diff --git a/resources/js/clients/payment_methods/authorize-stripe-card.js b/resources/js/clients/payment_methods/authorize-stripe-card.js
index 0acb344a0f02..c7b902f9438c 100644
--- a/resources/js/clients/payment_methods/authorize-stripe-card.js
+++ b/resources/js/clients/payment_methods/authorize-stripe-card.js
@@ -36,8 +36,9 @@ class AuthorizeStripeCard {
}
handleStripe(stripe, cardHolderName) {
- processingOverlay(true);
this.cardButton.disabled = true;
+ this.cardButton.querySelector('span').classList.add('hidden');
+ this.cardButton.querySelector('svg').classList.remove('hidden');
stripe
.handleCardSetup(this.clientSecret, this.cardElement, {
@@ -55,8 +56,9 @@ class AuthorizeStripeCard {
}
handleFailure(result) {
- processingOverlay(false);
this.cardButton.disabled = false;
+ this.cardButton.querySelector('span').classList.remove('hidden');
+ this.cardButton.querySelector('svg').classList.add('hidden');
let errors = document.getElementById('errors');
diff --git a/resources/views/portal/ninja2020/gateways/stripe/add_credit_card.blade.php b/resources/views/portal/ninja2020/gateways/stripe/add_credit_card.blade.php
index 587ea00a4414..e99e1158eac2 100644
--- a/resources/views/portal/ninja2020/gateways/stripe/add_credit_card.blade.php
+++ b/resources/views/portal/ninja2020/gateways/stripe/add_credit_card.blade.php
@@ -76,7 +76,11 @@
id="card-button"
data-secret="{{ $intent->client_secret }}"
class="button button-primary">
- {{ ctrans('texts.save') }}
+
+ {{ __('texts.save') }}