Resumen
Cree transferencias bancarias ACH salientes desde cuentas BOB conPOST /api/v1/bo/transactions/outbound.
Requiere saldo neto suficiente para el monto más la comisión de salida. La transacción inicia en processing cuando se acepta.
Requisitos
- Token Bearer con acceso a la cuenta BOB
- Datos bancarios del beneficiario — use
GET /api/v1/bo/bankspara obtener valores válidos debankCode
Campos obligatorios
accountId,amountfirstName,lastName— nombre del beneficiariodocumentType—national_id,tax_id,passportoforeign_iddocumentNumber— solo dígitos (5–20 caracteres)entityType—individualocompanybankCode— de la lista de bancosdestinationAccount— número de cuenta del beneficiario
description (máx. 200 caracteres), webhookUrl.
Flujo
GET /api/v1/bo/banks— listar bancos (code,name)POST /api/v1/bo/transactions/outbound— enviar el payout- Consultar
GET /api/v1/bo/transactions/{id}/statuso usarwebhookUrl— ver Recepción de webhooks
Ejemplo
Ciclo del payout
HG.Cash expone estados normalizados (pending, processing, done, cancelled, failed). Use polling o su webhook para reaccionar a los cambios.
Si la cuenta no cubre monto y comisión, la API responde 409 con código INSUFFICIENT_NET_BALANCE.
