我有生意。
我们使用PayPal帐户向客户收取现金。
我们目前使用braintree SDK实际获得用户的付款授权。我们使用了these instructions
几乎没有改变的实现我们目前正以加元定价和结算,因为我们是一家加拿大公司,我们并不认为我们能够做到这一点。
我们希望扩展到使用美元价格并结算,因为我们的大多数客户和供应商都是美元,我们希望避免货币转换。我一直希望这很简单:我们的代码目前使用merchantAccountId: 'CAD'
创建了一个Braintree :: Transaction :: Sale(),我希望我可以切换到merchantAccountId: 'USD'
。但是,这让我得到了2091年的下降:"Currency of this transaction must match currency of your PayPal account"
。
我们如何才能使我们的PayPal账户的货币美元?我已经尝试(在沙盒中)切换到以美元为主要但没有运气的那个。
我已确认通过Braintree SDK"在我的" Express Checkout中选择美元作为货币。设置here。
在PayPal和Braintree网站周围的文件迷宫中,我还没有能够弄清楚如何解决这个问题并不涉及创建全新的PayPal和/或Braintree账号。我甚至不确定创建全新的帐户会解决我的问题,因为我不记得在设置我们的原始PayPal帐户时将CAD设置为任何类型的永久设置。
答案 0 :(得分:0)
我们的解决方案:我们切换到使用Stripe。这是一个更容易注册和更好的文档。我们错过了保留旧PayPal帐户的愿望,但它并不是世界末日。