【发布时间】:2017-10-17 15:51:54
【问题描述】:
我已将 PHP 网站与 Paypal API 与他们的库连接起来。
我将意图设置为“订购”,因此不会捕获任何资金。
但是,当我去测试商家帐户时,没有选择获取资金,只能作废和存档。
这是为什么呢?我错过了什么吗?沙盒帐户有什么特定的吗?
【问题讨论】:
我已将 PHP 网站与 Paypal API 与他们的库连接起来。
我将意图设置为“订购”,因此不会捕获任何资金。
但是,当我去测试商家帐户时,没有选择获取资金,只能作废和存档。
这是为什么呢?我错过了什么吗?沙盒帐户有什么特定的吗?
【问题讨论】:
请注意,如果您想获取资金,首先您需要 为订单调用 DoAuthorization API 对订单进行授权,除非您无法直接捕获订单。 基本捕获 Order paymentaction 场景流程如下。
订单(调用 API)-> 授权(调用 API)-> 捕获(API 或 PayPal 页面)
但是如果你只使用API,直接调用DoCapture API来捕获订单(参考OrderID)。(这样你就不需要授权订单了。)
谢谢。
【讨论】:
在商家的 PayPal 帐户中无法捕获“订单”似乎是 PayPal 的功能(或缺陷?)。您必须调用 DoCapture API 来捕获资金。
https://developer.paypal.com/docs/classic/api/merchant/DoCapture_API_Operation_NVP/
变量 AUTHORIZATIONID 的值可以是订单 ID,也可以是从 DoAuthorization API 生成的授权 ID。
https://developer.paypal.com/docs/classic/api/merchant/DoAuthorization_API_Operation_NVP/
【讨论】: