![IDTECH Vivopay Neo 2 Developer'S Manual Download Page 246](http://html.mh-extra.com/html/idtech/vivopay-neo-2/vivopay-neo-2_developers-manual_618786246.webp)
NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
246
8.6.4.
Data Exchange Request (02-58) Command and Data Exchange Response (02-
09)
These commands are used to do data exchange for MasterCard (MCL).
Data Exchange Request command (02-58) is sent by device to the host, while Data Exchange
Response command (02-09) is sent by the host to the device. This process is different from
other commands. It applies in certain MasterCard scenarios only.
Request Frame
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14-N
Byte
N + 1
Byte
N + 2
Header Tag &
Protocol Version
Command
Status
Data
Length
(MSB)
Data
Length
(LSB)
Data
CRC
(LSB)
CRC
(MSB)
ViVOtech2\0
02h
58h
XX
XX
0Ah followed
by TLV
FF8104 and
TLV DF8106
Varies
Varies
Example:
56 69 56 4F 74 65 63 68 32 00 02 58 xx xx 0A FF 81 04 xx … DF 81
06 xx … CRC
Response Frame
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14-N
Byte
N + 1
Byte
N + 2
Header Tag &
Protocol Version
Command
Status
Data Length
(MSB)
Data Length
(LSB)
Data
CRC
(LSB)
CRC
(MSB)
ViVOtech2\0
02h
09h
XX
XX
TLV FFEE1A Varies
Varies
Example:
56 69 56 4F 74 65 63 68 32 00 02 09 xx xx FF EE 1A xx … CRC
8.7.
Key Management Commands
Warning
:
DO NOT mix Protocol 1 (now deprecated) and Protocol 2 Key Management
commands. The preferred method is to use the Protocol 2 commands.
The Key Management Protocol 2 commands are the preferred method. The Key Management
Protocol 2 commands MUST be used when doing secure communication.
The following status codes may be generated in response to the CA Public Key commands.
The following status codes are specific to the Key Manager module. Their values may have
different meanings when used with other commands.