3 - Command Set
DynaPro Mini| PIN Encryption Device | Programmer’s Manual (Commands)
Page 78 of 128 (
D99875629-43
)
DFDF38 <EncT2status><len><val>
DFDF39 <EncT2data><len><val>
DFDF3A <EncT3status><len><val>
DFDF3B <EncT3data><len><val>
DFDF3C <Encrypted Magneprint
Data><len><val>
DFDF3D <MS2.0 Status><len><val> (MS2.0
Only)
DFDF43 <Magneprint Status
Data><len><val>
DFDF50(MSR KSN Data)<len><val> /*sent
in the clear*/
DFDF51(MSR EncryptionType)<len><val>
F5<len>/* container tag for encrypted PIN
data */
99(Encrypted PIN DATA)<len><val>
DFDF41(PIN KSN Data)<len><val>
DFDF42(PIN EncryptionType)<len><val>
<Padding to force DFDF59 plus padding to be a
multiple of 8 bytes>
TLV data container F5 contains Encrypted PIN data using ISO Format 0 in nested data object 99, plus
supporting information to decrypt it. The host should use the current PIN DUKPT working key specified
in the supporting information.
The device calculates the CBC-MAC using the
Message Authentication, request or both ways
variant of
the current MSR DUKPT working key used in the relevant transaction.
3.6.3.3
Command 0xA2 Completion
When this command completes (card read OK, transaction finished, ICC problems, command cancelled,
cardholder cancels, or timeout):
1)
The device clears all sensitive data buffers and sends a
Report 0x22 - Card Status Report
host, and will continue to show
THANK YOU
on the display.
2)
If the report indicates the cardholder has pressed the
Cancel
button, the host should abort the
transaction.
3)
If the Card Status and Operation Status are both OK, the host should send a request to get the EMV
card data with
Command 0xAB - Request EMV Transaction Data (MAC-MSR)
. It may call this
multiple times if necessary.
4)
The host should wait for as long as the solution design requires
THANK YOU
to show on the display.
5)
The host should send the device
THANK YOU
from the
display and make the device ready for the next transaction.