Card Terminal Application Programing Interface is a specification for smart-card integration into computing environments. The interface consists of just three functions