O que são webhooks?
Webhooks são notificações HTTP enviadas automaticamente pela Accithus para a sua aplicação quando eventos importantes acontecem, como a captura de uma cobrança, um estorno ou um chargeback. Em vez de consultar a API periodicamente para verificar mudanças (polling), você configura endpoints de webhook e a Accithus envia umPOST com os dados do evento assim que ele ocorre.
Como funciona
- Você cria um ou mais endpoints de webhook no painel, cada um com uma URL e os eventos que deseja receber
- Quando um evento ocorre, a Accithus envia um
HTTP POSTpara todos os endpoints ativos que estão inscritos nesse evento - Sua aplicação processa a notificação e responde com um status
2xx - Se a entrega falhar, a Accithus reenvia automaticamente com backoff exponencial
Múltiplos endpoints
Você pode configurar quantos endpoints quiser. Cada endpoint possui:Cada endpoint tem seu próprio secret. Isso permite que você integre com múltiplos sistemas, cada um com sua própria chave de verificação.
Estrutura do payload
Todos os webhooks seguem a mesma estrutura de envelope, com o campo de dados variando conforme o tipo de evento:Headers HTTP
Cada notificação inclui os seguintes headers:Eventos disponíveis
Cobranças
Eventos de criação, captura, estorno e falha de cobranças
Submerchants
Eventos de aprovação, rejeição e suspensão de submerchants
Saques
Eventos de solicitação, aprovação, processamento e conclusão de saques
Infrações
Eventos de abertura, defesa e resolução de infrações MED