Multi-PSP
Abstrae proveedores para que la experiencia y la lógica financiera no dependan de un único PSP.
PROVIDER ABSTRACTIONPayment orchestration multiproveedor y multirail para operaciones financieras críticas, resilientes, concurrentes y de alto volumen. Una capa que separa señales técnicas de autoridad financiera.
La plataforma modela incertidumbre como un estado explícito. Cuando la red, el PSP o un evento asíncrono no permiten saber qué ocurrió, preserva contexto y busca evidencia antes de repetir efectos.
Abstrae proveedores para que la experiencia y la lógica financiera no dependan de un único PSP.
PROVIDER ABSTRACTIONTarjetas, wallets, bancos, QR, vouchers y H2H bajo una arquitectura de integración homogénea.
RAIL ORCHESTRATIONMúltiples señales pueden competir por una misma operación sin producir efectos financieros duplicados.
CONVERGENT STATERecupera contexto ante timeouts, callbacks perdidos, caídas parciales y respuestas incompletas.
RESILIENT LIFECYCLEResuelve estados inciertos consultando evidencia en la fuente de verdad del proveedor.
EVIDENCE FIRSTRepetir una señal no repite la aplicación, la confirmación ni el efecto financiero final.
EXACTLY-ONCE EFFECTCorrelaciona intención, proveedor, eventos, estados, evidencia, reconciliación y aplicación final.
AUDITABLESepara responsabilidades, minimiza exposición sensible y valida señales según políticas de proveedor.
ENTERPRISE CONTROLDiseñada para concurrencia, paralelismo, escalabilidad y mínima serialización innecesaria.
REAL LOADRETURN, callback, webhook, polling, H2H y procesos de recovery pueden llegar duplicados, desordenados o simultáneamente. La arquitectura converge usando estado, idempotencia y evidencia.
Un timeout puede significar “no ocurrió”, “ocurrió y no vi la respuesta” o “el proveedor quedó procesando”. Reintentar sin saber puede duplicar dinero; reconciliar busca la verdad.
ICollectorPayment toma esa intención y gobierna proveedor, rail, lifecycle, señales, evidencia, recovery, reconciliación y concurrencia hasta producir una verdad financiera trazable.
La arquitectura se plantea para incorporar progresivamente nuevos medios de pago y estándares, sin reescribir la experiencia del cliente ni contaminar el dominio con detalles de cada proveedor.