This repository contains a Java implementation aligned with the Terminal Card specifications proposed by the Calypso Networks Association. It is the link between the layer dedicated to the functional processing of cards and the layer of communication with the card readers. It defines the interfaces needed to communicate with the cards and manage the selection mechanisms.
The full documentation, including the user guide, download information and contribution guide, is available on the Keypop website keypop.org.
API Javadoc is available here.
API documentation and class diagram is available here.
The code is built with Gradle and is compliant with Java 1.8 in order to address a wide range of applications.