PayPal Chained Payment (деньги не идут на второй счет)

Я совершаю связанный платеж PayPal. Я продаю билеты для клиентов и удерживаю плату в размере стоимости электронного билета (ов). Сейчас тестирую в режиме песочницы, и деньги идут на первичку, а не на вторичку. Я использую php-скрипт suberb от angelleye.

Вот массив платежей, в основной учетной записи я даже настроил «API-доступ» к «paypal-facilitator_api1.wetickets.nl» (я не знаю, нужно ли это) ... Что я упускаю? Спасибо за помощь!

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] => [email protected]
                    [InvoiceID] => #4938-mark
                    [PaymentType] => 
                    [PaymentSubType] => 
                    [Phone] => Array
                        (
                            [CountryCode] => 
                            [PhoneNumber] => 
                            [Extension] => 
                        )

                    [Primary] => TRUE
                )

            [1] => Array
                (
                    [Amount] => 1
                    [Email] => [email protected]
                    [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---

)

person zrero    schedule 12.06.2014    source источник


Ответы (1)


PAY_PRIMARY выполняет отложенный связанный платеж, что означает, что вторичные получатели ничего не получат, пока вы не отправите вызов на ExecutePayment API.

Если вы хотите, чтобы все платежи происходили одновременно, просто используйте PAY вместо PAY_PRIMARY, но тогда вы все равно можете установить основного получателя, чтобы плательщик видел только их.

person Drew Angell    schedule 12.06.2014