diff --git a/resources/views/payments/stripe/credit_card.blade.php b/resources/views/payments/stripe/credit_card.blade.php index 603631a27642..cc2a0ebaf69f 100644 --- a/resources/views/payments/stripe/credit_card.blade.php +++ b/resources/views/payments/stripe/credit_card.blade.php @@ -49,10 +49,9 @@ } } - if (NINJA.formIsSubmitted) { + if ($form.find('button').is(':disabled')) { return false; } - NINJA.formIsSubmitted = true; // Disable the submit button to prevent repeated clicks $form.find('button').prop('disabled', true); @@ -73,7 +72,6 @@ // Show the errors on the form var error = response.error.message; $form.find('button').prop('disabled', false); - NINJA.formIsSubmitted = false; $('#js-error-message').html(error).fadeIn(); } else { // response contains id and card, which contains additional card details