Os nomes de eventos e o formato exato do payload dependem da configuração da sua conta. Confirme os campos disponibilizados no painel do PagFinance ou com o suporte antes de ir para produção.
Como funciona
1
Configurar o endpoint
Cadastre uma URL HTTPS da sua aplicação para receber os eventos.
2
Receber o evento
O PagFinance envia uma requisição
POST com o payload do evento para a sua URL.3
Responder rapidamente
Responda
2xx o mais rápido possível. Processe a lógica pesada de forma assíncrona.4
Tratar reenvios
Em falha ou timeout, o evento pode ser reenviado. Trate os eventos de forma idempotente.
Tipos de evento
evento
Um pagamento foi criado.
evento
A transação on-chain do pagamento foi submetida.
evento
O pagamento foi liquidado na moeda local (PIX, boleto ou giftcard).
evento
O pagamento falhou ou foi rejeitado.
evento
O status de uma verificação de KYC mudou.
Exemplo de payload
Boas práticas
Idempotência
Use o identificador do evento para evitar processamento duplicado em reenvios.
Verificação
Valide a autenticidade da requisição (assinatura ou segredo compartilhado) antes de confiar no payload.
Resposta rápida
Responda
2xx imediatamente e processe em background.HTTPS
Exponha apenas endpoints HTTPS para receber eventos.