![IDTECH Vivopay Neo 2 Developer'S Manual Download Page 204](http://html.mh-extra.com/html/idtech/vivopay-neo-2/vivopay-neo-2_developers-manual_618786204.webp)
NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
204
Response Frame
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14
Byte 15
Header Tag &
Protocol Version
Command
Status Code
Data Length
(MSB)
Data
Length
(LSB)
CRC (MSB)
CRC (LSB)
ViVOtech2\0
19h
See Status
Code Table
00h
00h
8.4.28.
Refresh Enablement Token (19-02)
Use this command in SCRP (Secure Card Reader for PIN) environments only, to refresh the
secure enablement token of ViVOpay reader.
The 19-01 command (above) shall be called previously to get 16 bytes random number first,
then generate the signature by using the following algorithm:
1.
Calculate 32 bytes Hash for 16 bytes random number;
2.
Use RSAPSS algorithm to calculate the Hash to be 256 bytes Raw Data;
3.
Use Private Key of Secure Message Certificate to sign the Raw Data to be 256 bytes
signature
When SCRP reader receives this command, it may verify the signature with the previously
saved 16 bytes random number, and the saved 16 bytes random number will be cleared
whatever the result. After verification is successful, the enablement token is refreshed and
SCRP is enabled to accept consumer cards for another 5 mins, no more than 10 mins (grace
period).
Command Frame
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14~269
Byte 270
Byte 271
Header Tag &
Protocol
Version
Command
Sub-
Command
Data
Length
(MSB)
Data
Length
(LSB)
Signature
CRC (MSB)
CRC (LSB)
ViVOtech2\0
19h
02h
01h
00h
Response Frame
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14
Byte 15
Header Tag &
Protocol Version
Command
Status Code
Data Length
(MSB)
Data
Length
(LSB)
CRC (MSB)
CRC (LSB)
ViVOtech2\0
19h
See Status
Code Table
00h
00h