...
Agnos RuPay v2.0.1 qSPARC
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 |
Supported 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
Card Data Input Capability | |||||
IC with contactless | Yes/No | Optional | Yes | ||
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
Supported Terminal Data Input | |||||
Does the Terminal have a keypad | Yes/No | Optional | N/A | Shall be consistent with ICS values | |
Numeric Keys | Yes/No | Optional | N/A | Shall be consistent with ICS values | |
Alphabetic and Special Characters Keys | Yes/No | Optional | N/A | Shall be consistent with ICS values | |
Command Keys | Yes/No | Optional | N/A | Shall be consistent with ICS values | |
Function Keys | Yes/No | Optional |
Yes
N/A | Shall be consistent with ICS values | ||||
Data Authentication | |||||
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 |
|
Operator action required when CA public key fails | No | Mandatory | Fixed | N/A | L3 perspective, i.e. depends on the platform |
CA Public Key control checksum | Yes | Optional | Fixed | N/A | L3 perspective, i.e. depends on the platform |
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 |
known 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 |
Logging of The Transactions | No | Not supported | N/A | N/A |
L3 perspective
Exception File List Check | 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
L3 perspective | |||||
Support of Terminal Risk Management irrespective of AIP Settings | Yes | Mandatory | N/A | Done by default | |
Support of TAC | Yes | Supported by default | DF20/DF21/DF22 | N/A | Use PROCESSING and ENTRYPOINT to set the values |
Support of TAC deletion or disabling | No | Not supported | N/A | ||
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 | Yes/No |
Optional | DF1B/B2b7 | No |
Referral 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
Supported Terminal Data Output | |||||
Print Attendant | Yes/No | Optional | 9F40 |
L3 perspective, i.e. depends on the platform |
Print Cardholder | Yes/No |
Conditional
N/A
Optional | 9F40 | L3 perspective (Yes if printer and signature supported. Else No) |
Multiple Interfaces
Display Attendant | Yes/No | Optional | 9F40 | L3 perspective, i.e. depends on the platform | |
Display Cardholder | Yes/No | Optional | 9F40 | L3 perspective, i.e. depends on the platform | |
Code Table 10 | Yes/No | Optional | 9F40 | L3 perspective, i.e. depends on the platform | |
Code Table 9 | Yes/No | Optional | 9F40 | L3 perspective, i.e. depends on the platform | |
Code Table 8 | Yes/No | Optional | 9F40 | L3 perspective, i.e. depends on the platform | |
Code Table 7 | Yes/No | Optional | 9F40 | L3 perspective, i.e. depends on the platform | |
Code Table 6 | Yes/No | Optional | 9F40 | L3 perspective, i.e. depends on the platform | |
Code Table 5 | Yes/No | Optional | 9F40 | L3 perspective, i.e. depends on the platform | |
Code Table 4 | Yes/No | Optional | 9F40 | L3 perspective, i.e. depends on the platform | |
Code Table 3 | Yes/No | Optional | 9F40 | L3 perspective, i.e. depends on the platform | |
Code Table 2 | Yes/No | Optional | 9F40 | L3 perspective, i.e. depends on the platform | |
Code Table 1 | Yes/No | Optional |
9F40 | Yes |
L3 perspective, i.e. depends on the platform | |||||
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 | |||||
Cardholder confirmation | No | Optional | Contact feature not supported | ||
Preferred Order of displaying applications | Yes/No | Optional | Processing/EntryPoint | ASI Support | Use PROCESSING to set the values |
Partial AID Selection | Yes/No |
Optional | Processing/EntryPoint | ASI Support | Use PROCESSING to set the values | ||
multi language support | Yes/No | Optional | t | ||
Kernel Selection | |||||
if the kernel is multiconfiguration, does the configuration selection happen during the transaction | No | Mandatory | Fixed | N/A |
|
Validation Of Records | |||||
Validation of Records | After reading each record | Mandatory | Fixed | N/A |
|
Miscellaneous |
PinPad on Terminal | Yes/No | Optional | 9F33 | N/A | Level 3 perspective |
Amount/Pin enter in the same KeyPad | Yes/No | Optional | N/A | Level 3 perspective | |
Support of Account Type Selection | Yes/No | Optional | N/A | no | Level 3 perspective |
Internal Date management | Yes/No | Optional | N/A | Depends on the platform | |
Random generator dependant of the hardware | Yes/No | Optional | N/A | Depends on the platform | |
Cryptographic functions dependant of the hardware | Yes/No |
Optional |
DF1B/B2b1
Yes
N/A | Depends on the platform | ||||
Kernel Checksum | |||||
Checksum compliant with certification processes | Yes | Mandatory | Fixed | N/A | Supported by default |