NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
394
Using firmware commands:
Note:
Some firmware examples use command 02-01, but 02-40 (encryption-enabled Activate
Transaction) may also be used.
VAS Only Activate Transaction (02-40)
56 69 56 4F 74 65 63 68 32 00 02 40 00 2D 30 9F 02 06 00 00 00 00
00 01 9C 01 00 FF EE 06 18 9F 22 02 01 00 9F 26 04 00 00 00 02 9F
2B 05 01 00 00 00 00 DF 01 01 01 DF ED 49 01 01 33 FE
Command Sent Breakdown:
•
56 69 56 4F 74 65 63 68 32 00
– ViVOTech2 header
•
02 40
– Start transaction command
•
00 29
– Data Length
•
30
– Time out
•
9F 02 06 00 00 00 00 00 01
– Transaction amount
•
9C 01 00
– Transaction Type
•
FF EE 06
– ApplePay VAS Collective
•
18
- length of ApplePay VAS collective
•
9F 22 02 01 00
- ApplePay Terminal AVN
•
9F 26 04 00 00 00 02
- ApplePay terminal Capabilities - 02 = VAS only
•
9F 2B 05 01 00 00 00 00
- AppplePay VAS Filter (optional)
•
DF 01 01 01
–
•
DF ED 49 01 01
- Required for VAS-only transactions
•
33 FE
– CRC-16
Vendi Response:
56 69 56 4F 74 65 63 68 32 00 02 57 00 FF D1 FF EE 12 0A 62 99 49
01 2C 00 04 60 01 AC FF EE 06 82 00 D9 9A 03 14 08 15 9F 21 03 17
32 53 9F 25 20 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 9F 2A 00 9F 27 3E 93
1C 1A 60 4A 46 09 9E 21 EC 88 6D EF CC 8C B8 8B CA 03 CC 4B C6 62
0C C1 8F 8C 10 5A 7A F1 4F 9B 3C D9 E3 36 4E 9C 8C BF E0 90 34 10
B1 58 3C 3D 63 AC 9F CC 48 9C A8 76 AE 8C B3 E5 62 9F 25 20 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 9F 2A 00 9F 27 3E 93 1C 1A 60 4A 46 09 9E
21 EC 88 6D EF CC 8C B8 8B CA 03 CC 4B C6 62 0C C1 8F 8C 10 5A 7A
F1 4F 9B 3C D9 E3 36 4E 9C 8C BF E0 90 34 10 B1 58 3C 3D 63 AC 9F
CC 48 9C A8 76 AE 8C B3 E5 62 9F 39 01 07 FF EE 01 04 DF 30 01 00
DF EE 26 01 D1 ED CA
Vendi Response Breakdown:
•
56 69 56 4F 74 65 63 68 32 00
– ViVOTech2 header
•
02
– Act Command returned
•
57
– Status. 57 = no payment occurred