From d5b3528f9286efdb1cea0cfaf851a8b6012f0e98 Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Fri, 18 Sep 2020 16:26:10 +0200 Subject: [PATCH] Localize Stripe Elements to Order Page Language --- .../static/pretixplugins/stripe/pretix-stripe.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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 709d8d3796..b2afdd3c3f 100644 --- a/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js +++ b/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js @@ -42,10 +42,13 @@ var pretixstripe = { success: function () { if ($.trim($("#stripe_connectedAccountId").html())) { pretixstripe.stripe = Stripe($.trim($("#stripe_pubkey").html()), { - stripeAccount: $.trim($("#stripe_connectedAccountId").html()) + stripeAccount: $.trim($("#stripe_connectedAccountId").html()), + locale: $.trim($("body").attr("data-locale")) }); } else { - pretixstripe.stripe = Stripe($.trim($("#stripe_pubkey").html())); + pretixstripe.stripe = Stripe($.trim($("#stripe_pubkey").html()), { + locale: $.trim($("body").attr("data-locale")) + }); } pretixstripe.elements = pretixstripe.stripe.elements(); if ($.trim($("#stripe_merchantcountry").html()) !== "") { @@ -135,10 +138,13 @@ var pretixstripe = { success: function () { if ($.trim($("#stripe_connectedAccountId").html())) { pretixstripe.stripe = Stripe($.trim($("#stripe_pubkey").html()), { - stripeAccount: $.trim($("#stripe_connectedAccountId").html()) + stripeAccount: $.trim($("#stripe_connectedAccountId").html()), + locale: $.trim($("body").attr("data-locale")) }); } else { - pretixstripe.stripe = Stripe($.trim($("#stripe_pubkey").html())); + pretixstripe.stripe = Stripe($.trim($("#stripe_pubkey").html()), { + locale: $.trim($("body").attr("data-locale")) + }); } pretixstripe.stripe.handleCardAction( payment_intent_client_secret