Contas para saques
Criar uma conta bancária
Cria e conecta uma conta bancária.
Cria uma
payout_account no cadastro financeiro da organização atuante e conecta
essa conta à organização. Quando já existe uma conta principal no cadastro
financeiro, a nova passa a ser a principal para recebimentos.
Apenas bank_code, routing_number, account_number e type são
obrigatórios. bank_name é opcional; quando omitido, a Chargefy tenta usar o
nome retornado pela infraestrutura financeira. O titular da conta é resolvido
automaticamente pela Chargefy — não é input.
O titular e o documento da conta são resolvidos a partir do cadastro financeiro
da organização. A API não aceita esses campos no payload para evitar cadastrar
contas em nome de terceiros.
A organização precisa ter concluído o cadastro financeiro antes de criar
contas para saques — antes disso a chamada retorna
409. O endpoint só opera
em produção: em sandbox retorna 409 com code: "sandbox_unsupported". A
conta coletada dentro da ativação é outra história: essa é simulada
normalmente em test mode e volta como payout_account na organização.Autenticação
Attributes
string
required
Código do banco.
string
Nome do banco. Opcional; use
null ou omita quando indisponível. A Chargefy
tenta preencher o nome durante o cadastro e retorna null somente quando
nenhuma fonte confiável o informa.string
required
Agência ou identificador de roteamento.
string
required
Número completo da conta. Usado apenas para cadastrar a conta; a resposta
retorna somente
account_number_last4.string
required
Tipo da conta para saques.
O que a Chargefy resolve sozinha
holder_namee documento do titular — vêm do cadastro financeiro da organização; não são aceitos no payload.- Conta principal — a conta nova substitui a conta principal anterior como principal para recebimentos.
bank_name— quando omitido, é preenchido a partir da infraestrutura financeira quando disponível.
Resposta
200 OK com o objeto payout_account completo.
Webhooks
Criação bem-sucedida emitepayout.account.created com a payout_account
completa. Quando a conta conectada da organização muda, também emite
organization.updated com data.previous_attributes.payout_account.

