Appendix B - EMV Message Formats (EMV Only)
Appendix B
B.1
ARQC Messages (EMV Only)
This section gives the format of the ARQC Message delivered in Notification 0x0303 - ARQC Message.
The contents of the ARQC Message is slightly different depending on whether the device is set to
Security Level 2 (not encrypting) or Security Level 3 (encrypting). Support for EMV transactions at
Security Level 2 is only available on mDynamo.
B.1.1 ARQC Message Format Security Level 2
When the device is set to Security Level 2 (not encrypting), the ARQC Message TLV data object
contains the following:
F9<len> /* container for MAC structure and generic data */
DFDF54(MAC KSN)<len><val>
DFDF55(MAC Encryption Type)<len><val>
DFDF25(IFD Serial Number)<len><val>
FA<len>/* container for generic data */
(Buffer if any to be a multiple of 8 bytes)
CBC-MAC (4 bytes reserved, not calculated)
If the device is configured to prefer MSD data, it includes that data in additional TLV data objects in TLV
data object 70.
The device populates TLV data object DFDF53 with one of the following fallback indicators:
•
0x00 = No fallback or missing tag
•
0x01 = Technical Fallback used
•
0x81 = MSR Fallback used
The device populates TLV data object DFDF52 with one of the following card types:
•
0x00 = Other
•
0x01 = Financial
•
0x02 = AAMVA
•
0x03 = Manual
•
0x04 = Unknown
•
0x05 = ICC
•
0x06 = Contactless ICC - EMV
•
0x07 = Financial MSR and ICC
•
0x08 = Contactless ICC - MSD
mDynamo| OEM Secure Card Reader Authenticator | Programmer's Manual (COMMANDS)
EMV Message Formats (EMV Only)
70<len> /*container for ARQC */
DFDF53<len><value> /*fallback indicator */
5F20<len><value> /*cardholder name */
5F30<len><value> /*service code */
DFDF4D<len><value> /* Masked T2 PICC/ICC Data */
DFDF52<len><value> /* card type */
<tags defined by DFDF02 >
Page 128 of 167 (D998200151-200)
Need help?
Do you have a question about the mDynamo and is the answer not in the manual?
Questions and answers