AP
AbacatePay
Conexão por API-key (sem OAuth). Pix e cartão. Webhook por merchant com token.
Conectar
- Gere sua API key no AbacatePay.
- No painel → Gateways → AbacatePay, cole a key e Conectar. Você recebe a URL de webhook (
https://indicasaas.com/webhooks/abacatepay/SEU_TOKEN) + secret. - Cadastre essa URL + secret no painel do AbacatePay e ative os eventos.
Passe o ref no checkout
O valor do ref é o click_id que o afs.js persistiu (AFS.getRef()). Anexe-o no externalReference do checkout/assinatura ao criar a cobrança. O externalReference sobrevive às renovações (subscription.renewed). O metadata do webhook não é confiável — use o externalReference.
// Ao criar o checkout/cobrança no AbacatePay:
{
"amount": 4900,
"externalReference": ref // AFS.getRef()
}
Eventos
| Evento | O que faz |
|---|---|
checkout.completed / transparent.completed / subscription.completed | venda → conversão/comissão |
subscription.renewed | renovação → comissão (ref nativo) |
checkout.refunded / transparent.refunded | reembolso → clawback |
checkout.disputed / transparent.disputed | chargeback → clawback |
subscription.cancelled | cancelamento |