-
Caja Importe y moneda Módulo de cobro
Se valida el importe en centavos y la moneda.
-
Módulo de cobro Operación reservada Diario local
La operación queda guardada antes de salir a la red.
-
Módulo de cobro Solicitud Proveedor de pago
Un resultado incierto bloquea el reenvío hasta consultarlo.
El problema
Cuando el cajero digita el valor en el datáfono aparte, aparecen diferencias al cierre. Y en cualquier cobro electrónico hay un momento crítico: se envió la solicitud y no llegó respuesta. Reintentar a ciegas puede cobrar dos veces.
Qué construimos
Desarrollamos módulos de cobro electrónico integrados a la caja, incluida una aplicación Android, y una conexión con pasarela que crea la solicitud de pago y consulta su estado. El importe se valida con reglas estrictas de moneda y centavos.
Cómo funciona
Antes de llamar al proveedor, la operación se reserva en un diario local. Si el proceso se cae o la conexión se pierde, el resultado queda marcado como incierto y el reenvío se bloquea hasta aclararlo.
- La caja entrega importe y moneda; el módulo los valida.
- La operación se reserva en el diario local antes de salir a la red.
- Se llama al proveedor y se guarda la autorización o el rechazo.
- Un resultado incierto bloquea el reenvío hasta consultarlo.
Qué resuelve cada parte
- Importes exactos
- El valor viaja en centavos como texto, sin decimales de punto flotante.
- Diario local
- Cada operación sobrevive a un cierre inesperado de la aplicación.
- Autorización verificada
- Un importe aprobado no puede superar lo solicitado.
Qué cambió
El cajero cobra desde la caja, y un corte de red no se convierte en un doble cobro.
Qué puede hacer ahora el equipo
- Una sola digitación
El importe sale de la venta, no de una segunda captura.
- Estado claro tras una falla
Un resultado incierto es visible y no se reintenta solo.