Eventos disponíveis

Configure seus endpoints para receber os eventos que importam para sua integração.

EventoDescriçãoQuando dispara
order.paidPedido pagoPagamento confirmado via Pagniv
access.grantedAcesso liberadoComprador recebe acesso ao produto
access.revokedAcesso revogadoReembolso, disputa ou revogação manual
trial.startedTrial iniciadoComprador inicia período de teste
trial.expiredTrial expiradoPeríodo de teste encerrou
refund.requestedReembolso solicitadoSolicitação de reembolso criada
affiliate.commission_earnedComissão geradaVenda via afiliado confirmada
member.enrolledMembro inscritoNovo membro recebeu acesso
checkout.abandonedCheckout abandonadoSessão abandonada detectada

Formato do payload

Todos os eventos seguem o mesmo formato de envelope:

Payload
{
  "event": "order.paid",
  "data": {
    "order_id": "...",
    "product_id": "...",
    "buyer_id": "...",
    "amount": 97.00,
    "payment_method": "pix"
  },
  "timestamp": "2026-03-15T10:30:00.000Z"
}

Headers enviados

HeaderDescrição
Content-Typeapplication/json
X-PaysClub-Signaturesha256=HMAC da payload
X-PaysClub-EventNome do evento (ex: order.paid)