我正在为Paypal链式支付创建一个演示。 我创建了一个预批准密钥。 然后使用预批准密钥创建链式支付并获得支付密钥。 它显示我的响应状态为成功但付款状态不完整。 以下是回复:
Array
(
[Errors] => Array
(
)
[Ack] => Success
[Build] => 13414382
[CorrelationID] => f46b0bc553e93
[Timestamp] => 2014-12-20T02:26:21.492-08:00
[PayKey] => AP-7V269507JS839270K
[PaymentExecStatus] => INCOMPLETE
[RedirectURL] => https://www.sandbox.paypal.com/webscr?cmd=_ap-payment&paykey=AP-7V269507JS839270K
[XMLRequest] => ReturnAllen_USPAY_PRIMARYhttp://sandbox.domain.com/cancel.phpAPP-80W284485P519543T27.109.15.19USDPRIMARYRECEIVERPA-9Y121769RW083710840.00business-manager@gmail.comtrue20.00personal101@gmail.comfalsehttp://sandbox.domain.com/return.php
[XMLResponse] => 2014-12-20T02:26:21.492-08:00Successf46b0bc553e9313414382AP-7V269507JS839270KINCOMPLETE
)
请帮我解决这个问题。 提前致谢
答案 0 :(得分:0)
PAY_PRIMARY导致"延迟链式付款"这意味着,在对ExecutePayment API进行后续调用之前,二级接收方将无法获得资金。如果这不是您的意图,而是常规的链式付款,请使用PAY而不是PAY_PRIMARY。