Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PayPal向第三方收款人订购API付款_Api_Paypal - Fatal编程技术网

PayPal向第三方收款人订购API付款

PayPal向第三方收款人订购API付款,api,paypal,Api,Paypal,我想帮助把钱寄到商家的贝宝账户。我在PayPal沙箱中创建了一个额外的业务帐户。我用这个帐户作为收款人打了一个订购电话。但当我收到订单(在付款人批准后),收款人仍然是我的演员帐户。我需要沙箱中的一些特殊配置吗?在生产过程中,目标收款人是否需要给予我特殊许可 Array ( [intent] => AUTHORIZE [application_context] => Array ( [return_url] => http:

我想帮助把钱寄到商家的贝宝账户。我在PayPal沙箱中创建了一个额外的业务帐户。我用这个帐户作为收款人打了一个订购电话。但当我收到订单(在付款人批准后),收款人仍然是我的演员帐户。我需要沙箱中的一些特殊配置吗?在生产过程中,目标收款人是否需要给予我特殊许可

Array
(
    [intent] => AUTHORIZE
    [application_context] => Array
        (
            [return_url] => http://example.com/cart/PP_Payment.php?success=true
            [cancel_url] => http://example.com/cart/PP_Payment.php?success=false
            [brand_name] => Company X
        )

    [payee] => Array
        (
            [email_address] => sb-u4hosest4@business.example.com
        )

    [inovoice_id] => 1-GD2U-70E7-4Y
    [items] => Array
        (
            [0] => Array
                (
                    [quantity] => 1
                    [name] => Rabenhorst Klostergarten BIO Mini
                    [unit_amount] => Array
                        (
                            [currency_code] => EUR
                            [value] => 1.04
                        )

                    [sku] => 97899
                )

            [1] => Array
                (
                    [quantity] => 1
                    [name] => Lupinen Filet
                    [unit_amount] => Array
                        (
                            [currency_code] => EUR
                            [value] => 3.87
                        )

                    [sku] => 66911
                )

            [2] => Array
                (
                    [quantity] => 1
                    [name] => Kühltasche/-akku
                    [unit_amount] => Array
                        (
                            [currency_code] => EUR
                            [value] => 6
                        )

                    [sku] => P002
                )

        )

    [purchase_units] => Array
        (
            [0] => Array
                (
                    [amount] => Array
                        (
                            [currency_code] => EUR
                            [value] => 15.86
                            [breakdown] => Array
                                (
                                    [item_total] => Array
                                        (
                                            [currency_code] => EUR
                                            [value] => 10.91
                                        )

                                    [shipping] => Array
                                        (
                                            [currency_code] => EUR
                                            [value] => 4.95
                                        )

                                )

                        )

                )

        )

)
结果:##########

但当我收到订单时,收款人是我,而不是选定的第三方

Array
(
    [id] => 5KPxxxx
    [intent] => AUTHORIZE
    [purchase_units] => Array
        (
            [0] => Array
                (
                    [reference_id] => default
                    [amount] => Array
                        (
                            [currency_code] => EUR
                            [value] => 15.86
                            [breakdown] => Array
                                (
                                    [item_total] => Array
                                        (
                                            [currency_code] => EUR
                                            [value] => 10.91
                                        )

                                    [shipping] => Array
                                        (
                                            [currency_code] => EUR
                                            [value] => 4.95
                                        )

                                )

                        )

                    [payee] => Array
                        (
                            [email_address] => mike@www.org
                            [merchant_id] => FXXX
                            [display_data] => Array
                                (
                                    [brand_name] => Company X
                                )

                        )

                    [shipping] => Array
                        (
                            [name] => Array
                                (
                                    [full_name] => test buyer
                                )

                            [address] => Array
                                (
                                    [address_line_1] => ESpachstr. 1
                                    [admin_area_2] => Freiburg
                                    [admin_area_1] => Empty
                                    [postal_code] => 79111
                                    [country_code] => DE
                                )

                        )

                )

        )

    [payer] => Array
        (
            [name] => Array
                (
                    [given_name] => test
                    [surname] => buyer
                )

            [email_address] => mt-buyer@w3xxx.org
            [payer_id] => 4xxx
            [address] => Array
                (
                    [country_code] => DE
                )

        )

    [create_time] => 2020-03-22T09:32:48Z
    [links] => Array
        (
            [0] => Array
                (
                    [href] => https://api.sandbox.paypal.com/v2/checkout/orders/5KPxxxx
                    [rel] => self
                    [method] => GET
                )

            [1] => Array
                (
                    [href] => https://api.sandbox.paypal.com/v2/checkout/orders/5KPxxxx/authorize
                    [rel] => authorize
                    [method] => POST
                )

        )

    [status] => APPROVED
)
此收款人被忽略,因为它不在
购买单位
对象中

请参见中的示例


虽然您确实可以执行intent:CAPTURE,但另一个需要考虑的问题是,如果没有权限,可能不支持intent:AUTHORIZE(以及以后的捕获)

Array
(
    [id] => 5KPxxxx
    [intent] => AUTHORIZE
    [purchase_units] => Array
        (
            [0] => Array
                (
                    [reference_id] => default
                    [amount] => Array
                        (
                            [currency_code] => EUR
                            [value] => 15.86
                            [breakdown] => Array
                                (
                                    [item_total] => Array
                                        (
                                            [currency_code] => EUR
                                            [value] => 10.91
                                        )

                                    [shipping] => Array
                                        (
                                            [currency_code] => EUR
                                            [value] => 4.95
                                        )

                                )

                        )

                    [payee] => Array
                        (
                            [email_address] => mike@www.org
                            [merchant_id] => FXXX
                            [display_data] => Array
                                (
                                    [brand_name] => Company X
                                )

                        )

                    [shipping] => Array
                        (
                            [name] => Array
                                (
                                    [full_name] => test buyer
                                )

                            [address] => Array
                                (
                                    [address_line_1] => ESpachstr. 1
                                    [admin_area_2] => Freiburg
                                    [admin_area_1] => Empty
                                    [postal_code] => 79111
                                    [country_code] => DE
                                )

                        )

                )

        )

    [payer] => Array
        (
            [name] => Array
                (
                    [given_name] => test
                    [surname] => buyer
                )

            [email_address] => mt-buyer@w3xxx.org
            [payer_id] => 4xxx
            [address] => Array
                (
                    [country_code] => DE
                )

        )

    [create_time] => 2020-03-22T09:32:48Z
    [links] => Array
        (
            [0] => Array
                (
                    [href] => https://api.sandbox.paypal.com/v2/checkout/orders/5KPxxxx
                    [rel] => self
                    [method] => GET
                )

            [1] => Array
                (
                    [href] => https://api.sandbox.paypal.com/v2/checkout/orders/5KPxxxx/authorize
                    [rel] => authorize
                    [method] => POST
                )

        )

    [status] => APPROVED
)
 [payee] => Array
        (
            [email_address] => sb-u4hosest4@business.example.com
        )