批准后无法从 Laravel 中的PayPal响应 (SDk rest API) 获取用户电子邮件



我要在 laravel 中集成PayPal!

[http://www.17educations.com/laravel/paypal-integration-in-laravel/#disqus_thread][1]

它的工作精细重定向PayPal和验证和转换成功完成它没问题并得到回应:如下:现在如何从此响应中获取电子邮件等?

PayPalApiPayment Object
(
    [_propMap:PayPalCommonPayPalModel:private] => Array
        (
            [id] => PAY-6F912481CR395364MK5L5QFI
            [intent] => sale
            [state] => approved
            [cart] => 4UA93426DX9093236
            [payer] => PayPalApiPayer Object
                (
                    [_propMap:PayPalCommonPayPalModel:private] => Array
                        (
                            [payment_method] => paypal
                            [payer_info] => PayPalApiPayerInfo Object
                                (
                                    [_propMap:PayPalCommonPayPalModel:private] => Array
                                        (
                                            [email] => aassuamba99@gmail.com
                                            [first_name] => Amba
                                            [last_name] => Joshi
                                            [payer_id] => 9B8FFYJJZEHM6
                                            [shipping_address] => PayPalApiShippingAddress Object
                                                (
                                                    [_propMap:PayPalCommonPayPalModel:private] => Array
                                                        (
                                                            [recipient_name] => Amba Joshi
                                                            [line1] => Flat no. 507 Wing A Raheja Residency
                                                            [line2] => Film City Road, Goregaon East
                                                            [city] => Mumbai
                                                            [state] => Maharashtra
                                                            [postal_code] => 400097
                                                            [country_code] => IN
                                                        )
                                                )
                                            [country_code] => IN
                                            [billing_address] => PayPalApiAddress Object
                                                (
                                                    [_propMap:PayPalCommonPayPalModel:private] => Array
                                                        (
                                                            [line1] => Flat no. 507 Wing A Raheja Residency
                                                            [line2] => Film City Road, Goregaon East
                                                            [city] => Mumbai
                                                            [state] => Maharashtra
                                                            [postal_code] => 400097
                                                            [country_code] => IN
                                                        )
                                                )
                                        )
                                )
                        )
                )
            [transactions] => Array
                (
                    [0] => PayPalApiTransaction Object
                        (
                            [_propMap:PayPalCommonPayPalModel:private] => Array
                                (
                                    [amount] => PayPalApiAmount Object
                                        (
                                            [_propMap:PayPalCommonPayPalModel:private] => Array
                                                (
                                                    [total] => 50.00
                                                    [currency] => USD
                                                    [details] => PayPalApiDetails Object
                                                        (
                                                            [_propMap:PayPalCommonPayPalModel:private] => Array
                                                                (
                                                                )
                                                        )
                                                )
                                        )
                                    [description] => Your transaction description
                                    [item_list] => PayPalApiItemList Object
                                        (
                                            [_propMap:PayPalCommonPayPalModel:private] => Array
                                                (
                                                    [items] => Array
                                                        (
                                                            [0] => PayPalApiItem Object
                                                                (
                                                                    [_propMap:PayPalCommonPayPalModel:private] => Array
                                                                        (
                                                                            [name] => HEAD, NECK AND SHOULDER INC. MINI FACIAL MASSAGE
                                                                            [price] => 50.00
                                                                            [currency] => USD
                                                                            [quantity] => 1
                                                                        )
                                                                )
                                                        )
                                                    [shipping_address] => PayPalApiShippingAddress Object
                                                        (
                                                            [_propMap:PayPalCommonPayPalModel:private] => Array
                                                                (
                                                                    [recipient_name] => Amba Joshi
                                                                    [line1] => Flat no. 507 Wing A Raheja Residency
                                                                    [line2] => Film City Road, Goregaon East
                                                                    [city] => Mumbai
                                                                    [state] => Maharashtra
                                                                    [postal_code] => 400097
                                                                    [country_code] => IN
                                                                )
                                                        )
                                                )
                                        )
                                    [related_resources] => Array
                                        (
                                            [0] => PayPalApiRelatedResources Object
                                                (
                                                    [_propMap:PayPalCommonPayPalModel:private] => Array
                                                        (
                                                            [sale] => PayPalApiSale Object
                                                                (
                                                                    [_propMap:PayPalCommonPayPalModel:private] => Array
                                                                        (
                                                                            [id] => 0W808156RU066263U
                                                                            [state] => completed
                                                                            [amount] => PayPalApiAmount Object
                                                                                (
                                                                                    [_propMap:PayPalCommonPayPalModel:private] => Array
                                                                                        (
                                                                                            [total] => 50.00
                                                                                            [currency] => USD
                                                                                            [details] => PayPalApiDetails Object
                                                                                                (
                                                                                                    [_propMap:PayPalCommonPayPalModel:private] => Array
                                                                                                        (
                                                                                                        )
                                                                                                )
                                                                                        )
                                                                                )
                                                                            [payment_mode] => INSTANT_TRANSFER
                                                                            [protection_eligibility] => ELIGIBLE
                                                                            [protection_eligibility_type] => ITEM_NOT_RECEIVED_ELIGIBLE,UNAUTHORIZED_PAYMENT_ELIGIBLE
                                                                            [transaction_fee] => PayPalApiCurrency Object
                                                                                (
                                                                                    [_propMap:PayPalCommonPayPalModel:private] => Array
                                                                                        (
                                                                                            [value] => 2.25
                                                                                            [currency] => USD
                                                                                        )
                                                                                )
                                                                            [parent_payment] => PAY-6F912481CR395364MK5L5QFI
                                                                            [create_time] => 2016-06-08T08:32:59Z
                                                                            [update_time] => 2016-06-08T08:32:59Z
                                                                            [links] => Array
                                                                                (
                                                                                    [0] => PayPalApiLinks Object
                                                                                        (
                                                                                            [_propMap:PayPalCommonPayPalModel:private] => Array
                                                                                                (
                                                                                                    [href] => https://api.sandbox.paypal.com/v1/payments/sale/0W808156RU066263U
                                                                                                    [rel] => self
                                                                                                    [method] => GET
                                                                                                )
                                                                                        )
                                                                                    [1] => PayPalApiLinks Object
                                                                                        (
                                                                                            [_propMap:PayPalCommonPayPalModel:private] => Array
                                                                                                (
                                                                                                    [href] => https://api.sandbox.paypal.com/v1/payments/sale/0W808156RU066263U/refund
                                                                                                    [rel] => refund
                                                                                                    [method] => POST
                                                                                                )
                                                                                        )
                                                                                    [2] => PayPalApiLinks Object
                                                                                        (
                                                                                            [_propMap:PayPalCommonPayPalModel:private] => Array
                                                                                                (
                                                                                                    [href] => https://api.sandbox.paypal.com/v1/payments/payment/PAY-6F912481CR395364MK5L5QFI
                                                                                                    [rel] => parent_payment
                                                                                                    [method] => GET
                                                                                                )
                                                                                        )
                                                                                )
                                                                            [soft_descriptor] => PAYPAL *TESTFACILIT
                                                                        )
                                                                )
                                                        )
                                                )
                                        )
                                )
                        )
                )
            [redirect_urls] => PayPalApiRedirectUrls Object
                (
                    [_propMap:PayPalCommonPayPalModel:private] => Array
                        (
                            [return_url] => http://localhost/massagess/payment/status?paymentId=PAY-6F912481CR395364MK5L5QFI
                            [cancel_url] => http://localhost/massagess/payment/status
                        )
                )
            [create_time] => 2016-06-08T08:33:00Z
            [update_time] => 2016-06-08T08:32:55Z
            [links] => Array
                (
                    [0] => PayPalApiLinks Object
                        (
                            [_propMap:PayPalCommonPayPalModel:private] => Array
                                (
                                    [href] => https://api.sandbox.paypal.com/v1/payments/payment/PAY-6F912481CR395364MK5L5QFI
                                    [rel] => self
                                    [method] => GET
                                )
                        )
                )
        )
)

检查此方法,最好我认为getPayer()是您需要的:

http://paypal.github.io/PayPal-PHP-SDK/docs/class-PayPal.Api.Payment.html

最新更新