Overview
Regras de retentativa de webhooks
Quando o envio de um webhook falha (ex: resposta com status HTTP diferente de 2xx), a Safe2Pay realiza automaticamente novas tentativas de entrega da notificação seguindo a regra abaixo:
- Intervalo entre tentativas: 5 horas;
- Número máximo de retentativas: 5 vezes;
- Aplicação: Essa regra é aplicada para todos os clientes, de forma padronizada;
Exemplo de fluxo de retentativas
| Tentativa | Momento |
|---|---|
| 1ª | Imediata (ao gerar o evento) |
| 2ª | Após 5 horas |
| 3ª | Após 10 horas |
| 4ª | Após 15 horas |
| 5ª | Após 20 horas |
| 6ª | Após 25 horas |
Entrega condicional de eventos pendentes
Se um webhook de um status mais recente for entregue com sucesso (resposta HTTP 2xx), a Safe2Pay não enviará os eventos anteriores pendentes da mesma transação.
Exemplo:
- Evento status: 2 → 3 tentativas falharam
- Evento Status: 3 → Entregue com sucesso (HTTP 200)
- Neste caso, o evento de status 2 não será mais reenviado.
Updated 4 months ago