NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
407
12.
Sample Scenarios and Frame Flow
12.1.
Contactless MagStripe Transactions in Auto Poll Mode
For a contactless MagStripe transaction, the reader does not require any setup data from the
terminal.
1. Command: Set Poll Mode (Auto Poll)
Header
Cmd
Sub-
Cmd
DLen
(MSB)
DLen
(LSB)
Data
CRC
(LSB)
CRC
(MSB)
56 69 56 4F 74 65 63 68 32 00
01h
01h
00h
01h
00
F6h
24h
ViVOtech2\0
DLen = 1 decimal
Auto Poll Mode
Response: OK
Header
Cmd
Status
Code
DLen
(MSB)
DLen
(LSB)
Data
CRC
(MSB)
CRC
(LSB)
56 69 56 4F 74 65 63 68 32 00
01h
00
00h
00h
12h
53h
ViVOtech2\0
OK
DLen = 0 decimal
None
Reader starts polling for cards. The Terminal should keep checking for data from the reader. If
a card has been read, data is available, otherwise there is no data. The
command is for retrieving the data. This command is not required for the reader to poll for
cards or to carry out a transaction.
2. Command: Get Transaction Result
Header
Cmd
Sub-
Cmd
DLen
(MSB)
DLen
(LSB)
Data
CRC
(LSB)
CRC
(MSB)
56 69 56 4F 74 65 63 68 32
00
03h
00h
00h
00h
3Bh
FFh
ViVOtech2\0
DLen = 0
decimal
None
Response: OK, No Track Data, No Clearing Record (No Transaction)
Header
Cmd
Status
Code
DLen
(MSB)
DLen
(LSB)
Data
CRC
(MSB)
CRC
(LSB)
56 69 56 4F 74 65 63 68 32
00
03h
00h
00h
03h
00 00 00
8Dh
D0h
ViVOtech2\0
OK
DLen = 3
decimal
T1 Len = 0, T2 Len = 0,
Clearing Record Not
Present
Reader continues to poll for cards. No Card has been presented so far.