我已将PHP网站与Paypal API连接到他们的库。
我正在设定'订购'的意图,因此没有资金被捕获。
然而,当我去测试商家账户时,没有选择来获取资金,只能归档和存档。
为什么?我错过了什么吗?沙盒帐户是否有特定的内容?
答案 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/