3 - Command Set
3.6.3 Command 0xA2 - Start EMV Transaction
This command directs the device to initiate various transactions for magnetic stripe cards, chip cards, and
contactless cards. The host should send the command to the device as follows:
Table 3-64 - Usage Table for Command 0xA2
Bit
7
Byte 0
0xA2
Wait time in seconds, (0x01..0x3C) for cardholder to confirm, cancel, and present card.
Byte 1
This timer is also used for the cardholder to choose an ICC application.
Byte 2
Wait time in seconds, (0x01..0x3C) for cardholder to enter PIN.
Byte 3
0x00, Reserved
Beeper Behavior
0 = No sound
Byte 4
1 = One beep
2 = Two beeps
Card Type to Read:
0x01 = Magnetic Stripe Card
0x02 = Contact Chip Card
Byte 5
Multiple Card Types can be selected by ORing the values together. For example: Set
byte 5 to 0x03 to read both Magnetic stripe card and contact chip card.
Options:
0x00 = Normal
Byte 6
0x01 = Bypass PIN
0x02 = Force Online
0x04 = Acquirer not available (Note: prevents long timeout on waiting for host approval)
Bytes 7..12
Amount Authorized (EMV Tag 9F02, n12 format)
Transaction Type:
DynaPro (Firmware Rev A to D) and DynaPro Mini (Firmware Rev A to C)
0x02 or 0x09 = Cashback
0x04 = Goods (Purchase)
0x08 = Services (Purchase)
DynaPro (Firmware Rev E and newer) and DynaPro Go and DynaPro Mini (Firmware
Byte 13
Rev D and newer)
0x00 = Purchase
0x01 = Cash Advance
0x02 or 0x09 = Cashback
0x04 = Goods (Purchase)
0x08 = Services (Purchase)
0x12 = Cash Manual
0x50 = Payment (Chip Card Contact Only)
Bytes 14..19
Cashback Amount (if non-zero, EMV Tag 9F03, n12 format)
Bytes 20..25
Reserved
DynaPro Mini| PIN Encryption Device | Programmer's Manual (Commands)
6
5
4
Page 71 of 128 (D99875629-43)
3
2
1
0
Need help?
Do you have a question about the DynaPro Mini and is the answer not in the manual?
Questions and answers