Skip to main content
GET
/
admin
/
transactions
Gestión de transacciones
curl --request GET \
  --url https://api.example.com/admin/transactions
{
  "data": [
    {
      "id": "txn_abc123",
      "merchantId": "merch_abc123",
      "amount": 50.00,
      "currency": "USD",
      "status": "completed",
      "environment": "production",
      "createdAt": "2026-03-30T15:00:00Z"
    }
  ],
  "page": 1,
  "limit": 20,
  "total": 1
}
Requiere autenticación con Bearer token y rol ADMIN.

Listar transacciones

page
integer
Número de página. Por defecto 1.
limit
integer
Cantidad de resultados por página. Por defecto 20.
status
string
Filtrar por estado de la transacción: pending, completed, failed, refunded.
environment
string
Filtrar por entorno: sandbox, production.
merchantId
string
Filtrar por identificador del merchant.

Respuesta

data
array
Lista paginada de transacciones.
page
integer
Página actual.
limit
integer
Cantidad de resultados por página.
total
integer
Total de transacciones que coinciden con los filtros.
{
  "data": [
    {
      "id": "txn_abc123",
      "merchantId": "merch_abc123",
      "amount": 50.00,
      "currency": "USD",
      "status": "completed",
      "environment": "production",
      "createdAt": "2026-03-30T15:00:00Z"
    }
  ],
  "page": 1,
  "limit": 20,
  "total": 1
}

Obtener transacción por ID

GET /admin/transactions/{id}
id
string
required
Identificador único de la transacción.
Retorna el detalle completo de una transacción específica.
{
  "id": "txn_abc123",
  "merchantId": "merch_abc123",
  "merchantName": "Mi Tienda Online",
  "amount": 50.00,
  "currency": "USD",
  "status": "completed",
  "environment": "production",
  "paymentMethod": "pago_movil",
  "reference": "REF-123456",
  "createdAt": "2026-03-30T15:00:00Z",
  "completedAt": "2026-03-30T15:01:30Z"
}