Operar con datáfono desde aplicación Delphi
Buenas, en un programa de gestión que tengo desarrollado en delphi me piden que genere facturas por cada pago que se realice a través de un datáfono con tarjetas de crédito/débito. He observado que estos aparatos disponen de un puerto USB por lo que pienso que es a través de dicho puerto como se conectará con el pc. La cuestión es que no se si hay una api genérica para enviar desde una aplicación los datos de pago (cantidad a pagar, etc...) hacia el datáfono y que este envíe el resultado de la operación. Además, no se si existe algún tipo de simulador para realizar pruebas y demás. La verdad es que estoy un poco perdido y necesito algún tipo de guía. Da igual que la api que exista sea para otro lenguaje.
Un saludo y muchas gracias.