有没有一种方法可以使用 ExpressCheckout API 以商家的本地货币获取交易总额(或者更好的是,在运费、小计等之间进行拆分)——即使交易是使用不同的货币代码完成的?
例如有人在网站上选择美元显示价格并在重定向到 PayPal 时使用美元支付,但接收资金的企业(商品)位于英国,他的默认货币是英镑。
有没有办法使用 ExpressCheckout API 获取英镑的小计?我在 GetExpressCheckoutDetails 和 DoExpressCheckoutPayment 调用中找不到任何内容 - 所以不太确定它是否可能。
最佳答案
据我所知,GetExpressCheckoutDetails 不允许您返回特定货币,但您可以使用 ConvertCurrency API将 GECD 返回的值转换为您需要的值。
关于 Paypal 快速结帐 API : Get transaction total in local currency,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18033684/