Visão Geral
A API de configuração de webhooks permite que você defina programaticamente onde sua aplicação receberá notificações de eventos PIX. Isso elimina a necessidade de contato com o suporte para configurar webhooks.Mudanças na configuração de webhooks são aplicadas imediatamente.
Transações subsequentes usarão a nova URL configurada.
Endpoint
POST
/api/webhooksAutenticação
Requer token Bearer da conta (Account Token) no header Authorization.O token deve ser obtido através do endpoint de autenticação usando seu certificado de cliente.
Parâmetros
URL HTTPS do seu endpoint de webhook.Requisitos:
- Deve usar protocolo HTTPS (HTTP não é aceito)
- Deve ser uma URL válida e acessível
https://api.example.com/webhooks/pixTipo de evento para receber notificações.Valores possíveis:
cash_in- PIX recebidocash_out- PIX enviadorefund_in- Estorno de recebimento (devolução solicitada)refund_out- Devolução recebida
Headers customizados para autenticação do seu endpoint (máximo 5).Cada item deve ter:
key: Nome do headervalue: Valor do header
- host
- content-length
- connection
- transfer-encoding
- content-type
- user-agent
Exemplo de Request
Exemplo de Response
Comportamento de Upsert
Se já existir um webhook configurado para o mesmoeventType, ele será atualizado com a nova URL e headers. Não é criado um webhook duplicado.
Códigos de Erro
| Código | Descrição |
|---|---|
| 400 | URL inválida (não é HTTPS), tipo de evento inválido, ou mais de 5 headers |
| 401 | Token não fornecido ou inválido |
| 404 | Conta não encontrada |
| 500 | Erro interno ao configurar webhook |