1. Pagos
Payflow API
Peru
  • Spain
  • Colombia
  • Peru
  • Guías
    • Guía de integración vía API
    • Guía de integración vía SFTP
  • Guías y definiciones
    • Empleados
      • Estados del empleado
      • Conceptos salariales
    • Pagos
      • Ciclo de vida de un pago
  • Explora nuestra API publica
    • Autenticación y Estado del Sistema
      • Verificación de Estado
      • Prueba de API Key
    • Empresa
      • Detalles de Empresa
    • Empleados
      • Empleado
      • Todos los Empleados
      • Todos los Empleados (V1.1)
      • Crea un Empleado
      • Crear Empleados en Lote
      • Actualizar un empleado por Personal ID
      • Actualizar un empleado por Payflow ID
      • Actualizar un empleado por payrollId
    • Licencias
      • Empleados con Licencia
      • Licencia de Empleado
      • Remover Licencia a Empleado
    • Pagos
      • Pagos de la Empresa
        GET
      • Pagos del Empleado
        GET
      • Pago individual por ID
        GET
      • Solicitar pago
        POST
      • Suscribirse a las actualizaciones de pago
        POST
      • Confirmar Pagos
        PUT
      • Obtener monto disponible
        GET
  • Estructura de Notificación
    • Actualizaciones de pago
  • Lista de bancos soportados
    • Entidades bancarias admitidas
  • Schemas
    • Empresa
      • Respuesta de la Empresa
    • Empleado
      • PE | Solicitud para crear Empleado
      • PE | Solicitud de actualización de empleado
      • PE | Respuesta del empleado
      • Licencia de Empleado
    • Pagos
      • Respuesta del pago
      • Respuesta de pago Convoluted
      • Actualización de pago
    • Error
      • Generic Error Response
  1. Pagos

Pagos de la Empresa

Production
https://api-public.payflow.es
Production
https://api-public.payflow.es
GET
https://api-public.payflow.es
/payments
Recupera todos los pagos EWA solicitados por los empleados de la empresa durante un período o ciclo de pago específico.
Si se proporcionan tanto startDate/endDate como cycle, cycle tiene prioridad.
Si no se proporciona el parámetro de consultastatus, el endpoint devuelve por defecto los pagos con estado processingyprocessed.
El filtro de estado
El parámetro de consultastatuspermite filtrar por uno o varios estados. Para filtrar por varios estados, envía el parámetro varias veces.
Ejemplo: ?status=error&status=processed

Formato de respuesta Convoluted#

Si el parámetro de consulta convoluted se establece en true, el endpoint devuelve una respuesta agregada agrupada por empleado en lugar de pagos individuales.
Cada registro agregado incluye:
Monto total solicitado en el período
Marcas de tiempo del primer y último pago solicitado
Marcas de tiempo del primer y último pago procesado
Todos los IDs de pago relacionados
Campos obsoletos
El campoinformedToIntegrationestá obsoleto. Como todas las integraciones de Payflow se han migrado a V2, este campo siempre esfalsepara los sistemas más recientes.

Request

Authorization
API Key
Add parameter in header
authorization
Example:
authorization: ********************
or
Query Params

Responses

🟢200Standard Format
application/json
Bodyapplication/json

🟢200Convoluted Format
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api-public.payflow.es/payments?start=&end=&cycle=&convoluted=&status=' \
--header 'authorization: <api-key>'
Response Response Example
200 - Success
{
    "data": [
        {
            "id": "aAa0AaAaAa",
            "user": "12345678A",
            "userPayrollId": "Emp01",
            "amount": 50,
            "fee": 0,
            "status": "processed",
            "paid": true,
            "requestedAt": "2025-06-01T09:00:00.000Z",
            "paidAt": "2025-06-01T09:01:00.000Z",
            "message": null,
            "informedToIntegration": false
        },
        {
            "id": "A01aaAaaAA",
            "user": "12345678A",
            "userPayrollId": "Emp01",
            "amount": 100,
            "fee": 0,
            "status": "processed",
            "paid": true,
            "requestedAt": "2025-06-02T00:00:00.000Z",
            "paidAt": "2025-06-02T00:01:00.000Z",
            "message": null,
            "informedToIntegration": false
        },
        {
            "id": "aaA0aaaA0a",
            "user": "12345678B",
            "userPayrollId": "Emp02",
            "amount": 120,
            "fee": 0,
            "status": "processed",
            "paid": true,
            "requestedAt": "2025-06-04T00:01:01.000Z",
            "paidAt": "2025-06-04T00:02:00.000Z",
            "message": null,
            "informedToIntegration": false
        }
    ]
}
Modified at 2026-06-29 14:41:26
Previous
Remover Licencia a Empleado
Next
Pagos del Empleado
Built with