...
The list of options presented here reflects the qualification reference used at Amadis to test Agnos kernels with appropriate tools (EVAL or ICC Solutions). It doesn't reflect TA requirements nor most up-to-date optional/mantory features released by payment networks. Please refer to your lab to validate your ICS before any debug or TA.
This reference ICS doesn't document RuPay values to be set (i.e., customers requirements) but Agnos supported values and how to set them in regards with any potential RuPay NPCI ICS.
Reader Characteristics | Reference Values | Agnos | Configuration Values | Recommendations | Comments |
Product Identification | |||||
Terminal Type | Any | Mandatory | N/A | Shall be consistent with ICS values | |
Terminal Capabilities | Any | Mandatory | N/A | Shall be consistent with ICS values | |
Additional Terminal Capabilities | Any | Mandatory | N/A | Shall be consistent with ICS values, B2b7 is used as Service Creation Supported | |
CVM Supported | |||||
Enciphered Pin for Online Verification | Yes/No | Optional | Yes | Set Terminal Capabilities accordingly | |
Signature | Yes/No | Optional | Yes | Set Terminal Capabilities accordingly | |
No-CVM Required | Yes/No | Optional | Yes | Set Terminal Capabilities accordingly | |
Security Capabilities Supported | |||||
qDDA | Yes/No | Optional | Yes | Set Terminal Capabilities accordingly | |
Transaction Type Supported | |||||
Cash | Yes/No | Optional | No | Use TRD to set the value | |
Goods | Yes/No | Optional | 9F40/9C(Purchase) | Yes | Use TRD to set the value |
Services | Yes/No | Optional | 9F40/9C(Purchase) | Yes | Use TRD to set the value |
Cash Back | Yes/No | Optional | Yes | Use TRD to set the value | |
Inquiry | Yes/No | Optional | Yes | Use TRD to set the value | |
Transfer | No | Not Supported | No | Use TRD to set the value | |
Payment | No | Not Supported | No | Use TRD to set the value | |
Administrative | No | Not Supported | No | Use TRD to set the value | |
Cash Deposit | No | Not Supported | No | Use TRD to set the value | |
Cash Advance | No | Not Supported | No | Use TRD to set the value | |
Void | Yes/No | Optional | 9C/DF1B | Yes | Use TRD to set the value |
Money Add | Yes/No | Optional | 9C/DF1B | Yes (for D.E. Services) | Use TRD to set the value |
Balance enquiry | Yes/No | Optional | Yes (for D.E. Services) | Use TRD to set the value | |
Transit | No | Not Supported | No | ||
Transit for BUS | No | Not Supported | No | ||
Transit for Train | No | Not Supported | No | ||
Data Authentication | |||||
Offline Data Authentication | Yes/No | Optional | Yes | Set Terminal Capabilities accordingly | |
CA Public Key Size | 248 | Mandatory | Fixed | N/A |
|
Supported Exponent | 3 and 2exp(16+1) | Mandatory | Fixed | N/A |
|
Revocation Certificate Check | Yes/No | Optional | N/A | N/A | Use REVOCATED CAKEYS to activate this option |
Certificate Revocation List format | RID,Index,SN | Mandatory | Fixed | N/A |
|
Online Capability | |||||
Offline Only | Yes/No | Optional | No | Set Terminal Capabilities accordingly | |
Online/Offline Capable | Yes/No | Optional | Yes | Set Terminal Capabilities accordingly | |
Online Only | Yes/No | Optional | No | Set Terminal Capabilities accordingly | |
Cardholder Verification Method | |||||
Pin ByPass | No | Not Supported | Out of Scope | ||
Failed CVM | Yes | Supported by default | N/A | N/A | |
Amount knows before CVM Processing | Yes | Supported by default | N/A | N/A | |
Terminal Risk Management | |||||
Contactless Floor Limit | Yes/No | Optional | 9F1B | Yes | Use PROCESSING and ENTRYPOINT to set the values |
Random Selection | Yes/No | Optional | Yes | Use PROCESSING and ENTRYPOINT to set the values | |
Exception File List Check | No | Not supported | N/A | N/A | L3 perspective |
Logging of The Transactions | No | Not supported | N/A | N/A | |
Contactless Transaction Limit | Yes/No | Optional | DF4C | Yes | Use PROCESSING and ENTRYPOINT to set the values |
CVM Required Limit | Yes/No | Optional | DF4D | Yes | Use PROCESSING and ENTRYPOINT to set the values |
Support of TAC | Yes | Supported by default | DF20/DF21/DF22 | N/A | Use PROCESSING and ENTRYPOINT to set the values |
Terminal Action Analysis | |||||
Offline only device processing Default Action Code | Prior to 1st GenAC | Supported by default | N/A | N/A | |
Online Only devices processing TAC/IAC when unable to go online | Process TAC/IAC as Normal | Supported by default | N/A | N/A | |
Completion Processing | |||||
Support of transaction to be forced online | No | Not supported | N/A | N/A | |
Support of transaction force acceptance | No | Not supported | N/A | N/A | |
Advice Support | No | Not supported | DF1B/B2b7 | No | |
Referals support | No | Not supported | N/A | N/A | |
Batch Data Capture Support | No | Not supported | N/A | N/A | Level 3 perspective |
Online Data Capture Support | No | Not supported | N/A | N/A | Level 3 perspective |
Declined Trx Storage Support | No | Not supported | N/A | N/A | Level 3 perspective |
Printing Receipts | |||||
Printer | Yes/No | Optional | 9F40 | Yes | L3 perspective, i.e. depends on the platform |
Paper Signature | Yes/No | Conditional | N/A | N/A | L3 perspective (Yes if printer and signature supported. Else No) |
Multiple Interfaces | |||||
Multiple Interface | Yes/No | Optional | Yes | Use ENTRYPOINT combinations to set the values | |
Data Exchange / Service | |||||
Data Exchange | Yes/No | Supported | TMS→Admin→>DE | Required for Services | Level 3 perspective |
Service | Yes/No | Supported | TMS→Admin→>DE | No | Level 3 perspective |
Service Update | Yes/No | Supported | TMS→Admin→>DE | No | Level 3 perspective |
Service Creation | Yes/No | Supported | TMS→Admin→>DE | No | Level 3 perspective |
Application Selection | |||||
Partial AID Selection | Yes/No | Mandatory | Processing/EntryPoint | ASI Support | Use PROCESSING to set the values |
Validation Of Records | |||||
Validation of Records | After reading each record | Mandatory | Fixed | N/A |
|
Miscellaneous | |||||
Card unblock | Yes/No | Mandatory | DF1B/B2b1 | Yes | Follow Contact Flow |