Estoy considerando realizar un proyecto que involucre una máquina que pueda aceptar pagos de tarjeta de crédito automáticamente de los clientes. Piense en ello como una máquina expendedora, que acepta tarjetas de crédito.
Quiero subcontratar la parte de la tarjeta de crédito y simplemente comprar un terminal con el que mi máquina pueda interactuar. ¿El problema es que no tengo idea de cómo funciona esta interacción?
He visto que en las tiendas, la caja registradora interactúa con el terminal de la tarjeta de crédito cuando el cajero "envía" el monto de la transacción al terminal. Además, cuando se realiza la transacción, el terminal envía algún tipo de acuse de recibo a la caja registradora para que pueda registrarlo en los informes de ventas.
Es el mismo tipo de interacción que quiero que haga mi máquina. La pregunta es: ¿qué terminales de tarjeta de crédito utilizan los buses y protocolos de software (para interactuar con las cajas registradoras, por ejemplo)? ¿Hay algún estándar? ¿O es diferente de la fabricación a la fabricación?