![IDTECH Vivopay Neo 2 Developer'S Manual Download Page 32](http://html.mh-extra.com/html/idtech/vivopay-neo-2/vivopay-neo-2_developers-manual_618786032.webp)
NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
32
Error
Code
Description
Reason for Error and Suggested Error Handling
If RF State Code = PUT DATA (Ticket):
The terminal can retry the transaction or abandon it.
If RF State Code = GEN AC:
For credit transactions:
The terminal can retry the transaction or abandon it.
21h
Collision Error
There was more than one contactless transaction in the reader’s range.
22h
Amount Over
Maximum Limit
The transaction amount is greater than terminal contactless transaction limit (FFF1).
23h
Request Online
Authorization
If the transaction amount is greater than the balance on the card but is less than the
terminal contactless transaction limit (FFF1), the reader sends this error code back
to the terminal along with other information needed by the acquirer to format an
online authorization request.
24h
Card
Communication
Error
A communication error occurred while interacting with the card. An example might
be the card was removed from the field.
25h
Card Blocked
This error code is sent to the terminal if the reader does not support the card
according to the value of parameter application capability (FFF3).
26h
Card Expired
This error code is sent to the terminal if the current date of the reader is greater
than the expiration date of the card. This status code is only valid for qVSDC cards.
27h
Unsupported
Card
Card presented to the reader is of a type not supported by the reader. This could be
due to presenting a card with an AID that is not recognized by the reader.
30h
Card did not
respond
Card was removed from the field or there was a communication error preventing the
card response from reaching the reader. How the terminal handles this error
depends on when the error occurred in the transaction. The
the transaction state when the error occurred. Suggested error handling for each RF
State Code is given below:
RF State Code = PPSE:
The terminal can retry the transaction or abandon it.
If RF State Code = SELECT:
The terminal can retry the transaction or abandon it.
If RF State Code = GPO:
The terminal can retry the transaction or abandon it.
If RF State Code = READ RECORD:
The terminal can retry the transaction or abandon it.
If RF State Code = GEN AC:
For Credit transactions:
The terminal can retry the transaction or abandon it.
If RF State Code = GET DATA (Ticket):
If RF State Code = GET DATA (Ticketing Profile):
If RF State Code = GET DATA (Balance):
If RF State Code = PUT DATA (Ticket):
41h
Data Element
Missing
A mandatory/required data element was missing from the card.