Saltar al contenido principal

Servicio de notificaciones

Si el comercio desea recibir una notificación del estado final de la operación, es necesario que implemente un servicio web que cumpla con las definiciones siguientes:

Método HTTP
POST

Protocolo
REST

Formato
JSON

URL
string

Será tomado del campo urlIPN indicado en la sección de Definición de parámetros

Datos de envío

El servicio expuesto deberá aceptar los siguientes datos pues serán los valores que enviará Izipay:

  • Cabecera de entrada (HTTP Headers)

Aviso: Los campos marcados con * son de carácter obligatorio.

ParámetroTipoRestricciones y valoresDescripción
1 transactionId*String

Longitud: 5 - 40

Ejemplo: 16881500822750

Id único por cada transacción generada por el comercio.
  • Parámetros de entrada (HTTP Body)

Aviso: Los campos marcados con * son de carácter obligatorio.

ParámetroTipoRestricciones y valoresDescripción
1 code*String

Longitud: 2 - 3

Ejemplo: 00

Código de respuesta de la autorización
2 message*String

Longitud: 5 - 30

Ejemplo: Ok

Mensaje de respuesta de la autorización, de acuerdo al lenguaje
3 messageUser*String

Longitud: 5 - 50

Ejemplo: Ok

Mensaje amigable para el usuario, de acuerdo al lenguaje
4 messageUserEng*String

Longitud: 5 - 50

Ejemplo: Ok

Mensaje amigable para el usuario en inglés
5+ response*ObjectObjeto de datos de respuesta
6 payloadHttp*String

Ejemplo: {"code":"00","message":"OK"…..}

Mensaje original de respuesta que se utiliza para la generación de la firma.
7 signature*String

Ejemplo: b166214e976c7e76390889

Es el hash del payload del request expresando en una cadena de un valor en base64.
8 transactionId*String

Longitud: 5 - 40

Ejemplo: 16881500822750

Id único por cada transacción generada por el comercio, enviada en el api security (Token Session) equivalente al Id de Correlación para el flujo de la transacción.

Información

Para una información más detallada visita la sección Notificaciones