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"
Use esse endpoint como fallback quando houver atraso de webhook.
Resposta esperada (resumo)
{
"id": "trx_xxx",
"status": "paid",
"amount": 1500,
"paid_at": "2026-02-25T18:43:10.000Z",
"pix": {
"end_to_end_id": "E123..."
}
}