Unifica las principales facilitadoras de pago a coutas como lo son Cashea y Lysto en un solo endpoint para ser consumido en las cajas registradoras, terminales y puntos de ventas del comercio.
Conecta tu POS a una sola API y accede instantáneamente a múltiples proveedores de crédito. Reduce mantenimiento y deuda técnica.
El backend enruta inteligentemente las transacciones, gestiona reintentos (retries), timeouts y normaliza errores externos.
Encriptación AES-256 para datos sensibles. Validación estricta de headers (idKey) y persistencia auditada en nuestro almacen de datos.
Antes de iniciar, el frontend consulta qué sucursales (Locations) están activas y verifica la salud de los proveedores.
Punto de entrada único. El backend detecta el provider y aplica la estrategia de validación correspondiente.
El sistema consulta el scoring del usuario en tiempo real (<200ms).
Solo ejecutar si downPaymentStatus = PENDING.
Registra el cobro de la inicial en tienda y cierra la orden.
Si downPaymentStatus = PAID, el cliente ya pagó desde la App Cashea —
no llamar a este endpoint.
Consulta el estado real de una orden directamente desde Cashea. Útil para contingencias, auditoría o verificar el estado actual sin depender del registro local.
Cashea exige invoiceId al crear la orden. Si la factura fiscal aún no existe, se crea con un valor de relleno
(ej. "00000000") y se reemplaza aquí por el número fiscal real una vez emitida.
:id debe ser de la misma versión de Cashea con la que se creó la ordenPATCH /bnpl/transactions/:id/invoice para actualizar el número de factura en CasheaidentificationNumber en Cashea es un string solo numérico (ej. "12345678")transactionId devuelve UUID en v2 (numérico en v1) — el comercio siempre usa el mismo campodownPaymentStatus (PENDING | PAID) en verifyGET /bnpl/transactions/:id/details