Pagos Bre-B

Problema

Los merchants necesitan pagos instantaneos con experiencia local y confirmacion en tiempo real.

Arquitectura

Flujo Bre-B
Cliente
Checkout merchant
Gateway Bre-B Orangepill
QR dinamico / Llave dinamica
App bancaria
Red Bre-B
Confirmacion de pago

Implementacion

Implementacion

  1. 1Crea una checkout session con el monto de compra.
  2. 2Muestra el QR o llave dinamica en el checkout.
  3. 3Confirma el pago via webhook o polling.
  4. 4Conciliacion del pago en tesoreria.

Ejemplo de API

Crear checkout session
const session = await orangepill.checkout.sessions.create({
  amount: 50000,
  currency: "COP"
})

Consideraciones de produccion

  • Valida firmas de webhook antes de fulfillment.
  • Usa idempotencia para crear checkout.
  • Monitorea latencia de proveedores y failover.
  • Conciliacion de settlement en el ledger.