【问题标题】:PayPal Chained Payment (money is not going to seconday)贝宝链式支付(钱不会二次)
【发布时间】:2014-08-03 04:08:31
【问题描述】:

我正在进行 PayPal 连锁付款。我为客户销售机票并收取电子机票价格的费用。现在我在沙盒模式下进行测试,资金流向了主节点,而不是次节点。我正在使用来自 angelleye 的 suberb php 脚本

这是支付数组,在主帐户上,我什至将“API-access”设置为“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] => 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---

)

【问题讨论】:

    标签: php paypal payment chained


    【解决方案1】:

    PAY_PRIMARY 执行延迟的链式付款,这意味着在您提交对ExecutePayment API 的调用之前,二级收款人不会得到任何东西。

    如果您希望所有付款一次发生,那么只需使用 PAY 而不是 PAY_PRIMARY,但您仍然可以设置主要接收方,以便付款人只能看到它们。

    【讨论】:

      猜你喜欢
      • 2013-11-03
      • 1970-01-01
      • 2016-03-13
      • 2016-01-29
      • 1970-01-01
      • 1970-01-01
      • 2015-12-31
      • 2012-11-05
      • 2014-12-16
      相关资源
      最近更新 更多