Mono Colombia
BankingFlujos

Envío de transferencias

Despacha transferencias puntuales o por lote a cuentas bancarias colombianas.

Una transferencia bancaria es una dispersión: el dinero sale de tu cuenta Mono y llega a la cuenta bancaria de un beneficiario. Mono enruta transferencias por tres rails — ACH para transferencias estándar de mismo día, Transfiya para transferencias dentro de un clúster específico de bancos, y Mono Turbo para transferencias en tiempo real a bancos participantes — y cae automáticamente cuando un rail no soporta un destino.

Usa este flujo para corridas de nómina, settlement a proveedores, dispersiones a vendedores de marketplace, devoluciones o cualquier caso donde tu negocio empuja dinero hacia una cuenta bancaria conocida.

Esta página es un esqueleto de flujo y se expandirá con ejemplos de código para transferencias puntuales y por lote, webhooks esperados, errores comunes y guía de conciliación.

Antes de empezar

Vas a necesitar:

Vista general de la secuencia

  1. Prepara la transferencia — recolecta la cuenta destino, el monto, la moneda y la preferencia de routing (turbo, transfiya o ach). Genera una clave de idempotencia.
  2. Envía — llama POST /transfers. Mono crea la transferencia en estado created y la agrupa en un lote. La respuesta confirma aceptación, no crédito.
  3. Recibe confirmación — Mono dispara bank_transfer_approved cuando el rail acredita el destino, o bank_transfer_rejected si es rechazada. Los estados terminales de la transferencia son approved y declined.
  4. Maneja los fallbacks — si el rail primario falla, Mono reintenta usando el fallback_routing que especificaste y dispara bank_transfer_fallback_routing antes del resultado final.

Pasos

El paso a paso completo (transferencias puntuales y por lote) está pendiente. Hasta que se publique, ver:

Siguientes pasos

En esta página