Visão geral
Crie transferências bancárias ACH de saída a partir de contas BOB viaPOST /api/v1/bo/transactions/outbound.
Exige saldo líquido suficiente para o valor mais a taxa de saída. A transação começa em processing quando aceita.
Pré-requisitos
- Token Bearer com acesso à conta BOB
- Dados bancários do beneficiário — use
GET /api/v1/bo/bankspara obter valores válidos debankCode
Campos obrigatórios
accountId,amountfirstName,lastName— nome do beneficiáriodocumentType—national_id,tax_id,passportouforeign_iddocumentNumber— apenas dígitos (5–20 caracteres)entityType—individualoucompanybankCode— da lista de bancosdestinationAccount— número da conta do beneficiário
description (máx. 200 caracteres), webhookUrl.
Fluxo
GET /api/v1/bo/banks— listar bancos (code,name)POST /api/v1/bo/transactions/outbound— enviar o payout- Consultar
GET /api/v1/bo/transactions/{id}/statusou usarwebhookUrl— veja Recebimento de webhooks
Exemplo
Ciclo do payout
A HG.Cash expõe status normalizados (pending, processing, done, cancelled, failed). Use polling ou seu webhook para reagir às mudanças.
Se a conta não cobrir valor e taxa, a API retorna 409 com código INSUFFICIENT_NET_BALANCE.
