From d947d2cfd4d79285082825e67df5cfd5ad7a785d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Beganovi=C4=87?= Date: Tue, 29 Sep 2020 13:17:41 +0200 Subject: [PATCH] Authorize.net: Payments --- .../payments/authorize-credit-card-payment.js | 11 ++++++---- .../authorize/credit_card_payment.blade.php | 22 ++++++------------- 2 files changed, 14 insertions(+), 19 deletions(-) diff --git a/resources/js/clients/payments/authorize-credit-card-payment.js b/resources/js/clients/payments/authorize-credit-card-payment.js index 04dcda0468e0..49b2f6fadabb 100644 --- a/resources/js/clients/payments/authorize-credit-card-payment.js +++ b/resources/js/clients/payments/authorize-credit-card-payment.js @@ -39,7 +39,9 @@ class AuthorizeAuthorizeCard { // send the bankData object instead of the cardData object. // // secureData.bankData = bankData; - processingOverlay(true); + document.getElementById('card_button').disabled = true; + document.querySelector('#card_button > svg').classList.remove('hidden'); + document.querySelector('#card_button > span').classList.add('hidden'); Accept.dispatchData(secureData, this.responseHandler); @@ -55,14 +57,15 @@ class AuthorizeAuthorizeCard { } responseHandler(response) { - processingOverlay(false); - if (response.messages.resultCode === "Error") { var i = 0; var $errors = $('#errors'); // get the reference of the div $errors.show().html("

" + response.messages.message[i].code + ": " + response.messages.message[i].text + "

"); - + + document.getElementById('card_button').disabled = false; + document.querySelector('#card_button > svg').classList.add('hidden'); + document.querySelector('#card_button > span').classList.remove('hidden'); } else if(response.messages.resultCode === "Ok"){ diff --git a/resources/views/portal/ninja2020/gateways/authorize/credit_card_payment.blade.php b/resources/views/portal/ninja2020/gateways/authorize/credit_card_payment.blade.php index 661bba3e330e..1dbfcf010178 100644 --- a/resources/views/portal/ninja2020/gateways/authorize/credit_card_payment.blade.php +++ b/resources/views/portal/ninja2020/gateways/authorize/credit_card_payment.blade.php @@ -87,7 +87,13 @@
- +
@else @@ -134,19 +140,6 @@ - - - - - - - - - - - - - @endsection @push('footer') @@ -158,5 +151,4 @@ @endif - @endpush \ No newline at end of file