Necesito la identificación de la transacción del comprador que corresponde a la transacción que PayPal me notifica por IPN. estoy usandopaypal IPN obtener la identificación de transacción del comprador
$_POST['txn_id']
pero esto almacena el ID de transacción para el vendedor, no el ID de transacción del comprador. Al mismo tiempo, el comprador no tiene acceso a la identificación de la transacción del vendedor.
Entiendo que PayPal asigne dos ID de transacciones diferentes, pero el vendedor necesita almacenar el ID de transacción del comprador para poder comunicarse con el usuario sobre una transacción específica.
¿Alguien sabe cómo puedo recibir (o buscar) la identificación de la transacción del comprador cuando PayPal envía una notificación a mi secuencia de comandos de IPN?
que sólo reciben los datos siguientes:
Array
(
[mc_gross] => 7.00
[protection_eligibility] => Ineligible
[payer_id] => F6912JHUIIHA
[tax] => 0.00
[payment_date] => 10:14:55 Sep 11, 2011 PDT
[payment_status] => Completed
[charset] => windows-1252
[first_name] => Name
[mc_fee] => 2.08
[notify_version] => 3.2
[custom] =>
[payer_status] => verified
[business] => [email protected]
[quantity] => 1
[verify_sign] => 123232jh4i32u4u3h5n435i43u5455645
[payer_email] => [email protected]
[txn_id] => 123u4324324yuy4574
[payment_type] => instant
[btn_id] => 35428120
[last_name] => lastname
[receiver_email] => [email protected]
[payment_fee] => 2.08
[shipping_discount] => 0.00
[insurance_amount] => 0.00
[receiver_id] => OIUWDWUERWEU
[txn_type] => web_accept
[item_name] => Product name
[discount] => 0.00
[mc_currency] => USD
[item_number] => PRODNum
[residence_country] => SE
[handling_amount] => 0.00
[shipping_method] => Default
[transaction_subject] => Product to sell
[payment_gross] => 7.00
[shipping] => 0.00
[ipn_track_id] => ydedi23484rl4itm54oi
)
¿Qué servicio de PayPal está utilizando? –