贝宝连锁支付(钱是不会第二天)


PayPal Chained Payment (money is not going to seconday)

我正在进行PayPal连锁支付。我为客户出售机票,并持有电子机票价格的费用。现在我在沙盒模式下进行测试,资金流向了主要产品,而不是次要产品。我使用的是angelleye

中的subber php脚本

这里是支付数组,在主帐户上我甚至设置了"API-access"到"paypal-facilitator_api1.wetickets"。(我不知道是否有必要)……我错过了什么?谢谢你的帮助!

Array
(
    [PayRequestFields] => Array
        (
            [ActionType] => PAY_PRIMARY
            [CancelURL] => http://wetickets.nl/shop/450/mark.html?step=4&action=step4&c=BIP4UWQALFV2JK9ECOVKIZJ65XBLZM
            [CurrencyCode] => EUR
            [FeesPayer] => PRIMARYRECEIVER
            [IPNNotificationURL] => 
            [Memo] => 
            [Pin] => 
            [PreapprovalKey] => 
            [ReturnURL] => http://wetickets.nl/shop/450/mark.html?step=4&action=step4&c=BIP4UWQALFV2JK9ECOVKIZJ65XBLZM
            [ReverseAllParallelPaymentsOnError] => 
            [SenderEmail] => 
            [TrackingID] => 
        )
    [ClientDetailsFields] => Array
        (
            [CustomerID] => 
            [CustomerType] => 
            [GeoLocation] => 
            [Model] => 
            [PartnerName] => 
        )
    [Receivers] => Array
        (
            [0] => Array
                (
                    [Amount] => 11.83
                    [Email] => ontvanger@wetickets.nl
                    [InvoiceID] => #4938-mark
                    [PaymentType] => 
                    [PaymentSubType] => 
                    [Phone] => Array
                        (
                            [CountryCode] => 
                            [PhoneNumber] => 
                            [Extension] => 
                        )
                    [Primary] => TRUE
                )
            [1] => Array
                (
                    [Amount] => 1
                    [Email] => paypal-facilitator@wetickets.nl
                    [InvoiceID] => #4938-mark-2
                    [PaymentType] => 
                    [PaymentSubType] => 
                    [Phone] => Array
                        (
                            [CountryCode] => 
                            [PhoneNumber] => 
                            [Extension] => 
                        )
                    [Primary] => false
                )
        )
    [SenderIdentifierFields] => Array
        (
            [UseCredentials] => 
        )
    [AccountIdentifierFields] => Array
        (
            [Email] => 
            [Phone] => Array
                (
                    [CountryCode] => 
                    [PhoneNumber] => 
                    [Extension] => 
                )
        )
)
Array
(
    [Errors] => Array
        (
        )
    [Ack] => Success
    [Build] => 10902368
    [CorrelationID] => 7a97b1666d627
    [Timestamp] => 2014-06-12T10:57:51.419-07:00
    [PayKey] => ---this was the key---
    [PaymentExecStatus] => CREATED
    [RedirectURL] => https://www.sandbox.paypal.com/webscr?cmd=_ap-payment&paykey=--WASTHEKEY---
)

PAY_PRIMARY执行延迟链式支付,这意味着次要接收器在您提交对ExecutePayment API的调用之前不会获得任何内容。

如果你想让所有的支付一次发生,那么只需使用PAY而不是PAY_PRIMARY,但是你仍然可以设置主接收方,这样付款方只能看到它们。