Skip to main content
Pague boletos, contas de consumo e DARF de uma conta do Midaz quando o BTG os paga pela sua instituição.
A documentação do parceiro prevalece sobre esta página. Sua instituição valida o fluxo e o implementa sobre as APIs da Lerian. Veja como ler os diagramas.

Participantes


  • Sua instituição. Chama a API do Payments BTG e recebe os webhooks dele.
  • Payments BTG. Reserva o valor no Midaz e paga a cobrança no BTG.
  • Midaz. O ledger que guarda as contas dos seus clientes.
  • BTG. O parceiro que paga a cobrança.

Antes de começar


  • A conta pagadora existe no Midaz e tem um titular.
  • O Payments BTG está conectado ao BTG para sua instituição.
  • Configure seu webhook com POST /v1/admin/webhooks. Envie uma callbackUrl HTTPS, um secret de pelo menos 32 caracteres e os eventos que você quer em enabledEvents. Envie um Idempotency-Key.

Diagrama


Pagar um boleto ou uma conta de consumo

Boletos e contas por um parceiro: Pagar um boleto ou uma conta de consumo

Pagar um DARF

Boletos e contas por um parceiro: Pagar um DARF

Saber quando um pagamento foi liquidado

Boletos e contas por um parceiro: Saber quando um pagamento foi liquidado

Regras


Pagar um boleto, uma conta de consumo ou um DARF

  • O Payments BTG reserva o valor no Midaz antes de pagar. Quando a reserva falha, o BTG não recebe o pagamento.
  • Envie um Idempotency-Key em cada requisição de pagamento. A chave é um UUID.
  • Uma chave nova inicia um pagamento novo. Consulte o pagamento antes de enviar uma chave nova para a mesma cobrança.

Saber quando um pagamento foi liquidado

  • O webhook do passo 3 pode chegar antes de o passo 2 terminar.
  • O Payments BTG envia só os eventos que você lista em enabledEvents.

Como saber que terminou


  • GET /v1/payments/{id} mostra o resultado: SETTLED, REJECTED, CANCELED ou FAILED.
  • Na sua callbackUrl, os webhooks PAYMENT_SETTLED, PAYMENT_REJECTED, PAYMENT_CANCELED e PAYMENT_FAILED mostram os mesmos resultados.

O que pode dar errado


A lista de erros do Payments BTG descreve cada código.

Relacionados