Terminal architecture - APIs & software layers
The diagram below shows the dependencies between the client application, the certifiable framework components and the terminal APIs:
Here are the most important things to remember:
- Each API has its own life cycle.
- The APIs contain only interfaces.
- The “Reader API”, the “Calypso API” and the “Calypso Legacy SAM API” are public and can be used by the developer of the client application.
- The “Card API” is internal and is intended for the developer of the certifiable framework components only.