Especificación de Notificación de Resultado de Operación
En caso el comercio desee recibir una notificación del estado final de la operación el comercio deberá exponer un servicio web que cumpla las siguientes definiciones:
Será tomado del campo urlIPN indicado en los datos de entrada de la sección Definición de parámetros
1. Datos de envío
El servicio expuesto deberá aceptar los siguientes datos pues serán los valores que enviará Izipay.
Cabecera de entrada Headers
El servicio expuesto por el cliente deberá aceptar el siguiente header HTTP:
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 - 40Parámetros de entrada Body
Solo en el caso de enviar pay_token_external en la propiedad action, se devolverá tales campos en el response:
response.token.networkresponse.token.cryptogramresponse.token.requestorIdresponse.token.assuranceMethodresponse.token.mitTransactionIdresponse.token.cardNumberSuffixresponse.token.brandresponse.token.cardType
El servicio expuesto por el cliente deberá aceptar los siguientes campos:
Código de respuesta de la autorización
00Mensaje de respuesta de la autorización, de acuerdo al lenguaje
OKMensaje amigable para el usuario, de acuerdo al lenguaje
Operación exitosaMensaje amigable para el usuario en inglés
SuccessfulObjeto de datos de respuesta
Indicador del método de pago de la compra
CARDQRAPPLE_PAYYAPE_CODEPAGO_PUSHCARDArray de Objetos Order
Indicador del método de pago de la orden:
CARDQRAPPLE_PAYYAPE_CODEPAGO_PUSHCARDCódigo de Autorizacion de la compra generada por el emisor de la tarjeta
S62316Moneda de la transacción.
PENUSDPENMonto de la Txn. Enteros con 2 decimales, considerar separador decimal sin delimitador de miles
10.00Número de Cuotas que afectarán a la compra.
06Número Diferido que afectará a la compras.
0Número de Pedido de la transacción de compra, enviada en el api security (Token Session).
1687996765Mensaje del estado de la transacción (Autorizado/Denegado).
AutorizadoFecha de la transacción (fechatxn guardada en tabla transacciones) Formato yyyymmdd.
20221212Hora de la transacción (fechatxn guardada en tabla transacciones) Formato hhmmss.
185330Indentificador de la transacción realizado por Izipay o Cybersource.
1011173920740022Número de referencia generada por el adquiriente. Este dato es importante para la solicitud del refund(devoluciones)
1315646Identificador del Link de pago que se desea consultar. Solo se retornará cuando la transacción es por Link de Pago.
1450558deaf948f2a46a37ddfcd85ea1Objeto con los datos de la tarjeta
Marca de la tarjeta
Valores permitidos
MC: MasterCardVS: VisaAE: AmexDN: Diners
VSNúmero de tarjeta enmascarado utilizado en la transacción
411111******1111Identificador si se registró la tarjeta en la operación
trueObjeto de la Facturación (tarjetahabiente)
Nombres del tarjetahabiente
JuanApellidos del tarjetahabiente
Wick QuispeCorreo electrónico del tarjetahabiente
jwickq@izi.comTeléfono del tarjetahabiente
958745896Dirección de facturación del tarjetahabiente
Av. Jorge Chávez 275Ciudad de la dirección de facturación del tarjetahabiente
LimaNombre del departamento o estado de facturación del tarjetahabiente
LimaPaís de la dirección de facturación del tarjetahabiente - Codigo ISO.
PECódigo Postal (CP) de la dirección de facturación del tarjetahabiente.
15038Tipo de documento de identidad del tarjetahabiente
DNICEPASAPORTERUCOTROSDNINúmero de documento de identidad del tarjetahabiente.
Longitud (min - max):DNI:= 8 caracteres
CE:>=9 caracteres <=12 caracteres
PASAPORTE:>=8 caracteres <=12 caracteres
RUC := 11 caracteres
OTROS:>=8 caracteres <=12 caracteres
21458796Razón social o nombre de la compañía.
Objeto de datos del comercio
Codigo del comercio ó submerchant(codigo hijo del merchantFacilitator), generado por Izipay durante la afiliación.
4001834Código de comercio facilitador, generado por Izipay durante la afilación.
""Objeto de Tokenizacion, Privada y Marca.
Identificador único del comprador en el sistema del comercio.
MC240813110946H8D7HFValor token que identifica la tarjeta del tarjetahabiente.
""Alias de tarjeta.
""Criptograma del token de red. Valor de seguridad de un solo uso para realizar la autorización.
Q2F2dkNhdnZDYXZ2Q2F2dkNhdnY=Valor enmascarado del token de red.
520473******1301Valor que identifica de forma única al solicitante de token.
12345678901Valor que indica la identificación y verificación realizada que representa la vinculación del token de pago al PAN y titular de la tarjeta.
10Identificador de la transacción inicial, utilizada para pagos recurrentes (sin criptograma).
""Valor enmascarado de los 4 últimos dígitos de la tarjeta real
1234Marca de la tarjeta
Valores permitidos
MC: MasterCardVS: VisaAE: AmexDN: Diners
VSTipo de tarjeta
""Objeto de autenticación.
Resultado de la autenticación.
""Array de objetos personalizados que permite agregar información extra al proceso de pago, para satisfacer las necesidades específicas de cada comercio. Máximo 10 objetos personalizados.
Nombre del objeto personalizado, no se debe repetir.
field1field2field3field4field5field6field7field8field9field10field1Valor del objeto personalizado.
""Solo permite valores que contengan letras (incluyendo mayúsculas, minúsculas, vocales con acentos como á, é, í, ó, ú, la ñ y la ü), números, espacios y los siguientes caracteres especiales: puntos (.), comas (,), guiones (-), diagonales (/) y el símbolo "&". También admite letras acentuadas de otros idiomas europeos como à, è u ö./^[a-zA-ZñÑáéíóúÁÉÍÓÚ\s&.,\/\-\u00C0-\u017FüÜ0-9]+$/uMensaje original de respuesta que se utiliza para la generación de la firma.
{"code":"00","message":"OK"…..}Es el hash del payload del request expresando en una cadena de un valor en base64.
QBY3s3RRMwHqFmF93lhRTTqrjcuolsVBCUnDFXniKY8=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.
172356538519500Aquí se muestra un ejemplo de respuesta
{
"headers": [
{"Accept": "application/json"},
{"Content-Type": "application/json; charset=utf-8"},
{"Host": "sandbox-api-pw.izipay.pe"},
{"Transfer-Encoding": "chunked"},
{"transactionId": "17370678303660"},
{"Signature": "8RjPs9ykC7ukUMcCiCvSaBdEUwraNQiauWWGlEouAqg="},
{"traceparent": "00-4ed7ff545f524695ca2cbe180adf78d0-6af61a35aab751b8-00"}
],
"body": {
"code": "00",
"message": "Operación exitosa",
"messageUser": "Operación exitosa",
"messageUserEng": "Successful",
"response": {
"payMethod": "CARD",
"order": [
{
"payMethodAuthorization": "CARD",
"codeAuth": "831000",
"currency": "PEN",
"amount": "149.00",
"installment": "",
"deferred": "",
"orderNumber": "1737067830",
"stateMessage": "Autorizado",
"dateTransaction": "20250116",
"timeTransaction": "174953",
"uniqueId": "1429386",
"referenceNumber": "6330605",
"paymentLinkId": "1450558deaf948f2a46a37ddfcd85ea1"
}
],
"card": {
"brand": "MC",
"pan": "511842******6017",
"save": "false"
},
"billing": {
"firstName": "Lucho",
"lastName": "Torres",
"email": "luchotorres@gmail.com",
"phoneNumber": "989897960",
"street": "Av. Jorge Chávez 275",
"city": "Lima",
"state": "Lima",
"country": "PE",
"postalCode": "15000",
"documentType": "DNI",
"document": "12345678",
"companyName": ""
},
"merchant": {
"merchantCode": "4001061",
"facilitatorCode": ""
},
"token": {
"merchantBuyerId": "MC20250101",
"cardToken": "",
"alias": ""
},
"authentication": {
"result": ""
},
"customFields": [
{
"name": "field1",
"value": ""
},
{
"name": "field2",
"value": ""
},
{
"name": "field3",
"value": ""
},
{
"name": "field4",
"value": ""
},
{
"name": "field5",
"value": ""
},
{
"name": "field6",
"value": ""
},
{
"name": "field7",
"value": ""
},
{
"name": "field8",
"value": ""
},
{
"name": "field9",
"value": ""
},
{
"name": "field10",
"value": ""
}
]
},
"transactionId": "17370678303660",
"payloadHttp": "{\"code\":\"00\",\"message\":\"Operación exitosa\",\"messageUser\":\"Operación exitosa\",\"messageUserEng\":\"Successful\",\"response\":{\"payMethod\":\"CARD\",\"order\":[{\"payMethodAuthorization\":\"CARD\",\"codeAuth\":\"831000\",\"currency\":\"PEN\",\"amount\":\"149.00\",\"installment\":\"\",\"deferred\":\"\",\"orderNumber\":\"1737067830\",\"stateMessage\":\"Autorizado\",\"dateTransaction\":\"20250116\",\"timeTransaction\":\"174953\",\"uniqueId\":\"1429386\",\"referenceNumber\":\"6330605\"}],\"card\":{\"brand\":\"MC\",\"pan\":\"511842******6017\",\"save\":\"false\"},\"billing\":{\"firstName\":\"Lucho\",\"lastName\":\"Torres\",\"email\":\"luchotorres@gmail.com\",\"phoneNumber\":\"989897960\",\"street\":\"Av. Jorge Chávez 275\",\"city\":\"Lima\",\"state\":\"Lima\",\"country\":\"PE\",\"postalCode\":\"15000\",\"documentType\":\"DNI\",\"document\":\"12345678\",\"companyName\":\"\"},\"merchant\":{\"merchantCode\":\"4001061\",\"facilitatorCode\":\"\"},\"token\":{\"merchantBuyerId\":\"MC20250101\",\"cardToken\":\"\",\"alias\":\"\"},\"authentication\":{\"result\":\"\"},\"customFields\":[{\"name\":\"field1\",\"value\":\"\"},{\"name\":\"field2\",\"value\":\"\"},{\"name\":\"field3\",\"value\":\"\"},{\"name\":\"field4\",\"value\":\"\"},{\"name\":\"field5\",\"value\":\"\"},{\"name\":\"field6\",\"value\":\"\"},{\"name\":\"field7\",\"value\":\"\"},{\"name\":\"field8\",\"value\":\"\"},{\"name\":\"field9\",\"value\":\"\"},{\"name\":\"field10\",\"value\":\"\"}]},\"transactionId\":\"17370678303660\"}",
"signature": "8RjPs9ykC7ukUMcCiCvSaBdEUwraNQiauWWGlEouAqg="
}
}
Para una información más detallada visita la sección Notificaciones