PayPal / Braintree:切换ec-vzero结账流程以使用不同的货币

时间:2017-06-13 20:41:10

标签: paypal braintree

我有生意。

我们使用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设置为任何类型的永久设置。

1 个答案:

答案 0 :(得分:0)

我们的解决方案:我们切换到使用Stripe。这是一个更容易注册和更好的文档。我们错过了保留旧PayPal帐户的愿望,但它并不是世界末日。