diff --git a/addons/payment_stripe/static/src/js/stripe.js b/addons/payment_stripe/static/src/js/stripe.js index c1ddb41351b..2701edf015e 100644 --- a/addons/payment_stripe/static/src/js/stripe.js +++ b/addons/payment_stripe/static/src/js/stripe.js @@ -92,7 +92,10 @@ odoo.define('payment_stripe.stripe', function(require) { so_id: so_id, so_token: so_token }, {'async': false}).then(function (data) { + var $pay_stripe = $('#pay_stripe').detach(); $form.html(data); + // Restore 'Pay Now' button HTML since data might have changed it. + $form.find('#pay_stripe').replaceWith($pay_stripe); handler.open({ name: $("input[name='merchant']").val(), email: $("input[name='email']").val(),