Command 0Xab - Request Emv Transaction Data (Mac-Msr) - Magtek DynaPro Mini Programmer's Manual

Pin encryption device, commands
Table of Contents

Advertisement

3 - Command Set
Info ID
Checksum/Signature - L2 Kernel. This is the sum of all the checksums needed for the L2
0x1F
Kernel and is the only value that should be monitored for L2 testing.
0x20
Reserved
0x21
Reserved
0x22
Reserved
0x23
Reserved
0x24
Reserved
0x25
Reserved
0x26
Reserved

3.6.6 Command 0xAB - Request EMV Transaction Data (MAC-MSR)

This command directs the device to send merchant data and pre-defined EMV batch data tags to the host,
and for unsuccessful transactions can be used to send pre-defined reversal data. It is normally used by the
host for data capture. The host should first successfully complete Command 0xA2 - Start EMV
Transaction. The set of tags used during a given EMV transaction is a combination of the tags defined
in the EMV specification and the tags that are specific to the kernel being used for the transaction. See
the specifications for the payment brands for details. For EMV, see EMV Integrated Circuit Card
Specifications for Payment Systems v4.3.
If an error occurs, the device will terminate the command and report the error in ACKSTS of Command
0x01 - Response ACK. For a full list of error codes, see Appendix C Status and Message Table, Table
3-76.
If no error occurs, the device will send Report 0x29 - Send Big Block Data to Host to the host. All data
sent will be encrypted (SRED) with the DATA variant MSR key and signed using the MAC variant of the
MSR key. The device serial number will also be part of the message.
Table 3-69 - Usage Table for Command 0xAB
Bit
7
Byte 0
0xAB
Byte 1..4
0x00 (Reserved)
EMV transaction batch data coming from a non-SRED device will begin with a two-byte header in big-
endian form (MSB first) that contains the expected total length of the response data (all blocks 1..n),
excluding data padding and CBC-MAC. Use container F9 for the MAC structure, FA for passing non-
encrypted batch data message, use MAC variant of MSR DUKPT key. The general structure is as
follows:
AAAA /* 2-byte MSB message length excluding padding and CBC-MAC */
F9<len> /* container for MAC structure and generic data */
DFDF54(MAC KSN)<len><val>
DFDF55(MAC Encryption Type)<len><val>
DynaPro Mini| PIN Encryption Device | Programmer's Manual (Commands)
Description
6
5
4
Page 81 of 128 (D99875629-43)
3
2
1
0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DynaPro Mini and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents