( 239 B )

Download

P Public

Anyone can access this document, without registering an account.

Access Levels

Document Summary

The Calypso Card API is a high-level API used by the Ticketing Layer standardizing the way to interact with a Calypso product (card, SAM, etc.). It defines the interfaces and classes needed to operate a Calypso card transaction and recover a Calypso card image.


The Calypso 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 Calypso Card API, read directly the documentation or download the link.


To learn more about this version 1.3 of the Calypso Card API, see the change log.


CNA has also defined other APIs for ticketing terminal: Reader API and Card API.


CNA has also defined requirements which have to be followed by ticketing terminals, see: how to implement calypso in a ticketing terminal?


Additional Information

Document Published:

26 Oct 2022

Document Type:

Specification

Version:

1.4

Reference:

210621

Calypso Solution:

Terminal

Documents disclosure

Public documents : There is no constraint on the document diffusion. Reproduction is authorised and diffusion by e-mail is possible. It is not necessary to login to download public documentation.

Restricted documents : Diffusion is restricted to the designated persons. The information contained in these documents is not public and must be kept confidential. The original recipient is fully responsible for its re-transmission, which may only concern people involved in the project, on a need-to-know basis. You must login to download restricted classified documents (e.g. Card Specifications). Access can be requested by completing the application form for registration.

Confidential documents : Diffusion of the document is strictly restricted to the individually authorised persons. The original recipient is fully responsible for its re-transmission, which may only concern people involved in the project, on a need-to-know basis. These persons must not reproduce or transmit the document again without prior authorisation from the original recipient. It must be stored in a secure place, or encrypted (for electronic documents whose access is not secure). It can only be exchanged in a sealed envelope, or in encrypted form (if electronic version). Therefore, it is stored encrypted on the Calypso File Repository. Access can be requested by completing the application form for registration and completing the subsequent NDA.