Generic Card API (external)

As part of the Card Layer, the Generic Card API provides low-level functionality for selecting and performing transactions with any type of card.


Interfaces

The Generic Card API provides the means to select a target card and then perform a transaction with the selected card.

To optimize the number of exchanges with a card reader, the Generic Card API allows grouping the commands. A set of commands could be first prepared, and then be processed by a selected target during the transaction. A transaction with a generic card is fully managed through the CardTransactionManager interface:

Generic Card API - class diagram