![IDTECH Vivopay Neo 2 Developer'S Manual Download Page 346](http://html.mh-extra.com/html/idtech/vivopay-neo-2/vivopay-neo-2_developers-manual_618786346.webp)
NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
346
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
81h
See
Status
Codes
01h
See Tables
Below
Response Data Field
Data Field
Length
(bytes)
Description
Current MAC Verification
Option Status
1
0x00 – Current Option Status is OFF
0x01 - Current Option Status is ON
8.24.
PIN Pad (Keypad) Commands
8.24.1.
Secondary Response Mechanism
Except for 62-00, all 62-xx commands use the secondary response mechanism.
Device sends a first ACK response immediately after 62-xx command is received, and a second
response shall be sent after the operation of received command is completed or timed out.
During the operation (that is, the interval between the first and second response), only the 62-
00 command is acceptable, which can be used to cancel the current 62-xx command; other
commands shall respond with the fail (0x0A) status code immediately.
8.24.2.
Status and State Codes in Secondary Response
Basically, the Data Field of the second response contains a state code which indicates the
detail information as below, and the Data Field is presented only when the status code is 0x00
or 0x0A.
00h – Success
01h – Fail, Key Pad Cancel
02h – Fail, External Command Cancel
03h – Fail, Invalid input parameters
04h – Fail, PAN error
05h – Fail, PEK (DUKPT / MKSK) is absent
06h – Fail, PEK (DUKPT) is exhausted
07h – Fail, Display message error
10h - Fail, Financial card is not allowed