如何在电子商务网站中使用PayPal检查订阅付款中的状态

时间:2020-04-18 01:38:33

标签: node.js paypal payment paypal-rest-sdk paypal-subscriptions

如何在电子商务网站中使用Paypal检查订阅付款中的状态

我正在我的网站上使用贝宝付款。对于订阅付款,我始终处于待处理状态,那么如何检查何时成功和何时失败?

{
  "id":"I-TXXWY50EGMJX",
  "state":"Pending",
  "description":"Agreement for subscription salon owner",
  "start_date":"2020-04-17T07:00:00Z",
  "payer":{
    "payment_method":"paypal",
    "status":"verified",
    "payer_info":{
      "email":"sb-umuhk1452433@personal.example.com",
      "first_name":"John",
      "last_name":"Doe",
      "payer_id":"Z7CZSRCHLFWGY",
      "shipping_address":{
      }
    }
  },

  "plan":{  
  },
  "links":[
    {   
    }
  ],
  "agreement_details":{
    "outstanding_balance":{
      "value":"0.00"
    },
    "cycles_remaining":"0",
    "cycles_completed":"0",
    "final_payment_date":"1970-01-01T00:00:00Z",
    "failed_payment_count":"0"
  },
  "httpStatusCode":200
}

1 个答案:

答案 0 :(得分:0)

如果以后需要获取订阅的状态,可以使用适当的API调用:https://developer.paypal.com/docs/api/subscriptions/v1/#subscriptions_get

您的示例似乎尚未处理,因为它尚未开始计费。

相关问题