
Next to cashless systems in the sectors Vending, Ticketing, Banking or Retail cash handling devices are used (for example bill readers, coin validators or coin recyclers) which are controlled by special bus systems. These systems differ in their physical interfaces as well as in their protocols. Examples are ccTalk, MDB, eSSP or EBDS. Implementation of these devices can be difficult since different manufacturers do not use a standardized interface. To solve this problem we developed a software stack which is integrated on a microcontroller and abstracts the different protocols. The software stack offers an easy to implement interface to the application. The microcontroller does the initialization and troubleshooting while the application is in charge of the transactions. It doesn’t matter which bus system is used for the payment system. The list of supported payment systems include devices by manufacturers such as Crane, Comestero, Glory, Innovative Technology, JCM, MEI and NRI and is updated whenever new devices enter the market.