Paypal 快速结帐 API : Get transaction total in local currency

标签 paypal express-checkout

有没有一种方法可以使用 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/

相关文章:

html - Google Chrome 扩展程序的 Paypal 按钮

Paypal Express Checkout 付款仍处于待处理状态,然后过期。确认返回 PENDINGREASON=order。

Paypal ExpressCheckout + 链式支付

使用信用卡付款的 Paypal Express Checkout 订阅

php - "errorId": "560022", "message": "The X-PAYPAL-APPLICATION-ID header contains an invalid value", "parameter":[ "X-PAYPAL-APPLICATION-ID"]

paypal - Omnipay - PayPal Express 和 upSell 页面,需要在首次成功付款后再次为客户充值

php - PayPal 数字商品登录时出错

paypal - 定期付款的快速结帐不适用于德国付款人

Drupal 和 Paypal