Agnos EMVCo 4.3x
The list of options presented here reflects the qualification reference used at Amadis to test Agnos kernels with appropriate tools (EVAL). It doesn't reflect TA requirements nor most up-to-date optional/mantory features released by EMVCo. Please refer to your lab to validate your ICS before any debug or TA.
All Agnos L2 functions are independent from the hardware
All ICS features related to RNG, cryptographic functions are available independently from any hardware but may depend on hardware depending on integration works
For Agnos' minor features, additional fees may apply depending on platform integration related works. We re commend to not submit minor options as they can be Added, Removed, Modified post TA
EMVCo TTA Bulletin No 11 about minor and major options
This reference ICS doesn't document EMVCo values to be set (i.e., customers requirements) but values supported by Agnos, and how to set them in regards with any elligible EMVCo CT ICS.
Reader Characteristics | Reference Values | Agnos | Configuration Values | Recommendations | Comments |
---|---|---|---|---|---|
Terminal Type | Any | Mandatory | 22 | Use TERMINAL to set the value. Any value may apply (1x, 2x). However, note that 9F35=22 is the reference value that is qualified by Amadis on AVT. Other terminal types combined with specific options set may required additional tests not covered by Agnos product | |
Terminal Capabilities | |||||
Card Data Input Capability | |||||
Manual Key Entry | No | Minor | N/A | N/A | L3 perspective |
Magnetic Stripe | No | Minor | N/A | L3 perspective. Use TERMINAL to set the values | |
IC With Contacts | Yes | Mandatory | N/A | Use TERMINAL to set the values | |
CVM Capability | |||||
Plaintext PIN | Yes/No | Optional | Yes | Use TERMINAL to set the value | |
Online Enciphered PIN | Yes/No | Optional | No | Use TERMINAL to set the value | |
Signature (paper) | Yes/No | Optional | Yes | Use TERMINAL to set the value | |
Offline Enciphered PIN | Yes/No | Optional | Yes | Use TERMINAL to set the value | |
No CVM | Yes/No | Optional | Yes | Use TERMINAL to set the value | |
Security Capability | |||||
SDA | Yes/No | Optional | Yes | Use TERMINAL to set the value | |
DDA | Yes/No | Optional | Yes | Use TERMINAL to set the value | |
Card Capture | No | Minor | N/A | L3 perspective. Use TERMINAL to set the value | |
CDA | Yes/No | Optional | Yes | Mode 1 mandatory. Use TERMINAL to set the values | |
Additional Terminal Capabilities | |||||
Tran Type – Cash | Yes/No | Optional | No | Use TERMINAL to set the value | |
Tran Type – Goods | Yes/No | Optional | Yes | Use TERMINAL to set the value | |
Tran Type – Services | Yes/No | Optional | Yes | Use TERMINAL to set the value | |
Tran Type – Cash Back | Yes/No | Optional | Yes | Use TERMINAL to set the value | |
Tran Type - Inquiry | No | Minor | N/A | L3 perspective. Use TERMINAL to set the value | |
Tran Type – Transfer | No | Minor | N/A | L3 perspective. Use TERMINAL to set the value | |
Tran Type – Payment | No | Minor | N/A | L3 perspective. Use TERMINAL to set the value | |
Tran Type – Administrative | No | Minor | N/A | L3 perspective. Use TERMINAL to set the value | |
Tran Type –Cash Deposit | No | Minor | N/A | L3 perspective. Use TERMINAL to set the value | |
Terminal Data Input Capability | |||||
Keypad | Yes/No | Optional | N/A | Yes | If supported, one of the 4 following options shall be selected. Depends on the platform |
Numeric Keys | No | Minor | Yes | Use TERMINAL to set the value | |
Alphabetic and Special Character Keys | No | Minor | N/A | Use TERMINAL to set the value | |
Command Keys | No | Minor | Yes | Use TERMINAL to set the value | |
Function Keys | No | Minor | Yes | Use TERMINAL to set the value | |
Terminal Data Output | |||||
Print, Attendant | No | Minor | Yes | L3 perspective. Use TERMINAL to set the value | |
Print, Cardholder | No | Minor | No | L3 perspective. Use TERMINAL to set the value | |
Display, Attendant | No | Minor | Yes | L3 perspective. Use TERMINAL to set the value | |
Display, Cardholder | No | Minor | No | L3 perspective. Use TERMINAL to set the value | |
Code Table 10 | No | Minor | N/A | Use TERMINAL to set the value | |
Code Table 9 | No | Minor | N/A | Use TERMINAL to set the value | |
Code Table 8 | No | Minor | N/A | Use TERMINAL to set the value | |
Code Table 7 | No | Minor | N/A | Use TERMINAL to set the value | |
Code Table 6 | No | Minor | N/A | Use TERMINAL to set the value | |
Code Table 5 | No | Minor | N/A | Use TERMINAL to set the value | |
Code Table 4 | No | Minor | N/A | Use TERMINAL to set the value | |
Code Table 3 | No | Minor | N/A | Use TERMINAL to set the value | |
Code Table 2 | No | Minor | N/A | Use TERMINAL to set the value | |
Code Table 1 | Yes | Mandatory | N/A | Use TERMINAL to set the value | |
Application Selection | |||||
How Many Supported AID? | 30 | Mandatory | Fixed | N/A | |
PSE | Yes/No | Optional | Yes | Use TERMINAL to set the value | |
Cardholder Confirmation | Yes/No | Optional | DF79 | Yes | Use TERMINAL to set the value |
Preferred Display Order? | No | Mandatory | Fixed | N/A | |
Partial AID Selection? | Yes/No | Optional | Yes | Use PROCESSING to set the value | |
Multi language? | No | Minor | N/A | N/A | |
EMV Language Selection Method? | No | Minor | N/A | N/A | |
Common Character Set as per Annex B Table 20 Book IV? | Yes | Mandatory | Fixed | N/A | |
Selectable Kernel Configurations (MCK only) | |||||
Is your Multi-Configuration Kernel capable of dynamically selecting a configuration at the time of transaction | Yes/No | Optional | N/A | No | L3 perspective. Use appropriate L2 ICS (configurable) |
Data Authentication | |||||
Max CA Public key | 248 | Mandatory | Fixed | N/A | |
Exponents | 3 and 2exp(16+1) | Mandatory | Fixed | N/A | |
Revocation of Issuer Public Key Certificate | Yes/No | Optional | N/A | Yes | Use REVOCATED CAKEYS to activate the option |
Certificate Revocation List Format | RID,Index,SN | Mandatory | Fixed | N/A | |
Default DDOL | Yes/No | Optional | Yes | Use PROCESSING to set the value | |
Manual action when CA PK Loading Fails | No | Not Supported | N/A | N/A | L3 perspective |
CA PK Verified with Checksum? | Yes | Mandatory | Fixed | N/A | L3 perspective. SHA1 always calculated at key loading |
Cardholder Verification Method | |||||
Bypass PIN Entry | Yes/No | Optional | DF7B | No | Use TERMINAL to set the value |
Subsequent Bypass PIN Entry | Yes/No | Conditional | Fixed | N/A | Yes if Bypass PIN Entry supported. Else No |
Get Data for PIN Try Counter | Yes/No | Conditional | Fixed | N/A | Yes if offline PIN supported. Else No |
Fail CVM | Yes | Mandatory | Fixed | N/A | |
Amount Known Before CVM Processing | Yes | Mandatory | Fixed | N/A | |
Terminal Risk Management | |||||
Floor Limit Checking | Yes | Mandatory | Fixed | N/A | Use PROCESSING to set the floor limit value in order to prevent that check |
Random Transaction Selection | Yes/No | Optional | Yes | Use TERMINAL to set the value | |
Velocity Checking | Yes/No | Optional | Yes | Use TERMINAL to set the value | |
Transaction Log | No | Not Supported | N/A | N/A | |
Exception File | No | Not Supported | N/A | N/A | L3 perspective |
Terminal Risk Management Irrespective of AIP Setting | Yes | Mandatory | Fixed | N/A | |
Terminal Action Analysis | |||||
Terminal Action Codes Supported | Yes/No | Optional | Yes | Use PROCESSING to set the value | |
Terminal Action Codes can be changed? | Yes | Mandatory | N/A | Use PROCESSING to set the value | |
Terminal Action Codes can be deleted/or disabled | No | Not Supported | N/A | N/A | L3 perspective |
Default Action Codes Processing Prior to 1st Generate AC (Offline Only Terminal) | Prior 1st GenAc | Mandatory | Fixed | N/A | |
TAC/IAC-Default Process When Unable To Go Online (Online Only Terminals) | Normal/Skip | Optional | Normal | Use PROCESSING to set the value | |
CDA Failure Detected Prior Terminal Action Analysis | N/A | N/A | N/A | N/A | Deprecated feature |
Completion Processing | |||||
Forced Online | Yes/No | Optional | No | Use TRD to set the value | |
Forced Acceptance | No | Not Supported | N/A | N/A | L3 perspective |
Advices | Yes/No | Optional | No | L3 perspective | |
Issuer Referrals | Yes/No | Optional | Yes | L3 perspective | |
Batch Data Capture | No | Not Supported | N/A | N/A | L3 perspective (test application implementation choice to certify L2) |
Online Data Capture | Yes | Mandatory | N/A | L3 perspective (test application implementation choice to certify L2) | |
Default TDOL | Yes/No | Optional | Yes | Use PROCESSING to set the value | |
If a Default TDOL is supported, can this default TDOL be not | No | Not Supported | N/A | N/A | |
Default TDOL TVR Bit Set at 1st Generate AC | Before | Mandatory | Fixed | N/A | |
Exception Handling | |||||
POS Entry Mode | No | Minor | N/A | N/A | L3 perspective |
Miscellaneous | |||||
PIN Pad | Yes/No | Optional | N/A | Yes | Depends on platform's PIN capabilities |
Amount and PIN Entered on the Same Keypad | No | Minor | N/A | N/A | Not L2 related, i.e. depends on the platform |
Is the ICC/Magstripe Reader Combined? | No | Minor | N/A | N/A | L3 perspective |
If Combined, is Magstripe Read First? | No | Minor | N/A | N/A | L3 perspective |
Does The Terminal Support Account Type Selection? | No | Minor | N/A | N/A | L3 perspective |
‘on fly’ Script Processing | No | Not Supported | N/A | N/A | Not recommended by EMVCo |
Is Issuer Script Device Limit > 128 bytes? | Yes/No | Optional | N/A | No | Contact us for specific length |
If the Issuer Script Device Limit > 128 bytes, What is the Value Supported? | N/A | N/A | N/A | N/A | Contact us for specific length |
Internal Date Management | N/A | N/A | N/A | N/A | Not L2 related, i.e. depends on the platform |
Terminal Supports Receipt? | No | Minor | N/A | N/A | L3 perspective |
Terminal Stores Declined Transactions? | Yes/No | Optional | N/A | Yes | L3 perspective (through ODC option) |
Supported Currencies | Any | Mandatory | N/A | Use TRD and PROCESSING to set the values | |
Application Selection Registered Proprietary Data | Yes | Mandatory | N/A | N/A | Fixed |
‘Terminal Risk Management Data’ ‘9F1D’ is absent or configured with no value (00 is a value)? | No | Mandatory | N/A | ||
Can the Transaction Sequence Counter (TSC) be personalized to any value? | Yes | Mandatory | N/A | ||
If answer to previous question is Yes, what is the Maximun Value of the Transaction Sequence Counter? | 99999999 | Mandatory | N/A |