基本上我有一个用户订阅计划,他获得了X个学分。续订时,必须补充此积分。如何从Stripe API检查用户的帐户状态,并确定他的每月订阅是否已续订,如果是,请允许我在我的数据库中补充他的信用额度?
如果他没有续约,应该是他没有得到更多的学分。
Stripe中存在哪些api功能让我获得订阅状态,以便我可以根据续订日期或取消来补充用户的积分?
答案 0 :(得分:1)
根据the docs,它应该简单如下:
customer = stripe.Customer.retrieve("your_customer_id")
subscription = customer.subscriptions.retrieve("the_customers_subscription_id")
if subscription["status"] == "active":
# The customer has an active subscription