Introducción
Ya está disponible la versión 2.2 de la API de Inespay, que incorpora mejoras en rendimiento, seguridad y funcionalidad. La estructura de la documentación API ha sido renovada y ahora está disponible única e íntegramente en inglés para facilitar la accesibilidad y la estandarización.
Con este lanzamiento, iniciamos el plan de deprecación de versiones anteriores.
Para garantizar la continuidad del servicio, es imprescindible completar la migración antes del 31 de marzo de 2026. A partir de esa fecha, las versiones v1, v2.0 y v2.1 dejarán de estar disponibles.
Cambios principales en v2.2
- Consulta de pago por ID (
GET /payins/single/{singlePayinId}
):
Ahora incluye:scheme
: esquema SEPA utilizado en la transferencia (estándar (SCT
) o instantánea (SCT-INST
)).debtorBankId
: identificador del banco emisor.creditorBankId
: identificador del banco receptor.
- Consulta de pagos por rango de fechas (
GET /payins/single
):
Se ha añadido soporte para filtros por rango de fechas (from
,to
).
- Consulta de bancos (
GET /banks
):
Posibilidad de aplicar múltiples filtros en la consulta.
Guía de migración
Para facilitar la transición, a continuación se detallan los cambios que debe aplicar en función de la versión que esté utilizando actualmente:
Migración desde API v1
Inicio de pago simple
Entorno | v1 | v2.2 Nueva |
SAN | apiflow.inespay.com/san/url/signer | apiflow.inespay.com/san/v22/payins/single/init |
PRO | apiflow.inespay.com/pro/url/signer | apiflow.inespay.com/pro/v22/payins/single/init |
Parámetros petición
v1 | v2.2 Nueva |
subject | description |
urlOk | successLinkRedirect |
urlOkMethod | successLinkRedirectMethod |
urlError | abortLinkRedirect |
urlErrorMethod | abortLinkRedirectMethod |
urlNotif | notifUrl |
urlNotifContentType | notifUrlContentType |
expireMinutes | expiration |
accountDestiny | creditorAccount |
customRecipient | (Eliminado) |
Respuesta
v1 | v2.2 Nueva |
description | statusDesc |
idDebt | singlePayinId |
url | singlePayinLink |
Notificación electrónica (callback)
v1 | v2.2 Nueva |
transactionId | singlePayinId |
status (éxito con valor 200) | codStatus (OK o SETTLED) |
subject | description |
dateInitPayment | date |
accountDestiny | creditorAccount |
holderOrigin | debtorName |
accountOrigin | debtorAccount |
Inicio de pago periódico
Entorno | v1 | v2.2 Nueva |
SAN | apiflow.inespay.com/san/url/periodic-payment-signer | apiflow.inespay.com/san/v22/payins/periodic/init |
PRO | apiflow.inespay.com/pro/url/periodic-payment-signer | apiflow.inespay.com/pro/v22/payins/periodic/init |
Parámetros petición
v1 | v2.2 Nueva |
subject | description |
urlOk | successLinkRedirect |
urlOkMethod | successLinkRedirectMethod |
urlError | abortLinkRedirect |
urlErrorMethod | abortLinkRedirectMethod |
urlNotif | notifUrl |
urlNotifContentType | notifUrlContentType |
expireMinutes | expiration |
accountDestiny | creditorAccount |
customRecipient | (Eliminado) |
Respuesta
v1 | v2.2 Nueva |
description | statusDesc |
idDebt | periodicPayinId |
url | periodicPayinLink |
Migración desde API v2.0
Inicio de pago simple
Entorno | v2.0 | v2.2 Nueva |
SAN | apiflow.inespay.com/san/v2/payins/simple/init | apiflow.inespay.com/san/v22/payins/single/init |
PRO | apiflow.inespay.com/pro/v2/payins/simple/init | apiflow.inespay.com/pro/v22/payins/single/init |
Parámetros petición
v2.0 | v2.2 Nueva |
customRecipient | (Eliminado) |
Respuesta
v2.0 | v2.2 Nueva |
simplePayinId | singlePayinId |
url | singlePayinLink |
Notificación electrónica (callback)
v2.0 | v2.2 Nueva |
simplePayinId | singlePayinId |
Migración desde API v2.1
Inicio de pago simple
Entorno | v2.1 | v2.2 Nueva |
SAN | apiflow.inespay.com/san/v21/payins/simple/init | apiflow.inespay.com/san/v22/payins/single/init |
PRO | apiflow.inespay.com/pro/v21/payins/simple/init | apiflow.inespay.com/pro/v22/payins/single/init |
Pasos recomendados
1. Revisar los cambios en la tabla correspondiente a su versión actual.
2. Actualizar su integración con los nuevos entornos, parámetros y campos de respuesta.
3. Validar en entorno de pruebas (sandbox) la correcta integración.
4. Planificar la migración a producción antes de la fecha límite.
5. Supervisar tras la migración, monitorizando errores y tiempos de respuesta.
Preguntas frecuentes (FAQ)
¿Qué ocurre si no realizo la migración a tiempo?
Las versiones v1, v2.0 y v2.1 dejarán de estar operativas a partir del 31 de marzo de 2026, y no podrán procesar solicitudes de pago.
¿Cambian las credenciales o la autenticación?
No, la autenticación mantiene el esquema actual.
¿Debo modificar callbacks?
Únicamente se amplían los datos disponibles en las respuestas y se modifican la nomenclatura de algunos parámetros.
Soporte
Si necesita ayuda durante la migración, nuestro equipo está a su disposición:
- Correo: developer@inespay.com
- Horario: lunes a viernes, 9:00–18:00 (CET)