什么django PayPal IPN看起来像



我已经实现了django PayPal的IPN,并与收到的IPN有一些困难。有谁能提供相关信息吗?它支持哪些功能?

一般来说,IPN处理将处理以下内容:

  • 接收/验证PayPal POST-backs
  • 解析经过验证的POST-back消息,并使用其中的事务详细信息更新数据库

这是一个典型的IPN消息的样子,你的Django脚本将处理这些来自PayPal的HTTP帖子,并基于它们处理订单管理操作(例如更新DB)

transaction_subject =, payment_date = 20% 3 a08 % 3 a00 + 9 + 2 c + 2015 + PDT&01%; last_name = US& residence_country = US& item_name % 3 =测试+描述+批+ Register& payment_gross = -10.00, mc_currency = USD& payment_type = instant& protection_eligibility = Ineligible& verify_sign = AmDuhskOW4nHRQzwOcT1kVh.Nd7aA8jucGH77Q.R4aiejb1M3rSyseJs& test_ipn = 1, payer_email = USP % 40 email.com& txn_id = 77 r67849j7462684n& receiver_email =汉办% 40 paypal.com& first_name = Payer& parent_txn_id = 5GY14152509151407&发票= INV-KZXY-BATCH002& payer_id = 8 fmfq2kvyyhty& receiver_id = XPKMZXNEA2GXU& reason_code = refund& item_number =, handling_amount = 0.00, payment_status = Refunded& payment_fee = -0.39, mc_fee = -0.39,运费= 0.00,mc_gross = -10.00,自定义=测试+自定义% 3 + KZXY& charset = UTF-8& notify_version = 3.8, ipn_track_id = 58 d1b52cca4ad

正如Django或PayPal所推荐的那样,在Sandbox环境和PayPal IPN模拟器中测试你的函数总是很容易的,你可能已经浏览了Django IPN文档,以防万一你需要任何细节,你会在那里得到所有的东西。

相关内容

  • 没有找到相关文章

最新更新