【发布时间】:2019-09-16 21:07:30
【问题描述】:
我正在尝试将 Braintree 集成到我的网站以接受付款,我有几个关于多币种支持的问题。
首先让我说我创建了一个接受 EUR 的帐户,因为我住在欧盟。
现在,假设一个美国人想在我的网络应用上买东西。他显然有一张与 USD 银行账户绑定的信用卡。阅读文档后,我发现在 Braintree 中我无法指定货币,因此我的金额(在本例中为 10)是 10 欧元
gateway.transaction.sale({
amount: 10,
paymentMethodNonce: nonceFromTheClient,
options: {
submitForSettlement: true
}
})
这意味着我必须在我的网站上显示
Would you like to buy this item for 11.16 USD?
其中 11.16 是当前的转换率(在撰写本文时)。
这是正确的方法吗? 我持怀疑态度有两个原因:
- 假设我使用在线实时转换器>>如果用户刷新页面他可能会发现不同的数量(BAD UX)
- 假设我设置了一个固定的转化率,例如1 欧元 == 1.1 美元 >> 用户会发现他的卡上收取的金额与网站上显示的金额不同。这是因为我实际上收取 10 欧元而不是 11 美元作为广告费(BAD UX)
能否请您帮助我了解处理此问题的正确方法?
每次我从外国网站购买东西时,我都会得到以欧元显示的转换,并且我被收取了确切的金额,但在 Braintree 上我不知道该怎么做。
提前致谢
【问题讨论】:
标签: paypal braintree braintree-sandbox