Comunidade

Ask a Question
Back to All

Inconsistências Webhook (Produção)

Olá. Estamos utilizando a API de boletos em produção e notei algumas inconsistências nos webhooks.

  • Ao registrar aproximadamente 3.000 boletos, respeitando o rate limit da API do BTG, em cerca de 800 boletos não recebemos o webhook com o evento bank-slips.created.
  • Hoje o boleto com id 640728c3-9843-415f-b980-940401a0e85b recebemos o webhook com o evento bank-slips.paid 2 vezes. Em um dos eventos veio o parâmetro settledAt e no outro não. Com isso, nosso sistema registrou como um pagamento em duplicidade.

Neste último caso, o boleto foi realmente pago 2 vezes? Na conta só consta o crédito de 1 pagamento.

O parâmetro settledAt recebido no webhook seria a data e horário do crédito na conta? A maioria dos webhooks recebidos com os eventos bank-slips.paid não possuem este parâmetro.