POST com JSON para a URL cadastrada na inscrição.
auth,capture,voideexpiredpara entradas.payment,refundetransferpara saídas.
1
Capture o corpo sem alterações
Preserve os bytes recebidos antes de converter o JSON.
2
Valide a assinatura
Compare
x-azentech-webhook-signature em tempo constante. Rejeite a requisição quando a assinatura não corresponder.3
Registre a entrega
Persista a transação, o evento, a data e o corpo recebido antes de executar efeitos dependentes.
4
Aplique o efeito uma vez
Use uma chave idempotente derivada de
transaction.id, event e do evento correspondente na lista.5
Confirme o recebimento
Responda com HTTP 200 a 226 depois da persistência durável.
funding, balancing, settlement ou internal podem ter o nome do evento substituído pela origem na entrega atual. Esses nomes reclassificados não fazem parte dos sete webhooks públicos desta versão. Confirme a configuração quando usar aportes, liquidação ou fluxos internos.