
Dans les secteurs de la distribution automatique, de la banque, du ticketing, ou de la distribution, des systèmes de paiement sans numéraire sont utilisés ainsi que des systèmes pour les espèces (par exemple des lecteurs de billets, monnayeurs ou recycleurs) qui possèdent des interfaces spéciales pour le contrôle. Ces systèmes se différencient par les interfaces physiques et dans leurs protocoles. Peuvent être cités par exemple : ccTalk, MDB, eSSP ou EBDS. Le travail à investir pour implémenter ces appareils est énorme et à cause d’une interprétation des interfaces différente selon les fabricants d’appareil, particulièrement compliqué. Pour résoudre ce problème nous avons développé un software-stack intégré à un microcontrôleur qui abstrait les protocoles divers. Ce software-stack offre à la propre application une interface facile à intégrer. L’initialisation et le traitement des erreurs sont faits par le microcontrôleur pendant que l’application ne s’occupe que des transactions en tant que telles. Pour cela le type de bus du système de paiement n’est pas important. La liste des systèmes de paiement en support comprend entre autres des appareils des fabricants tels que Crane, Comestero, Glory, Inonvative Technology, JCM, MEI et NRI et est complétée à chaque nouvel appareil apparaissant sur le marché.