Ferramentas de Teste
Webhook.site
Use webhook.site para criar endpoints temporários e visualizar payloads:- Acesse webhook.site
- Copie a URL única gerada
- Configure como webhook URL temporária
- Simule transações no sandbox
- Visualize os payloads recebidos
ngrok para Desenvolvimento Local
Configure um túnel para testar localmente:Ambiente de Sandbox
URLs de Teste
Configure webhooks no ambiente de sandbox usando sua chave de teste (a9b484fc-90...).
Simulação de Eventos
Crie transações de teste para disparar webhooks usando cartões de teste específicos:5383638854408981- Mastercard (sempre aprovado)4000000000000002- Visa (sempre negado)
Validação de Implementação
Checklist de Testes
Recebimento Básico
Recebimento Básico
- ✅ Endpoint responde com status 200
- ✅ Payload JSON é parseado corretamente
- ✅ Headers são lidos adequadamente
- ✅ Timeout de resposta < 30 segundos
Validação de Segurança
Validação de Segurança
- ✅ Verificação de assinatura implementada
- ✅ Validação de timestamp para replay attacks
- ✅ HTTPS obrigatório configurado
- ✅ Logs de tentativas inválidas
Tratamento de Erros
Tratamento de Erros
- ✅ Retry automático testado
- ✅ Idempotência implementada
- ✅ Fallback para webhooks perdidos
- ✅ Monitoramento de falhas
Cenários de Teste
Teste de Retry
Simule falhas para testar o retry automático:Teste de Idempotência
Verifique se duplicatas são tratadas corretamente:Próximos Passos
- Revise conceitos de webhook para implementação robusta
- Configure tratamento de retry adequado
- Implemente monitoramento em produção