Visão Geral
Os Endpoints de Webhook permitem que sua aplicação receba notificações em tempo real sempre que eventos relevantes ocorrem na plataforma — como pagamentos aprovados, cobranças expiradas ou assinaturas canceladas.
Ao cadastrar um endpoint, a plataforma enviará um POST para a URL configurada com o payload do evento.
Todas as rotas de webhook-endpoints exigem o header account com o código da conta:
Formato de resposta padrão
{
"mensagem": "Mensagem descritiva",
"erro": false,
"mensagenserro": [],
"codigoretorno": 200,
"id": "00000000-0000-0000-0000-000000000000",
"data": { ... }
}
Eventos disponíveis
Ao criar ou atualizar um endpoint, informe no campo events os eventos que deseja monitorar:
Pedidos
| Evento | Descrição |
|---|
order.paid | Pedido pago |
order.failed | Pedido falhou |
order.refunded | Pedido reembolsado |
order.challenged | Pedido em contestação |
order.unprocessed | Pedido não processado |
order.chargeback | Pedido em chargeback |
Cobranças
| Evento | Descrição |
|---|
charge.created | Cobrança criada |
charge.pending | Cobrança pendente |
charge.paid | Cobrança paga |
charge.failed | Cobrança falhou |
charge.reproved | Cobrança reprovada |
charge.refunded | Cobrança estornada |
charge.partial_refunded | Cobrança parcialmente estornada |
charge.expired | Cobrança expirada |
charge.canceled | Cobrança cancelada |
charge.challenged | Cobrança contestada |
charge.chargeback | Cobrança em chargeback |
Assinaturas
| Evento | Descrição |
|---|
subscription.canceled | Assinatura cancelada |
subscription.delayed | Assinatura atrasada |
subscription.regularized | Assinatura regularizada |
Faturas
| Evento | Descrição |
|---|
invoice.created | Fatura criada |
invoice.paid | Fatura paga |
invoice.failed | Fatura falhou |
PIX
| Evento | Descrição |
|---|
pix.generated | PIX gerado |
Saques
| Evento | Descrição |
|---|
withdrawal.requested | Solicitação de saque |
Conta e Usuário
| Evento | Descrição |
|---|
account.bank.update | Dados bancários atualizados |
account.team.invite | Convite para time da conta |
welcome | Boas-vindas |
email.confirmation | Confirmação de e-mail |
email.recovery | Recuperação de e-mail |
Compras
| Evento | Descrição |
|---|
purchase.many_failed | Múltiplas compras com falha |
Status do webhook
| Valor | Descrição |
|---|
Ativo | Endpoint ativo — recebe notificações |
Inativo | Endpoint desativado — não recebe eventos |
O payload enviado para o seu endpoint varia conforme o tipo de evento. Certifique-se de que sua URL retorne HTTP 2xx para confirmar o recebimento.
Remover um webhook é uma operação irreversível. Os logs de requisições anteriores são mantidos, mas o endpoint não receberá novos eventos.