我做了一个带条纹结账的简单网站, 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>
工作正常。但是,金额&#34; 4750&#34;在上面的代码是澳大利亚元,问题是当Stripe结帐页面出现时,它显示&#34; USD&#34;截图:
有没有办法改变&#34; USD&#34;到&#34;澳元&#34;并确保客户收取47.5澳元而非美元?
谢谢!
答案 0 :(得分:2)
Checkout有很多其他参数,你想要的参数是<Alloy>
<Window title="Action Bar Title">
<ActionBar platform="android" displayHomeAsUp="true" onHomeIconItemSelected="close"></ActionBar>
</Window>
</Alloy>
。如果您将data-currency
添加到数据属性,那么您将获得所需内容。你可以在这里找到所有选项:
https://stripe.com/docs/checkout#optional
这仅用于前端的显示目的。要以AUD方式向客户实际收费,您需要将AUD传递给服务器端的货币参数创建充电电话: https://stripe.com/docs/api#create_charge-currency