如何在电子商务网站中使用贝宝检查订阅付款中的状态
我正在我的网站上使用贝宝付款。对于订阅付款,我总是处于待处理状态,因此如何检查何时成功以及何时失败?
{
"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":"[email protected]",
"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
}
[如果以后需要获取订阅的状态,可以通过适当的API调用:https://developer.paypal.com/docs/api/subscriptions/v1/#subscriptions_get
您的示例似乎尚未处理,因为它尚未开始计费。