Php paypal actionType创建完成,无需ExecutePayment

Php paypal actionType创建完成,无需ExecutePayment,php,curl,paypal,paypal-adaptive-payments,Php,Curl,Paypal,Paypal Adaptive Payments,我正在使用AdaptivePaymentsAPI与actionType“CREATE”进行并行支付。买家接受付款并被重定向到returnUrl,但我在通知中看到交易已完成,而我没有调用“ExecutePayment” 我希望捕获付款并在48小时内执行,无需买方或任何接收者的任何额外授权 类似问题(未解决)如下: 在这里: 我也试过: 您是在进行分期付款,还是为什么要进行适应性付款?如果您只是使用Express Checkout API,则可以将其作为授权运行,然后在准备实际移动资金时运行DoC

我正在使用AdaptivePaymentsAPI与actionType“CREATE”进行并行支付。买家接受付款并被重定向到returnUrl,但我在通知中看到交易已完成,而我没有调用“ExecutePayment”

我希望捕获付款并在48小时内执行,无需买方或任何接收者的任何额外授权

类似问题(未解决)如下:

在这里:

我也试过: 您是在进行分期付款,还是为什么要进行适应性付款?如果您只是使用Express Checkout API,则可以将其作为授权运行,然后在准备实际移动资金时运行DoCapture

但是最后一步(DoCapture)不允许我将金额转移给第二个用户。 错误代码:

Array
(
    [AUTHORIZATIONID] => O-0GJ340210A068152T
    [TIMESTAMP] => 2015-04-03T12:24:46Z
    [CORRELATIONID] => f4841861b9b5
    [ACK] => Failure
    [VERSION] => 74.0
    [BUILD] => 16057073
    [L_ERRORCODE0] => 10007
    [L_SHORTMESSAGE0] => Permission denied
    [L_LONGMESSAGE0] => You do not have permissions to make this API call
    [L_SEVERITYCODE0] => Error
)

有什么线索吗?

简而言之,自适应支付不支持稍后授权和捕获的概念。此外,如果发件人转到PayPal网站并批准付款,付款将立即完成-无论您将
actionType
设置为什么
actionType=CREATE
主要用于隐式支付,例如,API调用方和发送方为同一方的支付,或使用发送方先前批准的预批准的支付