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
Responda rapido, processe depois
Responda rapido, processe depois
Retorne 200 imediatamente e processe o webhook em background (fila). Isso evita timeouts.
Seja idempotente
Seja idempotente
Seu endpoint pode receber o mesmo webhook mais de uma vez. Use o
id da transacao para verificar se ja foi processado.Use HTTPS
Use HTTPS
A URL do webhook deve usar HTTPS. URLs HTTP serao rejeitadas.
Valide a origem
Valide a origem
Verifique que a requisicao vem do Thalpay checando os IPs de origem ou a assinatura do payload.