Listar Transacciones de Facturación
Este endpoint permite buscar y listar las transacciones de pago de la organización, con opción de aplicar filtros de fecha, tipo y estado.
Endpoint
POST 'https://app.x-ianet.com/api/xianet/transactions'
Cuerpo de la Solicitud (Opcional)
Puedes enviar un JSON vacío si quieres todas las transacciones, o aplicar filtros:
{
"start_date": "2024-01-01",
"end_date": "2024-12-31",
"type": "recharge", // Opcional
"status": "approved" // Opcional
}
start_date: (string YYYY-MM-DD) Filtrar transacciones efectuadas desde esta fecha.end_date: (string YYYY-MM-DD) Filtrar transacciones efectuadas hasta esta fecha.type: (string) Tipo de transacción (ej. "recharge", "consumption").status: (string) Estado de transacción (ej. "approved").
Formato de Respuesta Exitosa (JSON)
Un objeto JSON que contiene un array transactions ordenado por defecto de forma descendente (las
más recientes primero):
{
"transactions": [
{
"id": 12,
"org_token": "abcd1234efgh",
"payment_type": "recharge",
"gateway": "stripe",
"payment_status": "approved",
"amount": 50.00,
"currency": "EUR",
"transaction_id": "ch_3XXXXX...",
"created_at": "2024-05-15T12:00:00.000000Z",
"updated_at": "2024-05-15T12:00:00.000000Z"
}
]
}
Errores
Errores 401 (Autenticación Inválida) o 404 (Sin Organización) aplicables.
