Me estoy conectando a paypal sdk y despues de realizar una transaccion me retorna estos datos:
Código:
No se si sea JSON, o que sea, pero hay una forma de tener esos datos de la forma arreglo. Estilo Payment["email"]? (para que me retorne el email del usuario que hizo la compra.object(PayPal\Api\Payment)#8 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(8) { ["id"]=> string(28) "PAY-66N6061121216644JKKS6LVQ" ["create_time"]=> string(20) "2013-12-09T15:46:30Z" ["update_time"]=> string(20) "2013-12-09T15:53:32Z" ["state"]=> string(8) "approved" ["intent"]=> string(4) "sale" ["payer"]=> object(PayPal\Api\Payer)#33 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(2) { ["payment_method"]=> string(6) "paypal" ["payer_info"]=> object(PayPal\Api\PayerInfo)#30 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(5) { ["email"]=> string(19) "[email protected]" ["first_name"]=> string(7) "Cliente" ["last_name"]=> string(6) "Orozco" ["payer_id"]=> string(13) "U8C2RMNA4SP9E" ["shipping_address"]=> object(PayPal\Api\Address)#31 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(5) { ["line1"]=> string(9) "1 Main St" ["city"]=> string(8) "San Jose" ["state"]=> string(2) "CA" ["postal_code"]=> string(5) "95131" ["country_code"]=> string(2) "US" } } } } } } ["transactions"]=> array(1) { [0]=> object(PayPal\Api\Transaction)#34 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(4) { ["amount"]=> object(PayPal\Api\Amount)#35 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(3) { ["total"]=> string(6) "100.00" ["currency"]=> string(3) "USD" ["details"]=> object(PayPal\Api\Details)#36 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(1) { ["subtotal"]=> string(6) "100.00" } } } } ["description"]=> string(14) "Lo que pagaras" ["item_list"]=> object(PayPal\Api\ItemList)#37 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(1) { ["items"]=> array(1) { [0]=> object(PayPal\Api\Item)#38 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(4) { ["name"]=> string(23) "video: federer en paris" ["price"]=> string(6) "100.00" ["currency"]=> string(3) "USD" ["quantity"]=> string(1) "1" } } } } } ["related_resources"]=> array(1) { [0]=> object(PayPal\Api\RelatedResources)#40 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(1) { ["sale"]=> object(PayPal\Api\Sale)#42 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(7) { ["id"]=> string(17) "2ES44750XJ1684301" ["create_time"]=> string(20) "2013-12-09T15:46:30Z" ["update_time"]=> string(20) "2013-12-09T15:53:32Z" ["state"]=> string(9) "completed" ["amount"]=> object(PayPal\Api\Amount)#44 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(2) { ["total"]=> string(6) "100.00" ["currency"]=> string(3) "USD" } } ["parent_payment"]=> string(28) "PAY-66N6061121216644JKKS6LVQ" ["links"]=> array(3) { [0]=> object(PayPal\Api\Links)#46 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(3) { ["href"]=> string(65) "https://api.sandbox.paypal.com/v1/payments/sale/2ES44750XJ1684301" ["rel"]=> string(4) "self" ["method"]=> string(3) "GET" } } [1]=> object(PayPal\Api\Links)#47 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(3) { ["href"]=> string(72) "https://api.sandbox.paypal.com/v1/payments/sale/2ES44750XJ1684301/refund" ["rel"]=> string(6) "refund" ["method"]=> string(4) "POST" } } [2]=> object(PayPal\Api\Links)#48 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(3) { ["href"]=> string(79) "https://api.sandbox.paypal.com/v1/payments/payment/PAY-66N6061121216644JKKS6LVQ" ["rel"]=> string(14) "parent_payment" ["method"]=> string(3) "GET" } } } } } } } } } } } ["links"]=> array(1) { [0]=> object(PayPal\Api\Links)#49 (1) { ["_propMap":"PayPal\Common\PPModel":private]=> array(3) { ["href"]=> string(79) "https://api.sandbox.paypal.com/v1/payments/payment/PAY-66N6061121216644JKKS6LVQ" ["rel"]=> string(4) "self" ["method"]=> string(3) "GET" } } } } }
Gracias