Endpoint
GET https://api.pagou.ai/v2/transactions/{id}
Exemplo SDK TypeScript
const tx = await client.transactions.retrieve("id-da-transacao");
console.log(tx.data.id, tx.data.status, tx.data.paid_at);
Exemplo HTTP (cURL)
curl --request GET \
--url https://api.pagou.ai/v2/transactions/{id} \
--header "Authorization: Bearer SEU_TOKEN"
Quando usar
- Reconciliação operacional
- Retentativa de leitura quando houver indisponibilidade temporária de webhook
- Consulta de status final da transação
Resposta esperada (resumo)
{
"id": "trx_xxx",
"status": "captured",
"amount": 1500,
"method": "credit_card",
"installments": 1
}
Para atualizações em tempo real, prefira webhook. Use esse endpoint como fallback para reconciliação.