intervalo: 3 segundos
timeout máximo: 10 minutos (600s / ~200 requisições)
parar quando: status !== "PENDING"| Status | Descrição | Ação sugerida |
|---|---|---|
PENDING | Aguardando pagamento | Continuar polling |
PAID | Pago | Liberar produto/acesso |
EXPIRED | QR Code expirou | Criar nova cobrança |
FAILED | Falha no processamento | Notificar cliente |
REFUNDED | Estornado | Registrar estorno |
curl -X GET https://api.pushpag.com/v1/transactions/f1da0134-1c97-4b55-b791-1ebc657b62ef \
-H "Authorization: Bearer SEU_TOKEN"
{
"status": true,
"data": {
"id": "f1da0134-1c97-4b55-b791-1ebc657b62ef",
"amount": 1990,
"status": "PENDING",
"method": "PIX",
"paidAt": null,
"end2endId": null,
"pix": {
"id": "de79cd76-6870-4174-b805-edf1a0f426f9",
"qrcode": "00020101021226870014br.gov.bcb.pix...",
"copyPaste": "00020101021226870014br.gov.bcb.pix...",
"expirationDate": "2025-12-12T03:00:00.000Z",
"createdAt": "2025-12-11T14:06:03.000Z",
"updatedAt": "2025-12-11T14:06:03.000Z",
"transactionId": "f1da0134-1c97-4b55-b791-1ebc657b62ef"
},
"metadata": {
"sellerExternalRef": "pedido-00123"
},
"createdAt": "2025-12-11T14:06:00.000Z"
}
}