...
The VISA checksum is calculated dynamically versus the ICS. A specific tag 0xDF1A is used to set the TTQ. It must be added and updated in all combinations in “Other TLV(s)” section (ENTRYPOINT tab) with the TTQ ICS value.
This reference ICS doesn't document Visa values to be set (i.e., customers requirements) but Agnos supported values and how to set them in regards with any potential MSD/qVSDC ICS.
*VCPS: Visa Contactless Payment Specification
...
Reader Characteristics | Reference Values | Agnos | Configuration Values | Recommendations | Comments | |
---|---|---|---|---|---|---|
Additional Interfaces | ||||||
1.1 - Is Contact Interface supported? | Yes/No | Optional | Yes | Use TERMINAL and COMBINATION to set the values Depends on the platform | ||
1.2 - Does the device support Magnetic Stripe transactions? | Yes/No | Optional | No | Depends on the platform | ||
VCPS Options | ||||||
2.1 - Does this product support MSD? (Magstripe processing) | Yes/No | Optional | Yes | Might be exclusive. Use COMBINATION to set the values If VCPS v2.2 or higher, select NO. | ||
2.2 - Does this product support qVSDC? (EMV Processing) | Yes/No | Optional | Yes | Might be exclusive. Use COMBINATION to set the values If VCPS v2.2 or higher, select YES (Mandatory) | ||
2.3 - Does the device support MSD and qVSDC active together? | Yes/No | Optional | Yes | Use COMBINATION to set the value If VCPS v2.2 or higher, select NO. | ||
qVSDC Options | ||||||
2.4 - Preliminary Transaction Processing is supported? | Yes/No | Optional | N/A | YES | If 3.4 is checked, 3.5, 3.10, 3.11, 3.12 and 3.13 must be checked supported | |
2.5 - Status Check is supported? | Yes/No | Optional | Yes | Use COMBINATION to set the value | ||
2.6 - Key Revocation is supported? | Yes/No | Optional | N/A | No | Use REVOCATED CAKEYS to activate the option | |
2.7 - Exception File is supported? | No | Not Supported | N/A | N/A | L3 perspective | |
2.8 - Signature is supported? | Yes/No | Optional | Yes | Use COMBINATION to set the value | ||
2.9 - Online PIN is supported? | Yes/No | Optional | Yes | Use COMBINATION to set the value | ||
2.10 - Contactless Floor Limit Check is supported? | Yes/No | Optional | Yes | Use COMBINATION to set the values | ||
2.11 - Contactless Transaction Limit Check is supported? | Yes/No | Optional | Yes | Use COMBINATION to set the values | ||
2.12 - Amount Authorized Zero Check is supported? | Yes/No | Optional | Yes | Use COMBINATION to set the value | ||
2.13 - CVM Required Limit Check is supported? | Yes/No | Optional | Yes | Use COMBINATION to set the values | ||
2.14 - Terminal Floor Limit Check is supported? | Yes/No | Optional | Yes | Use COMBINATION to set the value | ||
2.15 - Variable Transaction Amount is supported? | Yes/No | Optional | Yes | Use TRD to set the value | ||
2.16 - Application Expiry Check is supported? | Yes | Mandatory | Fixed | N/A | ||
2.17 - Issuer Update Processing is supported? | No | Not Supported | N/A | |||
2.18 - Manual Cash is supported? | Yes/No | Optional | No | Use COMBINATION to set the value | ||
2.19 - Cashback is supported? | Yes/No | Optional | No | Use COMBINATION to set the value | ||
2.20 - Refund is supported? | Yes | Mandatory | Fixed | N/A | ||
2.21 - Dynamic Reader Limits is supported? | Yes/No | Optional | No | Use COMBINATION to set the value | ||
2.21.1 - Maximum Dynamic Reader Limits sets is supported? | 4 | Mandatory | Fixed | N/A | ||
2.22 - Contactless Floor Limit data element is supported? | Yes | Mandatory | N/A | Use COMBINATION to set the value | ||
2.23 - The device is offline only? | Yes/No | Optional | No | Use COMBINATION to set the value | ||
2.24 - The device is online only? | Yes/No | Optional | No | Use COMBINATION to set the value | ||
2.25 - The Contactless Interface powered on even though the contactless interface for applications is not allowed? | No | Not Supported | N/A | N/A | Depends on the platform | |
2.26 - The device supports both online capable and offline capable? | Yes/No | Optional | Yes | Use COMBINATION to set the values | ||
MSD options | ||||||
2.30 - Track1 formatting to the host is supported? | Yes/No | Optional | Yes | Use COMBINATION to set the value. In line with MSD support not applicable for VCPS v2.2 | ||
2.31 - Track2 formatting to the host is supported? | Yes/No | Optional | Yes | Use COMBINATION to set the value. In line with MSD support not applicable for VCPS v2.2 | ||
2.32 - TTQ are sent in online messages? | Yes | Mandatory | Fixed | N/A | not applicable for VCPS v2.2 | |
2.33 - Zero Amount Authorized is supported? | Yes | Mandatory | Fixed | N/A | not applicable for VCPS v2.2 | |
VCTKS Options | ||||||
3.1 - Does the device power down the RF field in between transactions or when certain Status Words are returned | Yes/No | OptionalMandatory | Fixed | N/A | ||
3.2 - Is Key Revocation supported? | Yes/No | Optional | N/A | No | Use REVOCATED CAKEYS to activate the option | |
3.3 - Exception File Check supported? | No | Not Supported | N/A | N/A | L3 perspective | |
3.4 - Additional IDs in POI information supported? | Yes | Optional | N/A | Yes | To be left unchecked for VCTKS v1.0.2 | |
General Reader Options | ||||||
5.1 - The device supports a display? | Yes/No | Optional | N/A | Yes | L3 perspective. Depends on the platform | |
5.1.1 - The Amount Authorized is displayed when prompting for card presentation? | Yes/No | Optional | N/A | Yes | L3 perspective (Yes if display supported. Else No) | |
5.1.2 - The Available Offline Spending Amount can be displayed? | Yes/No | Conditional | Fixed | N/A | L3 perspective (Yes if display supported. Else No) | |
5.2 - The device supports a printer? | Yes/No | Optional | N/A | Yes | L3 perspective. Depends on the platform | |
5.2.1 - The Available Offline Spending Amount can be printed? | Yes/No | Conditional | Fixed | N/A | L3 perspective (Yes if printer supported. Else No). Depends on the platform | |
5.2.2 - Printing of a receipt for declined transactions supported? | Yes/No | Optional | Always Receipt flag | Yes | L3 perspective (Yes if printer supported. Else No). Use agnos.ini to always print | |
5.2.3 - Printing of a receipt for approved transactions supported? | Yes/No | Optional | Always Receipt flag | Yes | L3 perspective (Yes if printer supported. Else No). Use agnos.ini to always print | |
Reader Compliant to Visa Contactless Reader Implementation Notes | ||||||
IRWIN | No | Not Supported | N/A | N/A |
...