如何更改 Stripe 在网站上的货币显示?
How to change Stripe's currency display on website?
我做了一个带条纹结帐的简单网站,
javascript 非常简单:
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="${homeForm.public_token}"
data-amount="4750"
data-name="My Product"
data-description="Something interesting"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto"
data-zip-code="true">
</script>
它工作正常。但是,上面代码中的金额“4750”是澳元,问题是当出现Stripe结账页面时,它显示"USD",如截图所示:
有没有办法将 "USD" 更改为 "AUD" 并确保向客户收取 47.5 澳元而不是美元?
谢谢!
Checkout 有很多附加参数,您需要的参数是 data-currency
。如果将 data-currency=aud
添加到数据属性中,您将获得所需的结果。您可以在此处找到所有选项:
https://stripe.com/docs/checkout#optional
这只是为了在前端显示。要实际以澳元向您的客户收费,您需要将澳元传递给服务器端创建收费调用的货币参数:
https://stripe.com/docs/api#create_charge-currency
我做了一个带条纹结帐的简单网站, javascript 非常简单:
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="${homeForm.public_token}"
data-amount="4750"
data-name="My Product"
data-description="Something interesting"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto"
data-zip-code="true">
</script>
它工作正常。但是,上面代码中的金额“4750”是澳元,问题是当出现Stripe结账页面时,它显示"USD",如截图所示:
有没有办法将 "USD" 更改为 "AUD" 并确保向客户收取 47.5 澳元而不是美元?
谢谢!
Checkout 有很多附加参数,您需要的参数是 data-currency
。如果将 data-currency=aud
添加到数据属性中,您将获得所需的结果。您可以在此处找到所有选项:
https://stripe.com/docs/checkout#optional
这只是为了在前端显示。要实际以澳元向您的客户收费,您需要将澳元传递给服务器端创建收费调用的货币参数: https://stripe.com/docs/api#create_charge-currency