magento - 使用 Paypal 快速结帐完成付款后如何获取授权ID

标签 magento paypal paypal-sandbox

如果使用 paypal 快速结账完成付款,我想从销售订单中获取授权 ID。 我能够获得付款人 ID 和关联 ID。

如果可以,我可以使用这两个值获取授权 ID 吗?

最佳答案

您需要调用我们的DoExpressCheckoutPayment API在买家返回您的网站(具体来说,返回您的 RETURNURL 参数中指定的页面)后完成交易。
在您调用 DoExpressCheckoutPayment 之后,响应将包含一个 PAYMENTSTATUS=Pending 和一个 TRANSACTIONID。它的值将是您的 authorizationID。

您随后可以使用我们的 DoCapture API 捕获此授权.

关于magento - 使用 Paypal 快速结帐完成付款后如何获取授权ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20214267/

相关文章:

ruby-on-rails-3 - ActiveMerchant Paypal 网关/ express

node.js - CreateRecurringPaymentsProfile 后 PayPal SetExpressCheckout 停止工作

php - php 中的购物车以及如何在其中集成 PayPal?

paypal - 怎么把钱存一段时间然后放paypal里

paypal-sandbox - PayPal:安全通道支持发生错误

php - Magento admin 文件上传不保存文件和路径

magento - 允许空 cms 页面内容

Magento 插件安装给出错误 : Unknown SSL protocol error in connection

javascript - Magento:是否有一些 js 函数可以使 UL 列表的高度相等?

php - PayPal IPN 返回 item_number 为空