EasyManua.ls Logo

VeriFone MX800 Series - DUKPT Packets 92 and 93

VeriFone MX800 Series
344 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
IPP MS AND DUKPT COMMUNICATIONS PACKETS
Packet 25: Check the DUKPT Engine
332 M
X
800 SERIES PROGRAMMERS GUIDE
DUKPT Packet 71
Example:
<STX>711<ETX>{LRC}
DUKPT Packets 92
and 93
The DUKPT reinitialization request and reinitialization response packets are not
supported in Omni 33XX.
DUKPT Z69 Packet:
Accept and Encrypt
PIN / Data
Authentication
Request
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.
DUKPT Packet Z69
Length
MAX: 24 characters
MIN: 45 characters
DUKPT Packet Z69
Example:
VISA:
<STX>Z6901234567890<FS>C19.99<ETX>{LRC}
ANSI:
<STX>Z6901234567890<US>C19.99<ETX>{LRC}
Table 81 DUKPT Packet Z69 Format
Data Element Characteristic Comments
<STX> 1H Start of text, value: 02h
Packet Type 3AN Value: Z69
[account#] 8–19N Card account number.
<FS> or <US> 1H <FS> is the field separator that indicates VISA
MACing is used.
<US> is the field separator that indicates ANSI
9.19 MACing is used.
[C/D] 1H Credit/debit indicator, value 43h/44h
[amount] 3–13N Transaction amount including the decimal point.
<ETX> 1H End of text, value: 03h
{LRC} 1H Error check character
Table 82 DUKPT Packet Z69 Communication Protocol
Master Device
Transmit
Direction
IPP
Z69 Packet
ACK of LRC okay
NAK if LRC incorrect
EOT after 3 NAKs
Packet 75 with confirmed status
ACK if LRC
NAK if LRC incorrect
EOT after 3 NAKs

Table of Contents