Caso de uso
Orquestacion multi-riel
Mejora la conversion y confiabilidad enroutando pagos por multiples rieles con una sola API.
Problema
Cada riel tiene disponibilidad distinta. Orquestar reduce fallos y latencia.
Arquitectura
Aplicacion
Motor de routing Orangepill
Intento de pago
Rieles (tarjetas, Bre-B, wallets, transferencias)
Confirmacion
Implementacion
- 1Declara metodos permitidos para la transaccion.
- 2Crea un pago con preferencias de routing.
- 3Usa reintentos y failover ante rechazos.
- 4Recoge el estado unificado para fulfillment.
Pago con routing
await orangepill.payments.create({
amount: 50000,
currency: "COP",
allowed_methods: ["bre_b", "card", "wallet", "bank_transfer"]
})Consideraciones de produccion
- Usa idempotencia para reintentos y replays.
- Monitorea conversion y latencia por riel.
- Define reglas por monto, moneda o riesgo.
- Conciliacion multi-riel en un ledger unico.