🚀 Como Funcionam
Os webhooks são enviados automaticamente via POST para as URLs que você configurar sempre que eventos relevantes ocorrem em sua conta. Isso elimina a necessidade de fazer polling constante na API.Vantagens dos Webhooks
⚡ Tempo Real
Receba notificações instantâneas sobre mudanças importantes
🔄 Confiabilidade
Sistema de retry automático para garantir entrega
📊 Flexibilidade
Configure diferentes endpoints para diferentes tipos de evento
📡 Eventos Disponíveis
🔹 Eventos de Transação (PIX IN)
| Evento | Descrição | Quando é enviado |
|---|---|---|
transaction_created | Transação criada | QR Code gerado com sucesso |
transaction_paid | Transação paga | PIX recebido e confirmado |
transaction_refunded | Transação estornada | Estorno processado |
transaction_infraction | Infração na transação | Problemas detectados pelo BC |
🔹 Eventos de Transferência (PIX OUT)
| Evento | Descrição | Quando é enviado |
|---|---|---|
transfer_created | Transferência criada | Transferência iniciada |
transfer_completed | Transferência concluída | PIX enviado com sucesso |
transfer_canceled | Transferência cancelada | Transferência cancelada |
transfer_updated | Transferência atualizada | Status alterado |
📋 Estrutura dos Webhooks
Webhook de Transação (PIX IN)
Webhook de Transferência (PIX OUT)
🔄 Sistema de Retry
Se seu endpoint não responder com status 200, implementamos um sistema de retry automático:- 1ª tentativa: Imediatamente
- 2ª tentativa: Após 1 minuto
- 3ª tentativa: Após 5 minutos
- 4ª tentativa: Após 15 minutos
- 5ª tentativa: Após 1 hora
📊 Monitoramento
Dashboard de Webhooks
No seu dashboard você pode:- Ver histórico de webhooks enviados
- Verificar status de entrega
- Reenviar webhooks falhados
- Visualizar logs detalhados
Logs Úteis
🚨 Troubleshooting
Problemas Comuns
Webhook não está sendo recebido
Webhook não está sendo recebido
- Verifique se a URL está acessível publicamente
- Confirme se está respondendo com status 200
- Teste com ferramentas como ngrok para desenvolvimento local
- Verifique se não há firewall bloqueando
Erro de verificação de assinatura
Erro de verificação de assinatura
- Confirme se está usando o
signatureSecretcorreto - Verifique se o payload não foi modificado
- Use o body raw da requisição para verificação
- Certifique-se de usar UTF-8 encoding
Webhooks duplicados
Webhooks duplicados
- Implemente processamento idempotente
- Use o
iddo evento para deduplicação - Armazene IDs processados em cache/banco
- Sempre responda 200 para eventos já processados
📞 Suporte
Para configurar webhooks ou resolver problemas: Email: [email protected]WhatsApp: +55 31 98266-2897
Documentação: Gerenciar Webhooks
Dica: Use ferramentas como webhook.site para testar e debuggar seus webhooks durante o desenvolvimento.

