Legacy: Consultar Transação

Consultar uma transação PIX legada por ID

Requer autenticação
POST/v2/consult-transaction

Consulta uma transação PIX específica pelo pix_id. Retorna status numérico (legacy) e dados básicos da operação.

Parâmetros
pix_idstringobrigatório
ID interno da transação PIX (mesmo valor que transaction_id em rotas modernas).

Status legend (legacy)

CodeLabel modernoSignificado
0pendingAguardando pagamento
1confirmedPago / liquidado
3manual_reviewEm análise manual (compliance/AML)
5cancelledCancelada (expiração ou cancelamento explícito)
6sendingEm processamento (cashout PIX)
99failedFalhou

Erros

CódigoHTTPDescrição
MISSING_REQUIRED_FIELD400pix_id ausente
TRANSACTION_NOT_FOUND404pix_id não encontrado ou não pertence à credencial
cURL
PHP
JavaScript
Python
curl -X POST https://api.bspay.co/v2/consult-transaction \
  -H "Authorization: Bearer SEU_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"pix_id": "9a18e703b3f5db3d2704401f5f49c9ab"}'

Resposta 200 — formato legacy

{
  "transactionId": "9a18e703b3f5db3d2704401f5f49c9ab",
  "external_id": "order_001",
  "amount": 100.00,
  "currency": "BRL",
  "status": 1,
  "status_label": "confirmed",
  "e2e_id": "E17028875202604301400ABC123",
  "payer": {
    "name": "João Silva",
    "document": "12345678901"
  },
  "created_at": "2026-04-30T10:00:00Z",
  "confirmed_at": "2026-04-30T10:00:04Z"
}

Esta página foi útil?