Tengo un proyecto en el que necesito interactuar con dispositivos POS - Terminal y tarjetas magnéticas/con chip. Digamos, cada vez que el cliente compra productos de mi tienda departamental, el personal de esta tienda raya las tarjetas financieras del cliente y realiza una transacción de pago.Interactuar con POS - Dispositivos terminales y sistemas de conmutación bancaria
Para aquellos sistema similar, la mayoría de los foros dicen que se debe considerar al utilizar la API de terceros, tales como:
- PayPal
- Braintree
- Authorize.NET.
- Google Check-Out API.
Pero creo que esas API deberían usarse para ese tipo de sistema que irá al procesamiento de pagos internacionales. En cuanto a mí, supongo que mi sistema no es tan grande como el procesamiento de pagos internacionales y comenzará a funcionar como un pequeño sistema doméstico.
Entonces, ¿qué me gustaría saber es cuál será la mejor solución y cómo será la arquitectura del sistema?
Cuando leí una página de Authorize.Net, encontré la rutina de Procesamiento de tarjeta de crédito.
¿Debo seguir todo este procedimiento sin importar si mi proyecto es grande o pequeño, internacional o nacional?
¿Realmente necesito seguir este procedimiento para realizar el proceso de pago con dispositivos POS - Terminal?
Una cosa que sé es que ISO 8583 es el protocolo de mensajería financiera esencial, porque la mayor parte del sistema de software de conmutación de la banca, para mi región, usar sólo estos formato de mensajería. Esto significa que no puedo usar otro formato de mensajería, como NDC o D912.