...
Agnos PURE 2.18
The list of options presented here reflects the qualification reference used at Amadis to test Agnos kernels with appropriate tools (EVAL. UL or ICC Solutions). It doesn't reflect TA requirements nor most up-to-date optional/mandatory features released by payment networks. Please refer to your lab to validate your ICS before any debug or TA.
Be careful! 0xC7 - Terminal Transaction Processing Information - is a crucial tag for PURE. Unlike some of the Agnos configuration tags, there is no default value for 0xC7. So, a 0xC7 tag shall be present in each COMBINATION. Else, the kernel won’t be activated.
This reference ICS doesn't document PURE values to be set (i.e., customers requirements) but Agnos supported values and how to set them in regards with any potential GEMALTO/PURE ICS.
Reader Characteristics |
Supported Values | Agnos | Configuration Values | Recommendations | Comments |
Product Identification
Terminal Type
Any
Mandatory
N/A
Shall be consistent with ICS values / if missing recreated with TTPI B1b4 (Set to 0x22 0r 0x23)
Additional Terminal Capabilities
Any
Mandatory
N/A
Shall be consistent with ICS values
Pure Kernel options: | |||||
GET DATA transaction/ IO_1/ RETRIEVAL | Yes/No | Optional | DF1B | No | Set Kernel Configuration (see B1b8) |
PUT DATA transaction/ IO_2/ UPDATE | Yes/No | Optional | DF1B |
No |
Not Supported
DF1B B1b6
Set Kernel Configuration (see B1b7) | |||
Application Authentication Transaction/ IO_4 | Yes/No | Optional | DF1B |
No | Set Kernel Configuration (see B1b5. Require DDA set) |
Capacity to restrict list of supported applications/ IO_5
No
Not Supported
DF1B B1b4
Long Tap Supported/ IO_6 | Yes/No | Optional |
DF1B | Yes | Set Kernel Configuration (see B2b8) | |
Online Additional Tap/ ONLINE_TAP/ IO_7 | Yes/No | Optional | C7 |
Yes | Set Terminal Transaction Processing Information accordingly (see B3b8) | ||
ECHO command / RECOVERY/ IO_8 | Yes/No | Optional | C7 |
Yes | Set Terminal Transaction Processing Information accordingly (see B3b6) | ||||
Pure Reader Option | |||||
Pure Reader | Yes | Mandatory | Fixed | Yes | Supported by default |
FIXED AMOUNT / IO_3 | No | Not Supported | N/A | N/A | |
Capacity to restrict list of supported applications/ IO_5 | Yes/No | Optional | PROCESSING Configuration | N/A | Supported by default |
Multi-Currencies Support/ IO_9 | No | Not Supported | N/A | N/A | |
Contactless Terminal Capabilities |
Reader Product type/Contactless Only | Yes/No | Optional | C7 |
N/A | Set Terminal |
Transaction Processing Information accordingly (see B1b4) |
Terminal type / Offline |
Only | Yes/No |
Mandatory | C7 |
Yes
Set Terminal Capabilities accordingly
/9F35 | N/A | Shall be consistent with Configuration/ICS values. If missing, created from tag C7, alias Terminal Transaction Processing Information (set to 0x22 or 0x23 depending on B1b4 value) | |||
Terminal type / Online Capable | Yes/No | Mandatory | C7/9F35 | N/A | Shall be consistent with Configuration/ICS values. If missing, created from tag C7, alias Terminal Transaction Processing Information (set to 0x22 or 0x23 depending on B1b4 value) |
Terminal type / Online Only | Yes/No |
Mandatory |
No
Set Terminal Capabilities accordingly
Terminal Type: ATM
N/A | Shall be consistent with Configuration/ICS values. If missing, created from tag C7, alias Terminal Transaction Processing Information (set to 0x22 or 0x23 depending on B1b4 value) |
Terminal type / ATM | Yes/No |
Mandatory |
N/A | Shall be consistent with ICS values. | |
Additional Terminal Capability/Cash |
Key Revocation supported
Yes/No | Optional |
By File
Yes
Revocation file is present or no
Acquirer Options
9F40 | N/A | ||||
Additional Terminal Capability/Goods | Yes/No | Optional | 9F40 | N/A | |
Additional Terminal Capability/Services | Yes/No | Optional |
C7- TTPI B3b6
Yes
9F40 | N/A | |
Additional Terminal Capability/Cashback | Yes/No | Optional |
DF30 B2b8
9F40 | N/A | |
Additional Terminal Capability/Key Revocation supported | Yes/No | Optional |
C7 - TTPI B3b8
Presence of Key Revocation file | ||
Additional Terminal Capability/Exception File | Yes/No | Optional |
C7 - TTPI B1b3
Yes
Terminal Capabilities is set accordingly
Presence of Exception file | |||||
Dynamic Transaction Parameters | |||||
Amount 9F02 | Yes/No | Mandatory | 9F02 | Yes | |
Authorization Response Code | Yes/No |
Optional
Mandatory | 8A | Yes |
Terminal Capabilities is set accordingly
Yes
SDA supportIssuer Authentication Data | Yes/No | Mandatory | 91 | Yes | |
Memory Slot Read Template | Yes/No | Mandatory | BF71 | No | |
Memory Slot Update Template | Yes/No |
Optional
C7 - TTPI B3b7
Mandatory | BF70 | No | |
Transaction Currency Code | Yes/No |
Optional
CDA support
Mandatory | 5F2A | Yes |
Terminal Capabilities is set accordingly
Transaction Date | Yes/No | Mandatory | 9A |
Optional
Yes | |
Transaction Type | Yes |
Terminal Capabilities is set accordingly
Other card interfaces support
Yes/No
Optional
C7 - TTPI B1b5
Terminal Capabilities is set accordingly
Certification Option
Pure Reader
Yes/No
/No | Mandatory | 9C | Yes | ||
Unpredictable Number | No | Mandatory | 9F37 | No | |
Other | |||||
Unpredictable Number systematically generated | Yes | Mandatory | N/A | Yes |
Printer / Receipt
Receipt
Yes/No
Terminal application is designed to determine an online transaction disposition based on the authorization response message and will not activate the reader/kernel | No | Mandatory | N/A |
Yes
No |