Skip to main content

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.