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