Here is a brief description of the main libraries available when purchasing the product. Concerning the GPI, depending on the license agreement, a specific library may be supplied. Else, it is customer’s responsibility to develop this part based on the GPI’s interface and examples developed on a given platform.
Library | Description | ||
---|---|---|---|
DEVICE | Low HAL encapsulating all calls to specific platforms API in order to support Agnos | ||
GPI/Platform | GPI module supported RTC, shared RAM, file system, debug, … related services | ||
GPI/CAD | GPI module supporting card acceptance device dual related services (CT + CL) | ||
GPI/HSM | GPI module supporting cryptographic related services | ||
GPI/SPED | GPI module supporting pinpad and display related services | ||
AgnosDB | A transient database containing all the data objects used during a transaction by card and terminal. This information is never persisted in the acceptance system | ||
Agnos | Dual EMV Library supporting EMVCo’s standard required to support EMV contact card processing, and EMV/Magstripe contactless card processing. That library is EMVCo Level2 certified. It is independent from the hardware thanks to the GPI | ||
AgnosMW | Library providing a set of services such as configuration management, payment control flow management, data processing, exit conditions | ||
AgnosEP | Single entry point to trigger CL contactless payment transactions. Previous Agnos Framework versions included the triggering of any technology. This is not more possible from version 3.2 for flexibility reasons | AgnosGE | Library providing an API to generate configuration binary files to be used in conjunction with AgnosMW |
AgnosGE | DEPRECATED | ||
ACE | Library used to interface Kizis (Level3 application) to ACE | ||
EMVCo | Test payment application library used to certify the EMV Level2 EMVCo contact library | ||
C-1 | n/a | ||
C-2/MasterCard | Alias payPass or Mastercard Contactless | ||
C-3/Visa | Alias PayWave Contactless VSDC or VISA-qVSDC and/or VISA-MSD | ||
C-4/American Express | Alias ExpressPay | ||
C-5/JCB | Alias JSpeedy | ||
C-6/Discover | Alias ZIP and/or DPAS | ||
C-7/CUP | Alias QuickPass Overseas | ||
PURE | White Label Kernel label contactless card processing library from Gemalto | ||
EFTPOS | Kernel Library Contactless card processing library used in Australia Australian domestic market (Direct Debit Payment Networkdirect debit payment network) | ||
Interac | Alias Flash (Canada; Pan Nordic Domestic Debit Payment Network)Flash | Contactless card processing library used in Canadian domestic market (Interace domestic debit payment network). It is also used as a white label library for Pan Nordic domestic debit payment network | |
RuPay | Alias qSparc for Indian market (NPCI Domestic Debit Payment Networkdomestic debit payment network) | ||
Wise | White Label Kernel label contactless card processing library from Idemia (white-label & Open License) | ||
Bancomat | White Label Kernel for Italian market (Domestic Debit Payment Network) | ||
Bancomat | Contactless card processing for Italian market (domestic debit payment network) | ||
Girocard | Contactless card processing for German market (domestic debit payment network) | ||
C-PACE | Contactless card processing library (european payment network) | ||
MIR | Contactless card processing library (NSPK payment network) | ||
OLA | Open L2 API used by payment applications such as Arkos | ||
TestKernel | Library providing a specific implementation to pass EMVCo Book B certification certification’s test plan | ||
DualCertificationLevel3 | Alias Kizis. Main test and model Test application driving the framework and interfacing onto ACE through ACE2P | ||
AgnosSP | Serialization layer dedicated to specific physical architectures |