如何在网站上更改Stripe的货币显示?

问题描述 投票:1回答:1

我做了一个带条纹结账的简单网站,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”作为截图:enter image description here

有没有办法将“USD”更改为“AUD”,并确保客户收取47.5澳元而不是美元?

谢谢!

javascript html stripe-payments checkout
1个回答
2
投票

Checkout有很多额外的参数,你想要的是data-currency。如果您将data-currency=aud添加到数据属性,您将得到您想要的。你可以在这里找到所有的选择:https://stripe.com/docs/checkout#optional

这仅用于前端的显示目的。要以AUD方式向您的客户实际收费,您需要将AUD传递给服务器端的货币参数创建充电电话:https://stripe.com/docs/api#create_charge-currency

© www.soinside.com 2019 - 2024. All rights reserved.