Um método de pagamento é a conta bancária que você (ou seu usuário) registra para que os fundos possam ser retirados dela. Para retirar fundos do método de pagamento, você precisará criar uma solicitação de pagamento.
Se você estiver usando nosso recurso de Importações em Lote, nós criamos automaticamente o método de pagamento durante o processo.
Quando você cria um método de pagamento, ele passará pelo seguinte fluxo para ser:
active: A instituição financeira confirma os detalhes da conta bancária e você pode recuperar fundos dela.error: A instituição financeira não pôde confirmar a conta bancária e você não pode recuperar fundos dela.

Você pode criar um método de pagamento usando:
- Dashboard
- API
- Importações em Lote
Se você estiver usando nossa funcionalidade de Importações em Lote, o Método de Pagamento é criado automaticamente. Para mais informações, consulte nosso artigo dedicado a Importação em Massa de Pagamentos por Débito Direto.
Para criar um método de pagamento usando nosso painel:
No seu painel de Débito Direto:
Vá para Métodos de Pagamento.
Clique em Criar.

No pop-up Criar Método de Pagamento;
- Selecione o Cliente ao qual este método de pagamento se refere.
- Selecione o Banco onde a conta do cliente está localizada.
- Selecione o tipo de Conta: Poupança para uma conta CLABE, ou Cartão de Débito para um número de cartão de débito.
- Forneça o identificador da conta: se você selecionou Poupança, insira o CLABE do cliente; se você selecionou Cartão de Débito, insira o número do cartão de débito.
- Forneça sua Referência interna para este método de pagamento.
- Clique em Criar.

Agora você precisará obter o Consentimento do seu usuário para que a conta seja debitada. Para mais informações, consulte nosso artigo dedicado ao Consentimento.
Para criar um método de pagamento usando nossa API, você só precisa fazer uma solicitação POST para Criar um método de pagamento com o seguinte payload:
{
"customerId": "0d1a377b-b4c5-4a94-9e2e-83e59d1f6a9c",
"accountType": "savings",
"accountNumber": "445566790",
"bank": "mx_bancoppel",
"reference": "SAVINGS_445566790"
}| Parâmetro | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
customerId | string (uuid) | Sim | O ID gerado pela Belvo para o cliente. | 0d1a377b-b4c5-4a94-9e2e-83e59d1f6a9c |
accountType | string (enum) | Sim | O tipo de conta bancária ou cartão. Pode ser savings (uma conta CLABE) ou debit_card (um número de cartão de débito). | savings |
accountNumber | string | Sim | O número da conta bancária ou do cartão de débito. Para savings, forneça o número da conta CLABE; para debit_card, forneça o número do cartão de débito. | "445566790" |
bank | string (enum) | Sim | A instituição financeira onde a conta bancária está mantida. Para uma lista completa de instituições disponíveis, consulte nosso artigo dedicado a Instituições. | mx_bancoppel |
reference | string | Sim | Sua referência interna para o método de pagamento. | SAVINGS_445566790 |
O valor checking (também visto como checkings) para accountType está obsoleto e não deve mais ser usado. Use savings para uma conta CLABE ou debit_card para um número de cartão de débito.
Agora você precisará obter o Consentimento do seu usuário para que a conta seja debitada. Para mais informações, consulte nosso artigo dedicado a Consentimento.
No diagrama abaixo, fornecemos os status pelos quais um método de pagamento pode passar. Se você implementou webhooks, receberá uma notificação para os status indicados em roxo.
Estado inicial quando o método de pagamento é criado.
| Transições para | Acionador/Evento |
|---|---|
|
|
O método de pagamento está pendente de confirmação pelo cliente. Isso pode ser feito enviando um acordo gerado pelo nosso recurso de API de Agreements.
| Transições para | Acionador/Evento |
|---|---|
|
|
O método de pagamento está programado para ser enviado à instituição financeira para ser confirmado.
| Transições para | Acionador/Evento |
|---|---|
|
|
A instituição financeira está avaliando o método de pagamento.
| Transições para | Disparo/Evento |
|---|---|
|
|
O método de pagamento está ativo e os fundos podem ser retirados.
Nota: O status pode mudar para inactive se o proprietário cancelar ou remover o método de pagamento dentro de sua instituição financeira.
| Transições para | Disparo/Evento |
|---|---|
Estado final - sem mais transições (veja a nota acima sobre o estado inactive). |
A instituição financeira não conseguiu confirmar o registro da conta bancária (geralmente devido ao proprietário fornecer informações incorretas da conta bancária ou um erro na instituição financeira). O método de pagamento não pode ser usado.
| Transições para | Disparador/Evento |
|---|---|
| Estado final - sem transições adicionais |
O cliente cancelou sua conta bancária ou removeu seu acordo para o método de pagamento dentro de sua instituição financeira. O método de pagamento não pode ser usado.
| Transições para | Acionador/Evento |
|---|---|
| Estado final - sem transições adicionais |