Comunidade
Inconsistências Webhook (Produção)
over 1 year ago by Cesar Augusto Fazan Branco
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.