Skip to main content

Como funcionam

Webhooks sao notificacoes HTTP (POST) enviadas pelo Thalpay para o seu sistema quando o status de uma transacao ou saque muda. Em vez de fazer polling, voce recebe a informacao em tempo real.

Registrar um webhook

Tipos de evento

Payload do webhook

Transacao

Saque

Resposta esperada

Seu endpoint deve retornar status 200 (ou 2xx) em ate 15 segundos. Caso contrario, o Thalpay fara retentativas.

Politica de retry

Apos 5 tentativas sem sucesso, o webhook e marcado como falho. Voce pode reenviar manualmente via API.

Boas praticas

Retorne 200 imediatamente e processe o webhook em background (fila). Isso evita timeouts.
Seu endpoint pode receber o mesmo webhook mais de uma vez. Use o id da transacao para verificar se ja foi processado.
A URL do webhook deve usar HTTPS. URLs HTTP serao rejeitadas.
Verifique que a requisicao vem do Thalpay checando os IPs de origem ou a assinatura do payload.

Reenviar webhooks

Se um webhook falhou ou voce precisa reprocessar: