Documentation Index
Fetch the complete documentation index at: https://apidocs.hydrahub.com.br/llms.txt
Use this file to discover all available pages before exploring further.
Como Funcionam os Webhooks
Quando um evento ocorre na HYDRA HUB (como uma transação aprovada ou uma entrega concluída), nosso sistema envia uma requisição HTTP POST para uma URL que você definiu, contendo informações detalhadas sobre o evento.Configuração de Webhooks
Para configurar webhooks, acesse seu painel na HYDRA HUB:- Navegue até Webhook
- Insira a URL de destino para receber as notificações
- Selecione os eventos que deseja monitorar
Modelo de Webhook
O HYDRA HUB utiliza o seguinte modelo padrão para webhooks:Eventos Disponíveis
O HYDRA HUB oferece os seguintes eventos para webhooks:| Evento | Descrição |
|---|---|
transaction.paid | Um pagamento foi confirmado |
transaction.processing | Uma transação está em processamento |
transaction.pending | Uma transação está pendente |
transaction.approved | Uma transação foi aprovada |
transaction.refused | Uma transação foi recusada |
transaction.chargedback | Uma transação sofreu chargeback |
transaction.refunded | Uma transação foi reembolsada |
transaction.cancelled | Uma transação foi cancelada |
Segurança dos Webhooks
Para garantir que os webhooks recebidos são autênticos e provêm da HYDRA HUB, você pode:1. Verificar a origem da requisição
Confirme se a requisição está vindo dos IPs oficiais da HYDRA HUB.2. Responder corretamente
Para confirmar o recebimento de um webhook, seu servidor deve responder com um código de status HTTP 200. Qualquer outro código de resposta será interpretado como falha na entrega, e a HYDRA HUB tentará reenviar a notificação.Retentativas
Se seu endpoint retornar um código diferente de 200 ou não responder dentro de 10 segundos, a HYDRA HUB seguirá uma política de retentativas:- 1ª retentativa: 1 minuto após a falha
- 2ª retentativa: 5 minutos após a falha
- 3ª retentativa: 30 minutos após a falha
- 4ª retentativa: 2 horas após a falha
- 5ª retentativa: 6 horas após a falha
Testando Webhooks
Para facilitar o desenvolvimento e teste de integrações com webhooks, recomendamos:- Utilizar ferramentas como ngrok ou webhook.site para testar o recebimento de notificações
- Manter logs detalhados das notificações recebidas para depuração
- Implementar tratamento adequado para cada tipo de evento
