startDate/endDate como cycle, cycle tiene prioridad.status, el endpoint devuelve por defecto los pagos con estado processingyprocessed.statuspermite filtrar por uno o varios estados. Para filtrar por varios estados, envía el parámetro varias veces.?status=error&status=processedconvoluted se establece en true, el endpoint devuelve una respuesta agregada agrupada por empleado en lugar de pagos individuales.informedToIntegrationestá obsoleto. Como todas las integraciones de Payflow se han migrado a V2, este campo siempre esfalsepara los sistemas más recientes.curl --location 'https://api-public.payflow.es/payments?start=&end=&cycle=&convoluted=&status=' \
--header 'authorization: <api-key>'{
"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
}
]
}