Paypal连锁付款

时间:2014-12-20 07:07:20

标签: php paypal paypal-adaptive-payments

我正在为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
)

请帮我解决这个问题。 提前致谢

1 个答案:

答案 0 :(得分:0)

PAY_PRIMARY导致"延迟链式付款"这意味着,在对ExecutePayment API进行后续调用之前,二级接收方将无法获得资金。如果这不是您的意图,而是常规的链式付款,请使用PAY而不是PAY_PRIMARY。