3. Procesar pago

En este punto vamos a mandar la información necesaria para poder procesar un pago.
Si se esta pagando un servicio no es necesario enviar la estructura JSON que esta dentro de ship pero si se esta pagando un producto que tiene un envió, si es necesario agregar estos datos.

🚧

Atención

Para este paso debes de tener los datos de compra listos para solo agregar el token generado y procesar la compra.

Primero tenemos que agregar el siguiente CDN: https://cdn.netpay.mx/js/dev/netpay3ds.js para poder acceder a las funciones de 3Ds 2.0

Obtener referenceId

Para obtener el referenceId antes de enviar el pago ejecutamos el siguiente codigo donde enviamos el monto en la funcion config:

				let _this = this;
        let refer;
        netpay3ds.setSandboxMode(true);
        netpay3ds.init(function () {
            netpay3ds.config(_this, {monto}, callback);//monto
        });

        const callback = function(_this, referenceId) {
            console.log('referenceId: ' + referenceId);
        }

Al ejecutar estas funciones obtendremos el referenceId este lo vamos a enviar en servicio Charges