Appendix B - EMV Message Formats (EMV Only)
B.3.2 Transaction Result Message Format Security Level 3
When the device is set to Security Level 3 (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 */
Data val (Decrypt data to read tags)>
Type)<val>
(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 B.1.1.
The device encrypts the Value inside data container DFDF59 using the Data Encryption, request or
both ways variant [or other variant depending on Property 0x67 - EMV Data Encryption Variant
(EMV Only)] of the current DUKPT Key used in the relevant transaction. As a requirement for using the
DUKPT TDES encryption algorithm, the device pads it so the length of its value is a multiple of 8 bytes.
The device uses tag DFDF58 to report how many bytes of tag DFDF59 are padding. After the host
mDynamo| OEM Secure Card Reader Authenticator | Programmer's Manual (COMMANDS)
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
DFDF56(Encrypted Transaction Data KSN)<len><val>
DFDF57(Encrypted Transaction Data Encryption
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 */
Page 136 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