Paypal沙箱没有选项来捕获收到订单的付款

时间:2017-10-17 15:51:55

标签: php paypal

我已将PHP网站与Paypal API连接到他们的库。

我正在设定'订购'的意图,因此没有资金被捕获。

然而,当我去测试商家账户时,没有选择来获取资金,只能归档和存档。

为什么?我错过了什么吗?沙盒帐户是否有特定的内容?

Paypal dashboard

2 个答案:

答案 0 :(得分:1)

请注意,如果您想要获取资金,首先需要 除非您无法直接捕获订单,否则请为订单调用DoAuthorization API以授权订单。 基本捕获订单付款方案流程如下所示。

订单(调用API) - >授权(调用API) - >捕获(API或PayPal页面)

但是如果你只使用API​​,只需调用DoCapture API直接捕获订单(引用OrderID)。(这样,你就不需要授权订单了。)

感谢。

答案 1 :(得分:1)

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/