4 - Command Set
DynaPro Go| Handheld PIN Pad Device with MSR/Contact/Contactless | Programmer’s Manual (COMMANDS)
Page 112 of 247 (
D998200136-31
)
4.5.1
Report 0x2C - EMV Cardholder Interaction Status Report
This event is triggered during an EMV transaction started by
. Events are generated when there is a cardholder interaction; for example, when a screen is
displayed and waits for cardholder input. This report is used to update the merchant display throughout
the transaction based on cardholder interactions.
Table 4-74 - Usage Table for Report 0x2C
Bit
7
6
5
4
3
2
1
0
Byte 0
0x2C
Byte 1
EMV Cardholder Interaction Status ID:
0x01 = Waiting for amount confirmation selection
0x02 = Amount confirmation selected
0x03 = Waiting for multi-payment ICC Application selection
0x04 = ICC Application selected
0x05 = Waiting for signature capture (SC-S Only | SC-F Only)
0x06 = Signature captured (SC-S Only | SC-F Only)
0x07 = Waiting for language selection
0x08 = Language selected
0x09 = Waiting for credit/debit selection
0x0A = Credit/Debit selected
0x0B = Waiting for PIN Entry for ICC
0x0C = PIN entered for ICC
0x0D = Waiting for PIN Entry for MSR
0x0E = PIN entered for MSR
Byte 2
0x00 (Reserved)
Byte 3
0x00 (Reserved)
Bytes
4..127
Data block:
If EMV Cardholder Interaction Status ID from Byte 1 = 0x02, value 0x01 indicates Amount
Confirmed, or value 0x02 indicates Amount Not Confirmed.
If EMV Cardholder Interaction Status ID from Byte 1 = 0x04, data is a string representing
EMV application preferred name, or label chosen by cardholder.
If EMV Cardholder Interaction Status ID from Byte 1 = 0x0A, value 0x01 indicates Credit,
or value 0x02 indicates Debit.
If EMV Cardholder Interaction Status ID from Byte 1 = 0x20, bytes 4 and 5 indicate the
length of data starting at byte 6, which is in TLV format.
Otherwise, no data.