Cómo integrar PayUmoney en la última versión de Ionic Angular

  1. agregue el complemento cordovaInAppBrowser e inyecte la dependencia.
  2. haga todos los campos que obtenga para enviar a esa puerta de enlace con todas las validaciones.
  3. ahora necesitabas unos 3 archivos como success.php, failure.php y paymentfile.html.
  4. $ cordovaInAppBrowser.open (“nombre de archivo?” + parámetros, ‘_blank’, opciones)
  5. tenga en cuenta que el archivo php de éxito y error está en el servidor y acceda a ellos a través del servidor
  6. obtener la respuesta en el archivo php que al controlador, en función de la respuesta atravesar la ruta y se hace.

Lo más importante es que debe serializar los datos mientras los envía, ya que deben ser globales y asignarlos al objeto de ventana. También tenemos que usar los eventos cordovaInAppBrowser uploadstop () y todo lo que había hecho en este evento y luego llamo a la función close () cuando está hecho.

Como ha pedido la última versión de ionic, supongo que es para ionic 3 .

Así que aquí está la esencia de lo que debes hacer.

  1. Genere un formulario html con todos los datos necesarios junto con el script en la parte inferior para enviar el formulario.
  2. Conviértalo a formato base64.
  3. Incluya InAppBrowser en el proyecto e importe / incluya eso en su página.
  4. Use InAppBrowser para abrir la cadena base64 del formulario.
  5. Suscríbase al evento ‘loadstart’ y espere a que se llame a Successurl o failurl para poder cerrar InAppBrowser.

Si necesita el código, puede consultar mi respuesta completa aquí ¿Cómo integrar la forma de PayUMoney Gate en Ionic 3?