Reenvio automático
Uma entrega falha quando o seu endpoint responde fora de2xx ou não responde em 30 s. Se o endpoint tiver mais de uma tentativa configurada, a 4SeletPay tenta de novo nestes intervalos:
O reenvio usa o mesmo corpo e o mesmo
id da primeira entrega. O id é da entrega para aquele endpoint: se você tem dois endpoints assinando o mesmo evento, cada um recebe um id diferente. Esgotadas as tentativas, a entrega fica registrada como falha e pode ser reenviada pela rota abaixo.
Um endpoint criado por
POST /v1/webhook-endpoints começa com 1 tentativa, sem reenvio. Ajuste em Configurar endpoints.Listar entregas
GET /v1/webhook-events lista as entregas da conta, da mais antiga para a mais nova. Usa o login da v1 e o header account.
Cada item traz
code (o id da entrega, hook_...), event, url, order_code, charge_code, status_code (a resposta do seu endpoint), sucess (assim mesmo, com esta grafia) e created_at.
Reenviar uma entrega
POST /v1/webhook-events/{code}/resend envia a entrega de novo, com o mesmo corpo.
200: o seu endpoint confirmou o recebimento.400: o reenvio foi feito, mas o endpoint não respondeu2xx.404: a entrega não existe ou não é desta conta.
