我正在使用自适应支付API,使用actionType"CREATE"进行并行支付。买家接受付款并被重定向到returnUrl,但我在通知中看到交易已经完成,我没有调用"ExecutePayment"。
我希望获得付款并在48小时内执行,无需买方或任何接收人的任何额外授权。
类似的问题(未解决):自适应支付已完成,尽管actionType为CREATE
在这里:Paypal CREATE类型
我也尝试过:你是在进行分期付款,还是为什么要进行自适应付款?如果您只使用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
)
有线索吗?
简而言之,Adaptive Payments不支持稍后授权和捕获的概念。此外,如果发件人转到PayPal网站并批准付款,付款将立即完成—不管您将actionType
设置为什么。actionType=CREATE
主要用于隐式支付,例如,API调用方和发送方为同一方的支付,或使用发送方先前批准的预批准的支付。