PagNow
Pagamentos

Consultar status

Buscar uma transação

GET /v1/payments/{id} retorna a transação atual.

curl 'https://v2.pagnow.com/v1/payments/{id}' \
  -H 'apikey: pnk_sua_chave_aqui'

Listar transações

GET /v1/payments — lista paginada, mais recentes primeiro.

curl 'https://v2.pagnow.com/v1/payments?page=1&limit=20&status=WAITING_PAYMENT' \
  -H 'apikey: pnk_sua_chave_aqui'

Parâmetros de query disponíveis: page, limit, status.

Ciclo de status

PENDING → WAITING_PAYMENT → PROCESSING → PAID | APPROVED
                                        → REFUSED | EXPIRED | CANCELLED
PAID / APPROVED → REFUNDED
PAID / APPROVED → CHARGEBACK | DISPUTE
StatusSignificadoTerminal
PENDINGCobrança criada, aguardando inicialização no provedor.
WAITING_PAYMENTAguardando pagamento do cliente (QR Code gerado).
PROCESSINGPagamento recebido, processando confirmação.
PAIDPago e confirmado pelo provedor.sim
APPROVEDAprovado (usado por alguns provedores como confirmação final).sim
REFUSEDRecusado / falhou na tentativa de pagamento.sim
EXPIREDCobrança expirou sem pagamento.sim
CANCELLEDCancelada via API antes do pagamento.sim
REFUNDEDReembolsada (total ou parcial).sim
CHARGEBACKContestação aberta pelo titular do cartão/banco.sim
DISPUTEDisputa em análise (intermediário antes de chargeback).sim

PAID/APPROVED são estados finais de sucesso da cobrança. Eventos posteriores (reembolso, chargeback ou disputa) movem a transação para REFUNDED/CHARGEBACK/DISPUTE por um fluxo separado.

Prefira receber a confirmação via webhook em vez de fazer polling. Consulte o status apenas como reconciliação ou fallback.

Endpoints auxiliares

MétodoCaminhoFinalidade
GET/v1/payments/:id/provider-statusConsulta o status diretamente no provedor (reconciliação pontual).
GET/v1/payments/:id/receiptRetorna o comprovante da transação.
POST/v1/payments/:id/reconcileForça a reconciliação manual com o provedor.
POST/v1/payments/:id/resend-webhookReenvio do webhook para a URL cadastrada na cobrança.

Nesta página