Visão geral
A AXNPAY envia webhooks assinados para notificar mudanças de status de transação. Headers enviados:X-Webhook-EventX-Webhook-Signature(HMAC SHA-256 em hexadecimal)
Eventos disponíveis
transaction.createdtransaction.completedtransaction.failedtransaction.reversedtransaction.cancelledtransaction.chargebackcashout.createdcashout.processingcashout.completedcashout.failedcashout.reversed
Payload base
Validação da assinatura (Node.js)
Requisitos do seu endpoint
- Aceitar
POST application/json. - Responder
2xxrapidamente. - Persistir o evento antes de processar regra pesada.
- Ignorar evento duplicado com base em
event + referenceId + timestamp(ou chave equivalente).
Endpoints de gerenciamento de webhook
Esses endpoints usam autenticação JWT de usuário (painel), nãosk_live_prod_*:
GET /v1/user/webhooks/eventsPOST /v1/user/webhooksGET /v1/user/webhooksGET /v1/user/webhooks/:idPATCH /v1/user/webhooks/:idDELETE /v1/user/webhooks/:idPOST /v1/user/webhooks/:id/revalidate
