NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
399
Set Merchant Record command via raw firmware commands:
56 69 56 4F 74 65 63 68 32 00 04 11 00 63 01 01 3C C7 0E D8 9A 9D
43 54 BE 98 30 AB 58 D8 9C 6F E7 E6 2B AC A9 39 D2 A6 85 1D FC 60
2E A7 98 F7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 25 B1
Breakdown of command sent:
•
56 69 56 4F 74 65 63 68 32 00
– ViVOtech2\0 header
•
04
– Set Merchant Command
•
11
– Set Merchant Sub-Command
•
00 63
– Data Length
•
01
- Merchant Index number
•
01
- Merchant ID is enabled
•
3C C7 0E D8 9A 9D 43 54 BE 98 30 AB 58 D8 9C 6F E7 E6 2B AC
A9 39 D2 A6 85 1D FC 60 2E A7 98 F7
- Merchant ID (this is the SHA-256
hash of the IDTech Pass having the name "pass.com.apple.wallet.vas.prodtest")
•
00
- Length of VAS URL. In this example, none was provided.
•
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 -
URL if provided
•
25 B1
– CRC-16
Vendi Response:
56 69 56 4F 74 65 63 68 32 00 04 00 00 00 AE 16
Breakdown of Vendi Response:
•
56 69 56 4F 74 65 63 68 32 00
– ViVOtech2\0 Header
•
04
– Command
•
00
– Status (see table “Status Codes For Protocol 2“)
•
00 00
– data
•
AE 16
- CRC
9.2.3.
Get Merchant Record (03-11)
Command Frame
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14
Byte 15 Byte16
Header Tag &
Protocol
Version
Command
Sub-
Command
Data
length
(MSB)
Data
length
(LSB)
Data
CRC
(MSB)
CRC
(LSB)
ViVOtech2\0
03
11h
01
Merchant Record
Index(1-6)
Response Frame