Diagrama de flujo checkout plus

  1. Es necesario tokenizar el monto para que el checkout al momento de ser ejecutado pueda identificar la cantidad a pagar, no es posible enviar el monto sin ser tokenizado, el token se vería algo así: tokenAmount_jcnipXccJTidBxSwAitpIkLZQ

  2. Los datos que van dentro de la etiqueta button son obligatorios para que se pueda ejecutar el modal de pago, si se omite algún dato el modal no ejecutará el pago de forma correcta, es necesario que estos datos sean recopilados desde un formulario propio o si tienen registro de usuario al darse de alta solicitarlos para llenar en automático esta información al momento de ejecutar el modal de pago de Netpay.

  3. Si toda la información cargada en el botón es correcta, se generará el modal de pago de checkout plus.

  4. En las funciones onPaymentSuccess y onPaymentError vamos a tener la respuesta de las transacciones procesadas con tarjetas de crédito y débito únicamente, si utilizamos pagos en efectivo será necesario la implementación de un webhook para ahí recibir la notificación de pago en efectivo.

  5. Al final mostramos una pantalla propia de Netpay donde está todo el detalle del pago, es posible que tú puedas crear tu propia pantalla utilizando la respuesta transaccional que te mandamos mediante las funciones onPaymentSuccess y onPaymentError