使用 PayPal iOS sdk 时的货币兑换
Posted
技术标签:
【中文标题】使用 PayPal iOS sdk 时的货币兑换【英文标题】:Currency exchange while using PayPal iOS sdk 【发布时间】:2014-12-08 23:56:36 【问题描述】:我正在为 iPhone 开发在线购物应用程序。对于金融交易,我使用了 PayPal SDK,并且还为拥有美国账户的买家和收款人创建了沙盒账户。我还用美元 (USD) 进行了测试,两个账户的贷记/借记都完美无缺。
但是,现在我需要支持非美元货币,即 INR,因为我的应用程序将在印度分发。唯一的瓶颈是,很遗憾 INR 不在 Paypal 的货币支持列表中。我该怎么办?假设,买方购买价值 100.00 INR 的产品,并且买方有美国账户,余额为 500.00 美元。现在在交易结束时,根据这两种货币的汇率,金额应该从买家的账户中扣除。
我该如何管理这种多币种交易?
【问题讨论】:
【参考方案1】:@Pratik 听起来您的应用需要自己进行从 INR 到 USD 的货币转换,然后以美元执行 PayPal 交易。
有many online currency converters,包括some that return their results as JSON。
【讨论】:
感谢 Dave Goldman 的回复。根据您的建议,我应该将非美元货币转换为美元,然后以美元执行 PayPal 交易。现在,假设两者都没有美国账户,即 INR 和 EUR。我们可以进行转换,但问题是我如何知道收款人拥有哪个国家/地区的帐户?如果解决了我需要从非美元转换为美元的问题,我可以直接进行。 @Pratik 如果 PayPal 接受 INR,对您来说肯定会更好!这可能会在未来的某个时间发生。同时,我认为您的应用需要在执行 PayPal 交易之前要求客户从当前支持的货币列表中进行选择,以便您可以相应地创建PayPalPayment
对象。
Dave Goldman,从您对我之前发布的问题的回答中,我有了一个想法。我有源货币 INR(或其他),我可以将其转换为美元,然后借方/贷方将仅以美元出现,如果借方/贷方以美元出现,我没有任何问题。实际上,在提出问题时,我的目标是确保正确进行转换计算。因此,根据您的建议,我可以使用 API 将 INR(或其他)转换为 USD。我现在向前迈进了一步。但是,我很困惑使用哪个 API。我的意思是,哪个是可靠的 API?
@Pratik 我不知道各种货币转换器的相对优点。
@Pratik 接收付款的商家帐户可以设置为阻止他们不持有的货币,或接受它们。但现在你已经超越了我的专业知识。因此,对于其他问题,我建议您联系 PayPal 的developer support。以上是关于使用 PayPal iOS sdk 时的货币兑换的主要内容,如果未能解决你的问题,请参考以下文章
Python 中的 PayPal 自适应付款转换货币请求(已弃用的 API)