Table of Contents |
---|
...
In contact (acronyms K or CT), configurations are AID driven. There are 2 files: TERMINAL (RAW or TLV format), and PROCESSING (RAW or TLV format)
In contactless (acronym CL), configurations are KAT driven. KAT stands for Kernel Id / AID Id / Transaction Type id. There are 5 files: TERMINAL (RAW or TLV format), PROCESSING (RAW or TLV format), ENTRY_POINT (RAW or TLV format), SUPPORTED AID (RAW format only), COMBINATION (RAW format only), and UPDATE CONDITIONS (TLV format)
For more details, see:
SUPPORTED_AID (deprecated. RAW format only)
COMBINATION (deprecated RAW format only)
UPDATE CONDITIONS (where <update conditions> ::= UC + '_' + 'C' + <kernel id>)
...
Here is the mapping between the kernel labels and identifiers supported by Agnos Framework:
Kernel | Kernel Identifier | Kernel Default Setting |
---|---|---|
n/a | 1 | |
Mastercard Contactless | 2 | |
Visa VCPS | 3 | |
American Express ExpressPay | 4 | |
JCB J/Speedy | 5 | |
Discover DPAS | 6 | |
CUP Overseas | 7 | |
Interac Flash | 8 (Agnos Framework 3.1.x) or 65 (from Agnos Framework 3.2.x) | |
RuPay qSPARC | 13 (from Agnos Framework 3.2.x) | |
EFTPOS | 66 (from Agnos Framework 3.2.x) | |
Gemalto PURE | 67 (from Agnos Framework 3.2.x) | |
Idemia Wise | 68 (from Agnos Framework 3.2.x) | |
Bancomat | 69 (from Agnos Framework 3.2.x) |
Note: Agnos Framework supports up to 255 kernel identifiers to comply with EMVCo Book B certification requirements.
...
Here is the mapping between the AID and identifiers supported by Agnos Framework:
AID | AID Identifier |
---|---|
Any AID | Corresponding #order from the list of AID defined in PROCESSING |
Here is the mapping between the transaction type and identifiers supported by Agnos Framework (see paymentMW.h and tTransactionType enumeration type):
Transaction Type | Transaction Type Identifier |
---|---|
Purchase | 0x00 |
Cash | 0x01 |
Purchase with cashback | 0x02 |
Refund | 0x03 |
Manual cash | 0x04 |
Quasi cash | 0x05 |
Deposit | 0x06 |
Inquiry | 0x07 |
Payment | 0x08 |
Transfer | 0x09 |
Administrative | 0x0A |
House keeping (clean message) | 0x0B |
Retrieval | 0x0C |
Update | 0x0D |
Authentication | 0x0E |
Cash disbursement | 0x0F |
INI File Management
The persistent model may be generated using INI files. See INI File Management page.