Dukpt Packets 92 And 93 - VeriFone MX800 series Programmer's Manual

Hide thumbs Also See for MX800 series:
Table of Contents

Advertisement

IPP MS
DUKPT C
AND
OMMUNICATIONS
Packet 25: Check the DUKPT Engine
DUKPT Packet 71
Example:
DUKPT Packets 92
and 93
DUKPT Z69 Packet:
Accept and Encrypt
PIN / Data
Authentication
Request
DUKPT Packet Z69
Length
DUKPT Packet Z69
Example:
332
M
X
800 S
P
ERIES
ROGRAMMERS
P
ACKETS
<STX>711<ETX>{LRC}
The DUKPT reinitialization request and reinitialization response packets are not
supported in Omni 33XX.
On receipt of the Z69 packet, Omni 33XX reads the user's PIN from the keyboard,
echoing to the display an asterisk for each digit accepted. The PIN length can be
between 4 and 12 digits.
Table 81
DUKPT Packet Z69 Format
Data Element
Characteristic
<STX>
1H
Packet Type
3AN
[account#]
8–19N
<FS> or <US>
1H
[C/D]
1H
[amount]
3–13N
<ETX>
1H
1H
{LRC}
MAX: 24 characters
MIN: 45 characters
Table 82
DUKPT Packet Z69 Communication Protocol
Master Device
Z69 Packet
ACK if LRC
NAK if LRC incorrect
EOT after 3 NAKs
VISA:
<STX>Z6901234567890<FS>C19.99<ETX>{LRC}
ANSI:
<STX>Z6901234567890<US>C19.99<ETX>{LRC}
G
UIDE
Comments
Start of text, value: 02h
Value: Z69
Card account number.
<FS> is the field separator that indicates VISA
MACing is used.
<US> is the field separator that indicates ANSI
9.19 MACing is used.
Credit/debit indicator, value 43h/44h
Transaction amount including the decimal point.
End of text, value: 03h
Error check character
Transmit
IPP
Direction
ACK of LRC okay
NAK if LRC incorrect
EOT after 3 NAKs
Packet 75 with confirmed status

Advertisement

Table of Contents
loading

Table of Contents