PayPal ExpressCheckout API:以当地货币获取交易总额
Posted
技术标签:
【中文标题】PayPal ExpressCheckout API:以当地货币获取交易总额【英文标题】:PayPal ExpressCheckout API : Get transaction total in local currency 【发布时间】:2013-08-04 17:09:56 【问题描述】:有没有办法使用 ExpressCheckout API 以商家的本地货币获取交易总额(或者更好的是,在运费、小计等之间进行拆分) - 即使交易是使用不同的货币代码完成的?
例如,某人在网站上选择了美元来显示价格,并在重定向到 PayPal 时使用美元付款,但接收资金的企业(商品交易所)位于英国,其默认货币为英镑。
有没有办法使用 ExpressCheckout API 以 GBP 计算小计?我在 GetExpressCheckoutDetails 和 DoExpressCheckoutPayment 调用中找不到任何内容 - 所以完全不确定这是否可能。
【问题讨论】:
我有点困惑。我看到您发布了一些问题,并且似乎自己回答了这些问题……我猜想在这里建立某种信息知识库。但是,您没有回答这个问题,所以您是让它打开等待答案还是您还没有得到答案..?? 抱歉 Andrew - 不明白你的意思 - 我只有在自己弄清楚问题后才回答问题,而没有其他人回答 - 而且这种情况肯定不会经常发生? 抱歉,我看到 PayPal_Robert 并认为他已提交问题。我猜他刚刚更新了它,所以不要介意我的评论。 【参考方案1】:据我所知,GetExpressCheckoutDetails 不允许您返回特定货币,但您可以使用ConvertCurrency API 将 GECD 返回的值转换为您需要的值。
【讨论】:
谢谢@Andrew Angell - 但是,如果在此期间货币汇率因任何原因发生变化并且出于会计目的,我需要确保我不会给出准确的结果有已记入我的 PayPal 帐户的准确金额 - 尽管 ExpressCheckout API 似乎没有内置此类功能。以上是关于PayPal ExpressCheckout API:以当地货币获取交易总额的主要内容,如果未能解决你的问题,请参考以下文章
Paypal Sandbox ExpressCheckout NVP 未创建交易
Paypal ExpressCheckout API 行为最近发生了变化
PayPal ExpressCheckout 是不是已弃用?
PayPal ExpressCheckout API:以当地货币获取交易总额
Paypal支付工具中的接口"ExpressCheckout "中的Sale ,Authorization ,Order有何区别,支援下