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)
Parámetro | Tipo | Requerido | Descripción | Restricciones y valores |
---|---|---|---|---|
transactionId | String | Sí | Id único por cada transacción generada por el comercio. | Longitud: 5 - 40 Ejemplo: |
- Parámetros de entrada (HTTP Body)
Parámetro | Tipo | Requerido | Descripción | Restricciones y valores |
---|---|---|---|---|
code | String | Sí | Código de respuesta de la autorización | Longitud: 2 - 3 Ejemplo: |
message | String | Sí | Mensaje de respuesta de la autorización, de acuerdo al lenguaje | Longitud: 5 - 30 Ejemplo: |
messageUser | String | Sí | Mensaje amigable para el usuario, de acuerdo al lenguaje | Longitud: 5 - 50 Ejemplo: |
messageUserEng | String | Sí | Mensaje amigable para el usuario en inglés | Longitud: 5 - 50 Ejemplo: |
response | Object | Sí | Objeto de datos de respuesta | |
payloadHttp | String | Sí | Mensaje original de respuesta que se utiliza para la generación de la firma. | Ejemplo: |
signature | String | Sí | Es el hash del payload del request expresando en una cadena de un valor en base64. | Ejemplo: |
transactionId | String | Sí | 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. | Longitud: 5 - 40 Ejemplo: |
Información
Para una información más detallada visita la sección Notificaciones