Here is a brief description of the main libraries available when purchasing the product. Concerning the GPI, depending on the lciense 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 |
AgnosEP | Single entry point to trigger CL 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 |
ACE | Library used to interface Kizis (Level3 application) to ACE |
EMVCo | Test payment application used to certify the EMV Level2 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 from Gemalto |
EFTPOS | Kernel Library used in Australia domestic market (Direct Debit Payment Network) |
Interac | Alias Flash (Canada; Pan Nordic Domestic Debit Payment Network) |
RuPay | Alias qSparc for Indian market (NPCI Domestic Debit Payment Network) |
Wise | White Label Kernel from Idemia (white-label & Open License) |
Bancomat | White Label Kernel for Italian market (Domestic Debit Payment Network) |
OLA | Open L2 API |
TestKernel | Library providing a specific implementation to pass EMVCo Book B certification test plan |
DualCertificationLevel3 | Alias Kizis. Main test and model application driving the framework and interfacing onto ACE through ACE2P |
CT | Contact |
CL | Contactless |