Tengo un problema con la "API COPYandPAY" configurada.
Cuando el usuario haga clic en el botón "Pagar ahora", me gustaría realizar alguna acción y, si el resultado de esa acción es "verdadero", enviar el formulario de pago. De lo contrario, no permitir el envío.
Revisé la documentación y descubrí que puedo usar la función "onBeforeSubmitCard()", pero la documentación dice que esta función "Anula la función de envío interno". Intenté usar "this.submit();" pero luego recibo un error de "hiperpago": "Falló el pago: parámetro no válido o faltante". Si la función devuelve "verdadero", entonces no pasa nada.
Entonces, ¿cómo puedo enviar un formulario cuando uso la función "onBeforeSubmitCard"?
onBeforeSubmitCard: function (e) { $.ajax({ url: route('home.cart.check'), type: 'get', success: function success(response) { this.submit(); }, error: function error(result) { toastr.error(result.message); return false; } }); }