Packet Z60: Accept And Encrypt Pin (Visa Mode) - VeriFone MX800 series Programmer's Manual

Hide thumbs Also See for MX800 series:
Table of Contents

Advertisement

Packet Z60: Accept
and Encrypt PIN
(VISA Mode)
Sample Packet Z60
for MS
Sample Packet Z60
for DUKPT
Packet Z60 Format
MS
<SI>18180<SO>{LRC}
11
Mixed MS mode, zero key support off, zero GISKE session key support on,
and 3DES DUKPT mode:
<SI>18390<SO>{LRC}
12
3DES MS mode, zero key support off, zero GISKE session key support on,
and 3DES DUKPT mode:
<SI>182A0<SO>{LRC}
13
1DES MS mode, zero key support on, zero GISKE session key support off,
and 3DES DUKPT mode:
<SI>18580<SO>{LRC}
14
Mixed MS mode, zero key support on, zero GISKE session key support on,
and 3DES DUKPT mode
<SI>18790<SO>{LRC}
15
3DES MS mode, zero key support off, zero GISKE session key support on,
and 3DES DUKPT mode:
<SI>186A0<SO>{LRC}
On receipt of the Z60 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. There are two variations of the request packet: Master/
Session and DUKPT.
Request
<STX>Z60.[acct num]<FS>[working key]<ETX>{LRC}
Response
<STX>71.0[PIN len][PIN block format]
Request
<STX>Z60.[acct num]<FS>DUKPT ENCRYPTION<ETX>{LRC}
Response <STX>73.00000[key serial number]
On receipt of a packet Z60 that contains the account number and working key (if
MS) or DUKPT ENCRYPTION (if DUKPT), the IPP gets the PIN from the user
then checks if MS or DUKPT is selected.
If MS is selected, the IPP encrypts the formatted PIN block using the working
key that was decrypted using the selected master key. The IPP returns the
cipher-text PIN block using packet 71 (see
If DUKPT is selected, the IPP encrypts the formatted block using the DUKPT
algorithm. The IPP returns the key serial number and cipher-text PIN block
using packet 73 (see
or
Z63)).
<STX>Z60.[aaa...aaa]<FS>[www...www]<ETX>{LRC}
IPP MS
[encrypted PIN block]<ETX>{LRC}
[encrypted PIN block]<ETX>{LRC}
MS Packet 71: Transfer PIN
DUKPT Packet 73: Transfer PIN Block (for Packets Z60
DUKPT C
AND
OMMUNICATIONS
Common Packets
X
M
800 S
P
ERIES
ROGRAMMERS
P
ACKETS
Block).
309
G
UIDE

Advertisement

Table of Contents
loading

Table of Contents