<分区>
标签 php paypal paypal-ipn
我在 eBay 上卖东西,如果我可以使用 PayPal IPN,它可以完全自动交付。
我知道 eBay 销售仍然会向我的 PayPal 监听器发送信息,但是否可以从 IPN 信息中提取 eBay 商品编号,以便我知道要向买家发送哪个产品?
最佳答案
eBay 商品 ID 作为购物车商品编号包含在 PayPal IPN 数据中。这是来自 eBay 交易的 IPN 示例。
Array
(
[mc_gross] => 131.52
[protection_eligibility] => Eligible
[for_auction] => true
[address_status] => unconfirmed
[item_number1] => 301218066165
[tax] => 0.00
[payer_id] => V5ZZZZZZA4
[ebay_txn_id1] => 997709242020
[address_street] => 200 Jacksonville Rd
[payment_date] => 08:43:31 Jul 09, 2014 PDT
[payment_status] => Completed
[charset] => windows-1252
[auction_closing_date] => 08:39:55 Jul 09, 2014 PDT
[address_zip] => 37042
[mc_shipping] => 11.53
[mc_handling] => 0.00
[first_name] => Tester
[mc_fee] => 3.19
[auction_buyer_id] => someebayuser
[address_country_code] => US
[address_name] => Tester Testerson
[notify_version] => 3.8
[custom] => 16372911015
[payer_status] => unverified
[business] => sales@domain.net
[address_country] => United States
[mc_handling1] => 0.00
[num_cart_items] => 1
[address_city] => Clarksville
[verify_sign] => Ajfh8JrSDJjPlnEbvetFI.T0Ru67AHq1jQgmiX08YNtZfjc5B9GlZp.w
[mc_shipping1] => 0.00
[payer_email] => tester@email.com
[tax1] => 0.00
[txn_id] => 93M71753JN507112H
[payment_type] => instant
[last_name] => Testerson
[address_state] => MN
[item_name1] => Sony SmartWatch 2 SW2 Bluetooth NFC Smart Wrist Watch 1275-2741 Android NEW +Wty
[receiver_email] => receiver@email.com
[payment_fee] => 3.19
[shipping_discount] => 0.00
[quantity1] => 1
[insurance_amount] => 0.00
[receiver_id] => UBDZZZZZEPY
[txn_type] => cart
[item_name] => Sony SmartWatch 2 SW2 Bluetooth NFC Smart Wrist Watch 1275-2741 Android NEW +Wty
[discount] => 0.00
[mc_gross_1] => 119.99
[mc_currency] => USD
[item_number] => 301218066165
[residence_country] => US
[receipt_id] => 2559-0750-2193-4107
[shipping_method] => Default
[transaction_subject] =>
[payment_gross] => 131.52
[ipn_track_id] => ca2d1c92a0ee2
)
您可以看到 eBay ID 包含在 ebay_txn_idn 参数中,从 1 开始,并且您将拥有一组销售中每件商品的商品参数。
如果您需要比 PayPal IPN 提供的更多详细信息,您可以使用 eBay 的 GetItemTransactions API从您的 IPN 脚本中。
关于php - 如何从 PayPal 付款中获取 eBay 商品编号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24655455/