paypal reurring,在return_url中使用哪个参数来确认订阅成功?

时间:2016-07-05 04:25:20

标签: paypal paypal-subscriptions recurring-billing

我使用paypal和“订阅”付款方式进行定期付款。我在ipn和back_url中都得到了回应。在back_url中,我通过POST获取了所有交易信息。现在我有两个问题: -

  1. 当我在那个时候收到back_url的回复时,在我收到ipn中的第一个回复时,是否已完成paypal交易或第一次付款?
  2. 在我的back_url中,我应该检查哪个参数以确保用户已订阅,我应该让他访问我的网站?或者我是否需要IPN的一些信息来确认订阅?
  3. 我是否必须检查许多变量?有很多候选人

    1. 'txn_type'

    2. 'subscr_id'

    3. “payer_id

    4. 'AUTH'

    5. 我需要一个关于使用哪个的专家意见?

      我在return_url中得到的响应变量是: -

      {"txn_type"=>"subscr_signup", 
      "subscr_id"=>"xxx",
       "last_name"=>"buyer",
       "residence_country"=>"US", 
      "mc_currency"=>"USD", 
      "item_name"=>"dumppy", 
      "business"=>"xxx", 
      "amount3"=>"12.00",
       "recurring"=>"1", 
      "payer_status"=>"verified",
       "payer_email"=>"xxx", 
      "first_name"=>"test", 
      "receiver_email"=>"xxx",
      "payer_id"=>"xxx",
       "invoice"=>"90", 
      "reattempt"=>"1", 
      "recur_times"=>"12", 
      "subscr_date"=>"21:00:01 Jul 04, 2016 PDT", 
      "charset"=>"windows-1252", 
      "period3"=>"1 M",
       "mc_amount3"=>"12.00", 
      "auth"=>"x",
       "form_charset"=>"UTF-8", 
      "controller"=>"xx", 
      "action"=>"xxx"}
      

0 个答案:

没有答案