PT EN
← Voltar
■ Teste de Webhook

Teste webhooks de verdade, sem esperar o evento acontecer.

Gere uma URL na hora, veja headers e body chegando ao vivo, e simule a sequência real de eventos que um provedor (Stripe, GitHub, PayPal, Shopify) dispara — sem depender de um evento real acontecer pra testar.

Testar webhook do jeito manual

  • Esperar um pagamento real acontecer só pra ver o payload que o provedor envia
  • Nenhuma visibilidade do que realmente chegou — headers, body, quantas vezes
  • Provedor reenvia (retry) porque seu endpoint de teste não responde 200 rápido o suficiente
  • Testar só o caso de sucesso, sem cobrir a sequência real (pendente → processando → sucesso/falha)

Com o httpdrop

  • URL instantânea, sem cadastro — Webhook Tester mostra cada requisição chegando ao vivo
  • Regra catch-all responde 200 automaticamente, sem risco de retry storm durante o desenvolvimento
  • Response Sequences simulam a sequência real de eventos de um provedor, uma resposta por chamada
  • Templating condicional no dashboard completo pra reagir a diferentes tipos de evento
  • Replay de qualquer requisição recebida, direto do histórico

Como funciona

1
Gere a URL
Sem login: acesse o Webhook Tester e receba uma URL única na hora.
2
Aponte o provedor pra ela
Cole a URL na configuração de webhook do Stripe, GitHub, PayPal, Shopify, ou qualquer serviço.
3
Veja as requisições ao vivo
Headers, body e query aparecem na tela assim que chegam, via WebSocket.
4
Evolua pra uma regra completa
Crie conta e monte uma Mock Rule com sequência de eventos e lógica condicional.
5
Teste os casos de borda
Simule pagamento negado, PR fechado sem merge, pedido cancelado — não só o caminho feliz.

O que o Teste de Webhook do httpdrop é

  • Simulação de payload e sequência de eventos, com inspeção completa da requisição recebida
  • Ambiente rápido pra desenvolver e testar o handler do seu lado, sem depender do provedor real

O que não é

  • Não gera assinatura HMAC válida (stripe-signature, X-Hub-Signature-256) — a verificação de assinatura precisa ser testada separadamente, com as ferramentas do próprio provedor
  • Não substitui testar contra o provedor real antes de ir pra produção

Casos de uso

Integração de pagamento
Desenvolva o handler de webhook de pagamento sem depender de transações reais pra testar cada estado.
Bots de CI/CD e review
Teste automações que reagem a eventos de Pull Request sem abrir e fechar PRs de verdade.
Debugging de integração quebrada
Veja exatamente o que um provedor está enviando quando algo não bate com a documentação.

Perguntas frequentes

Preciso criar conta pra testar?
Não — o Webhook Tester gera uma URL válida por 4 horas sem login. Pra manter a URL por mais tempo ou adicionar lógica, crie uma conta grátis.
É seguro apontar um webhook real (Stripe, GitHub) pra essa URL?
Sim — toda requisição recebe 200 OK automaticamente, então não há risco de retry storm por parte do provedor.
Consigo testar a verificação de assinatura do webhook?
Não diretamente — o httpdrop simula payload e sequência, não a criptografia de assinatura. Veja os artigos de webhook do /learn pra como testar essa etapa separadamente.

Recursos relacionados

Teste seu primeiro webhook agora

URL instantânea, sem cadastro — ou crie conta pra lógica condicional e histórico permanente.

Criar conta grátis