Page | 67
Length
Length of data
Data
•
Mode byte:
o
0x00 – Cancel (cancel through command)
o
0x01 - Online PIN DUKPT (0x81 for NON-PINBYPASS)
o
0x02 - Online PIN MKSK (0x82 for NON-PINBYPASS)
o
0x03 - Offline PIN (0x83 for NON-PINBYPASS)
•
If Mode byte is “Cancel”, the field below is unnecessary.
•
If Online PIN, Length of DATA_PAIRING_DUKPT KSN
•
If Online PIN, DATA_PAIRING_DUKPT KSN
•
If Online PIN, Length of encrypted Truncated PAN If Online PIN, Encrypted
Truncated PAN
o
If Online PIN, Length of Host ID
o
If Online PIN, Host ID
•
Length start PIN input timeout
•
Start PIN input time out in seconds
•
Length PIN entry interval
•
PIN entry interval in seconds
•
Length Display Message Language
•
Display Message Language, 2 bytes
•
EN - English (default) ES - Spanish
•
ZH - Chinese FR - French
Note:
the Display Message appears as follows:
English – “ENTER PIN:”
French – “ENTRER PIN:”
Spanish – “ENTRAR NPI:”
Chinese – “
请输入密码
”
•
Length MAC-CR
•
MAC-CR
•
Length of KSN
•
KSN
Response:
Result byte
If success, return ACK.
If failed, return NAK <Error Code>.
Task ID
'56'
Function ID
‘AE’
Length
Length of data
Data
•
If Mode byte is “Cancel”, the field below is unnecessary. If Mode byte is
“Online PIN”, PIN_KEY is PIN_DUKPT_KEY. If Mode byte is “Offline PIN”,
PIN_KEY is PIN_PAIRING_DUKPT_KEY.
•
Mode byte:
o
0x00 – Cancel (Can be cancel through command or user presses
cancel key on the keypad)
o
0x01 - Online PIN DUKPT (0x81 for NON-PINBYPASS)
o
0x02 - Online PIN MKSK (0x82 for NON-PINBYPASS)
o
0x03 - Offline PIN (0x83 for NON-PINBYPASS)
•
If Online PIN DUKPT, Length of PIN_DUKPT_KEY KSN; if Offline PIN, Length of
PIN_PAIRING_DUKPT_KEY.
•
If Online PIN DUKPT, PIN_DUKPT_KEY KSN; if Offline PIN,
PIN_PAIRING_DUKPT_KEY KSN.