POST Transacciones Detalles para listar transacciones y cobros pasados.

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.