How do I change the language of the checkout form in Stripe?
Late answer but I think it can help someone.
Add line: data-locale: "language"
to your script.
Example:
<form action="/charge" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_variable_here"
data-locale="fr"
data-image="/img/documentation/checkout/marketplace.png"
data-name="My Company Pty Ltd"
data-description="2 widgets"
data-currency="aud"
data-amount="2000">
</script>
</form>
EDIT: Updating the answer since it's the accepted one to make sure it's visible.
Stripe released a feature that allows you to have Stripe Checkout display in other languages automatically.
The easiest solution is to pass data-locale="auto"
to display Checkout in the user's preferred language, if available. English will be used by default. You can also force a specific locale in data-locale
as long as it's one officially supported by Stripe.