diff --git a/app/Views/checkout.php b/app/Views/checkout.php index e588181..c3be836 100644 --- a/app/Views/checkout.php +++ b/app/Views/checkout.php @@ -650,8 +650,13 @@ $web_payment_sdk_url = $_ENV["ENVIRONMENT"] === Environment::PRODUCTION ? "https }); if (formInvalid) - { $('#rememberMe').prop('checked', false);} - else{ $("#card-button").removeAttr('disabled'); $('#card-button').css("background-color", "#00B4D5"); } + { + $('#rememberMe').prop('checked', false); + $(window).scrollTop($('#member_address').offset().top); + } else { + $("#card-button").removeAttr('disabled'); + $('#card-button').css("background-color", "#00B4D5"); + } } diff --git a/app/Views/verification_mail_temp.php b/app/Views/verification_mail_temp.php index c055b4d..223ff4c 100644 --- a/app/Views/verification_mail_temp.php +++ b/app/Views/verification_mail_temp.php @@ -208,6 +208,7 @@ else if($id == 8) + diff --git a/public/square-js/sq-card-pay.js b/public/square-js/sq-card-pay.js index 0918b20..0c4ece5 100644 --- a/public/square-js/sq-card-pay.js +++ b/public/square-js/sq-card-pay.js @@ -19,6 +19,7 @@ async function CardPay(fieldEl, buttonEl) { try { const result = await card.tokenize(); if (result.status === 'OK') { + $('#loading-spinner-overlay').css('visibility', 'visible'); // Use global method from sq-payment-flow.js window.createPayment(result.token); } diff --git a/public/square-js/sq-payment-flow.js b/public/square-js/sq-payment-flow.js index 50263f1..93364d8 100644 --- a/public/square-js/sq-payment-flow.js +++ b/public/square-js/sq-payment-flow.js @@ -62,7 +62,7 @@ window.showError = function(message) { window.createPayment = async function(token) { - $('#loading-spinner-overlay').css('visibility', 'visible'); + // $('#loading-spinner-overlay').css('visibility', 'visible'); var address = $('#member_address').serialize();