Saltar al contenido principal

Pago

En el escenario mencionado, se realizará la manipulación del parámetro action con el valor pay con el objetivo específico de invocar la carga del formulario correspondiente en la interfaz de usuario.

Este proceso desencadenará la aparición de una pantalla dedicada en la interfaz de usuario, la cual exhibirá una amplia variedad de elementos y campos esenciales diseñados estratégicamente para facilitar y agilizar el proceso de registro.

A través de este formulario, los usuarios tendrán la posibilidad de ingresar y proporcionar la información necesaria para completar exitosamente el proceso de registro. Se les presentarán campos específicos que abarcarán una amplia gama de datos requeridos, como información personal, datos de contacto, preferencias de configuración y cualquier otra información relevante según las necesidades del sistema.

La implementación de este formulario optimizado tiene como objetivo principal brindar a los usuarios una experiencia fluida y sin complicaciones durante su interacción con la aplicación. Al proporcionar una interfaz intuitiva y amigable, se busca reducir la fricción y garantizar que los usuarios puedan completar el registro de manera eficiente y efectiva.

Además, este enfoque de diseño centrado en el usuario busca ofrecer una experiencia de usuario coherente y agradable, donde la presentación clara y organizada de los elementos y campos esenciales mejore la usabilidad y facilite la comprensión de los pasos a seguir.

Imagen
  • Cada método de pago cuenta con su propia respuesta y aquí te mostramos un ejemplo de cada uno, los cuales se enviarán al comercio después de completar el flujo.
{
"code": "00",
"message": "OK",
"messageUser": "Operación exitosa",
"messageUserEng": "Successful",
"response": {
"payMethod": "CARD",
"order": [
{
"payMethodAuthorization": "CARD",
"codeAuth": "S93925",
"currency": "PEN",
"amount": "1.00",
"installment": "00",
"deferred": "0",
"orderNumber": "7676794",
"stateMessage": "Autorizado",
"dateTransaction": "20240307",
"timeTransaction": "111451",
"uniqueId": "1286134",
"referenceNumber": "7000000"
}
],
"card": {
"brand": "VS",
"pan": "497010******0055",
"save": "false"
},
"billing": {
"firstName": "Juan",
"lastName": "Wick Quispe",
"email": "jwickq@izi.com",
"phoneNumber": "989339999",
"street": "calle el demo sdk",
"city": "lima",
"state": "lima",
"country": "PE",
"postalCode": "00001",
"documentType": "DNI",
"document": "12345678",
"companyName": ""
},
"merchant": {
"merchantCode": "4075169",
"facilitatorCode": ""
},
"token": {
"merchantBuyerId": "enriquepariascauser",
"cardToken": "",
"alias": ""
},
"authentication": {
"result": ""
},
"customFields": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
],
},
"payloadHttp": "{\"code\":\"00\",\"message\":\"OK\",\"messageUser\":\"Operación exitosa\",\"messageUserEng\":\"Successful\",\"transactionId\":\"557763479\",\"response\":{\"payMethod\":\"CARD\",\"order\":[{\"payMethodAuthorization\":\"CARD\",\"codeAuth\":\"S93925\",\"currency\":\"PEN\",\"amount\":\"1.00\",\"installment\":\"00\",\"deferred\":\"0\",\"orderNumber\":\"7676794\",\"stateMessage\":\"Autorizado\",\"dateTransaction\":\"20240307\",\"timeTransaction\":\"111451\",\"uniqueId\":\"1286134\",\"referenceNumber\":\"7000000\"}],\"card\":{\"brand\":\"VS\",\"pan\":\"497010******0055\",\"save\":\"false\"},\"billing\":{\"firstName\":\"Juan\",\"lastName\":\"Wick Quispe\",\"email\":\"jwickq@izi.com\",\"phoneNumber\":\"989339999\",\"street\":\"calle el demo sdk\",\"city\":\"lima\",\"state\":\"lima\",\"country\":\"PE\",\"postalCode\":\"00001\",\"documentType\":\"DNI\",\"document\":\"12345678\",\"companyName\":\"\"},\"merchant\":{\"merchantCode\":\"4075169\",\"facilitatorCode\":\"\"},\"token\":{\"merchantBuyerId\":\"enriquepariascauser\",\"cardToken\":\"\",\"alias\":\"\"},\"authentication\":{\"result\":\"\"},\"customFields\":[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]}}",
"signature": "0rlf7ASjgBBfVu1XB1PcnvMPvV6wFVEL/P8BgbbtRSY=",
"transactionId": "557763479"
}

Obligatoriedad de los campos de respuesta en el caso de uso PAGO

Detalle

Para conocer detalladamente la definición de los parámetros, visite la sección Definición de parámetros