From 2a301f6c3e52a48aaa16631e4e48ccd14da17564 Mon Sep 17 00:00:00 2001 From: kcppdevelopers Date: Mon, 16 Jul 2018 14:27:08 +0530 Subject: [PATCH] Doesn't Redirect to Validation Message, PFW-200 --- classes/wc-gateway-braintree-angelleye.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/classes/wc-gateway-braintree-angelleye.php b/classes/wc-gateway-braintree-angelleye.php index 8c6e1ad8f..060d2a236 100644 --- a/classes/wc-gateway-braintree-angelleye.php +++ b/classes/wc-gateway-braintree-angelleye.php @@ -504,27 +504,28 @@ function is_angelleye_braintree_selected() { } if(is_angelleye_braintree_selected()) { checkout_form.addEventListener('submit', function (event) { - if(is_angelleye_braintree_selected()) { dropinInstance.requestPaymentMethod(function (err, payload) { if(err) { - unique_form_for_validation.append(''); + $('.woocommerce-error').remove(); $('.braintree-device-data', ccForm).remove(); $('.braintree-token', ccForm).remove(); unique_form_for_validation.prepend(''); $form.unblock(); - $form.submit(); - return true; + var scrollElement = $( '.woocommerce-error' ); + if ( ! scrollElement.length ) { + scrollElement = $( '.form.checkout' ); + } + $.scroll_to_notices( scrollElement ); + return false; } if (payload) { + unique_form_for_validation.append(''); $('.braintree-token', ccForm).remove(); unique_form_for_validation.append(''); unique_form_for_validation.append(""); $form.submit(); } }); - } else { - return true; - } }); } });