Multi-platform EMV Kernel
The "kEMVS" is a reliable software module for EMV chip card processing, designed to be used over different platforms, such as Pinpads, POS Terminals and ATMs.
Characteristics
The "kEMVS" has the following basic characteristics:
- Fully compliant with EMV 4.3 standard.
- Developed in ANSI C language, it is easily portable to different hardware platforms and operating systems.
- Supports all optional and mandatory items from the EMV standard and allows different ICS form configurations.
- Simple interface through only twelve high-level C functions.
- Interaction with payment application through six callback functions for PIN capture, display messaging and EMV parameters retrieval.
- Detailed error handling, including authentication failure reasons (SDA, DDA, CDA).
- Absence of embedded messages, because payment application provides all external interface, allowing flexibility in adapting the kernel to different situations and languages.
- Detailed documentation in English and Portuguese.