Skip to main content

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 um POST com os dados do evento assim que ele ocorre.

Como funciona

  1. Você cria um ou mais endpoints de webhook no painel, cada um com uma URL e os eventos que deseja receber
  2. Quando um evento ocorre, a Accithus envia um HTTP POST para todos os endpoints ativos que estão inscritos nesse evento
  3. Sua aplicação processa a notificação e responde com um status 2xx
  4. 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