EspañolReferencia de la APITransaccionesListar transacciones

Listar transacciones

GET/v1/transactions
Lista cobros y retiros de la cuenta, ordenados por fecha de creación (más recientes primero).

Parámetros de consulta

NombreTipoDescripción
typestringFiltra por tipo: pix_in (cobros) o withdrawal (retiros). Sin el parámetro, devuelve ambos.
limitenteroCantidad. Por defecto 50, máximo 100.

Hoy no hay paginación por cursor. Para datasets más grandes, consulta transacciones específicas vía GET /v1/transactions/:id o procésalas por ventanas usando tu propio historial de transactionId.

Respuesta 200 OK

{
  "transactions": [
    {
      "transactionId": "Q4t9aV...",
      "type": "pix_in",
      "amountCents": 1000,
      "feeCents": 10,
      "netCents": 990,
      "status": "paid",
      "externalRef": "pedido-123",
      "pixPayload": "00020126580014BR.GOV.BCB.PIX...",
      "expiresAt": 1715000000,
      "paidAt": 1714999100000,
      "createdAt": 1714998000000,
      "updatedAt": 1714999100000
    }
  ],
  "count": 1
}
CampoDescripción
transactionIdID de la transacción.
type"pix_in" o "withdrawal".
amountCents, feeCents, netCentsValores en centavos.
statusVer Estados.
externalRefIdentificador que enviaste en la creación.
pixPayloadCopiar-y-pegar PIX (solo en pix_in).
expiresAtTimestamp Unix en segundos (cobros).
paidAt, createdAt, updatedAtTimestamp Unix en milisegundos.
endToEndId(opcional) E2E ID estándar BACEN, presente en transacciones liquidadas (paid/refunded).
payer(opcional) Datos del pagador en pix_in que recibió pago — { name, document, documentType, bankAccount: { ispb, branch, account } }. Ver Eventos.
beneficiary(opcional) Datos del destinatario en withdrawal liquidado — misma estructura de payer.
refundEndToEndId(opcional) E2E ID del PIX de devolución, en retiros devueltos.

Atención: expiresAt está en segundos; paidAt, createdAt y updatedAt están en milisegundos.

Los campos endToEndId, payer, beneficiary y refundEndToEndId son opcionales — omitidos del JSON cuando la transacción aún no se liquidó (pending, processing, failed, cancelled, expired).

Ejemplos

curl "https://api.internationalfinance.com.br/v1/transactions?type=pix_in&limit=20" \
  -H "Authorization: Bearer $INFI_API_KEY"