如何在Stripe中更改结帐表单的语言?

Luc*_*emy 6 api localization stripe-payments

我注意到使用Stripe结帐表单时,语言似乎是用英语修复的.

我有办法将这种语言改为西班牙语,日语或中文吗?

我目前正在使用Stripe文档中的默认表单代码:

<form action="/charge" method="POST">
  <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="pk_test_variable_here"
    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>
Run Code Online (Sandbox Code Playgroud)

koo*_*jah 5

编辑更新答案,因为它是已接受的答案,以确保它可见。

Stripe发布了一项功能,允许您自动以其他语言显示 Stripe Checkout。

最简单的解决方案是通过以data-locale="auto"用户的首选语言显示 Checkout(如果可用)。默认情况下将使用英语。您还可以强制输入特定的区域设置,data-locale只要它是 Stripe 官方支持的区域设置即可。


小智 5

迟到的答案,但我认为它可以帮助某人。将 line: 添加data-locale: "language"到您的脚本中。例子:

<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>
Run Code Online (Sandbox Code Playgroud)