Document Summary
The Card API is used by the layer dedicated to the functional processing of cards, in a Calypso system the Calypso Layer. It defines the internal elements shared by the reader layer to implement specific card layers (like the Calypso Layer), i.e. the interfaces and classes needed to communicate with the smart cards and specify the card selection data.
The Card API is proposed in 2 programming languages Java & C++, but these versions are based on the same object-oriented model.
To learn more about the Card API, read directly the documentation or download the link.
To learn more about this version 1.0 of the Card API, see the change log.
CNA has also defined other APIs for ticketing terminal: Reader API and Calypso Card API.
CNA has also defined requirements which have to be followed by ticketing terminals, see: how to implement calypso in a ticketing terminal?