¿Cómo interactuar con los terminales de tarjetas de crédito?

1

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?

    
pregunta Jolle

1 respuesta

3

Los terminales que ve en los puntos de venta se llaman terminales POS (Punto de venta). Hay un protocolo estándar para él (llamado OPOS) pero es más como un proyecto de programación dado que los dispositivos (caja registradora, escáner de código de barras, lector de rfid, lector de tarjetas, impresora) son todos estándar, y todos pueden conectarse a través de usb o puerto serie al terminal PC. El programa de interfaz de usuario del terminal debe programarse para utilizar el protocolo POS. En .net (C # por ejemplo) Microsoft tiene bibliotecas OPOS estándar que puede usar para codificar su proyecto, pero eso no está realmente relacionado con la electrónica.

Debería leer sobre los estándares OPOS para una mejor comprensión.

    
respondido por el dscharge

Lea otras preguntas en las etiquetas