![IDTECH Vivopay Neo 2 Developer'S Manual Download Page 350](http://html.mh-extra.com/html/idtech/vivopay-neo-2/vivopay-neo-2_developers-manual_618786350.webp)
NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
350
Response Data Field
Data Field
Length
(bytes)
Description
State
1
State of get encrypted PIN process
See “State Code in PIN and Key Entry Commands”
PIN DUKPT Key KSN
20 or 24
If State byte isn’t 00h, this field is not present
If MKSK mode, this field is not present
Length is 20 bytes ASCII code to indicate TDES PIN DUKPT Key
Length is 24 bytes ASCII code to indicate AES PIN DUKPT Key
Encrypted PIN Block
16 or 32
If State byte isn’t 00h, this field is not present
Length is 16 bytes ASCII code to indicate PIN Block is TDES encrypted by PEK (DUKPT /
MKSK)
Length is 32 bytes ASCII code to indicate PIN Block is AES-128 encrypted by PEK
(DUKPT)
8.24.6.
Get Function Key (62-02)
Use this command to capture a single Keypress value from device.
Command Frame
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14
Byte 15
Header Tag &
Protocol
Version
Command
Sub-Command
Data
Length
(MSB)
Data
Length
(LSB)
CRC (LSB)
CRC
(MSB)
ViVOtech2\0
62h
02h
00h
First
Response Frame
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14
Byte 15
Header Tag &
Protocol
Version
Command
Status Code
Data
Length
(MSB)
Data
Length
(LSB)
CRC
(MSB)
CRC (LSB)
ViVOtech2\0
62h
See Status
Codes
00h
After device receives this command, it will send ACK as first response. Then device will begin to wait for
Function Key. When Function Key is entered or timeout, device will send Function Key value or timeout
as second response. Between first and second response, no command should be sent (other than
Cancel).
Second
Response Frame
Byte 0-9
Byte 10
Byte 11
Byte
12
Byte 13
Byte 14 …
Byte 13+n
Byte
14+n
Byte
15+n
Header Tag &
Protocol
Version
Command
Status Code
Data
Length
(MSB)
Data
Length
(LSB)
Data
CRC
(MSB)
CRC
(LSB)
ViVOtech2\0
62h
See Status
Codes
02h or 03h
See Tables Below