diff --git a/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js b/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js index 22a40c2e31..709d8d3796 100644 --- a/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js +++ b/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js @@ -105,6 +105,9 @@ var pretixstripe = { }); pretixstripe.card.mount("#stripe-card"); } + pretixstripe.card.on('ready', function () { + $('.stripe-container').closest("form").find(".checkout-button-row .btn-primary").prop("disabled", false); + }); if ($("#stripe-payment-request-button").length && pretixstripe.paymentRequest != null) { pretixstripe.paymentRequestButton = pretixstripe.elements.create('paymentRequestButton', { paymentRequest: pretixstripe.paymentRequest, @@ -121,7 +124,6 @@ var pretixstripe = { } }); } - $('.stripe-container').closest("form").find(".checkout-button-row .btn-primary").prop("disabled", false); } } );