Appendix D - EMV Message Formats (EMV Only)
eDynamo| Secure Card Reader Authenticator | Programmer’s Manual (COMMANDS)
Page 222 of 245 (
D998200115-17
)
D.3.2
Security Level 3
When the device is set to
(encrypting), the Transaction Result 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 */
F0<len> /* Transaction Results */
F1<len> /* container for Status Data */
… /* Status Data tags */
DFDF1A - Transaction Status
DFDF1B - Additional Transaction Information
F8<len> /* container tag for encryption */
DFDF59(Encrypted Data Primative)<len><Encrypted
Data val (Decrypt data to read tags)>
DFDF56(Encrypted Transaction Data KSN)<len><val>
DFDF57(Encrypted Transaction Data Encryption
Type)<val>
DFDF58(# of bytes of padding in DFDF59)<len><val>
F7<len>/* container for Merchant Data */
/* Merchant Data tags */
5F25<len> /* Application Effective Date */
5F24<len> /* Application Expiration Date */
89<len> /* Authorization Code */
5F2A<len> /* Transaction Currency Code */
9F02<len> /* Amount, Authorized */
9F03<len> /* Amount, Other */
9F06<len> /* Application Identifier */
9F12<len> /* Application Preferred Name */
9F1C<len> /* Terminal Identification */
9F39<len> /* POS Entry Mode */
9C<len> /* Transaction Type */
9F34<len> /* Cardholder Verification Results */
5F57<len> /* Account Type */
5F20<len> /* Cardholder Name */
DFDF4D<len> /* Masked T2 PICC/ICC Data */
(Buffer if any to be a multiple of 8 bytes)
CBC-MAC (4 bytes reserved, not calculated)
The value inside tag DFDF4D is fully described in section
The value inside tag
DFDF59
is encrypted and contains the following after decryption:
FC<len>/* container for encrypted generic data */
F2<len>/* container for Transaction Data */
… /* Data tags (defined by DFDF17) */
F3<len>/* container for Reversal Data, if any */