Ticketing Terminal APIs Specifications

Dedicated interfaces by software layer

Two levels of APIs are provided to interact with either the Reader or the Calypso layers, from the lowest to the highest:

  • At the bottom, the Reader Layer generic interfaces:
    • Reader API: Controls any reader solution and manages application selection on a smart card.
    • Card API: Interfaces a card processing library specific to a given smart card solution.
  • Above, the Smart Card Solution Layer specific interfaces:

Dedicated interfaces according to development targets

The ticketing terminal APIs are differentiated according to development objectives:

  • in green 🟢, high-level public reader and Calypso APIs dedicated to the design of applications on ticketing terminals.
  • in orange 🔶, internal APIs dedicated to the design of middleware for smart card solutions (Calypso or others).