Paypal 授权标准和通过 REST 捕获 API

Paypal Authorization standard and capture through REST API

我一直在问自己是否有可能使用贝宝的标准支付页面将用户重定向到 "Authorize" 使用他们的信用卡支付(使用 "paymentaction" : "authorization" 在重定向表单中)。 设置 IPN 后,我可以收到 auth_id。 然后稍后 "Capture" 使用 Paypal REST API 但使用通过 IPN 收到的 "auth_id" 的金额(等于或更少)? 似乎通过 Paypal REST API "Authorize" 收到的 "authorization_id" 长度相同。不知何故,我想它是相同的值。

在实现之前我想知道是否有人尝试过这个?

谢谢

您可以使用标准(网站支付标准)页面来创建与 "classic" 授权 API 配对的授权,但您不能混合经典和 REST API就像你描述的那样。

REST APIs 在 PayPal 服务器端存储 different/additional 信息,因此通常您不能通过 REST APIs 操纵通过经典 APIs 创建的交易(反之亦然也很复杂,通常不建议这样做。