我目前正在尝试通过解析 strip 客户列表并在元数据匹配时在每个客户列表中进行搜索来取消订阅。
目前这不起作用。
customers = stripe.Customer.list(limit=100)
for c in customers.auto_paging_iter():
if bool(c.metadata):
try:
if user.username == c.metadata.username:
for s in c.subscriptions.data:
subscription = stripe.Subscription.retrieve(s['id'])
subscription.delete(at_period_end=True)
commit()
return jsonify(status=True)
except:
continue
我错过了什么吗?
最佳答案
所以我刚刚想通了,显然
subscription = stripe.Subscription.retrieve(s['id'])
不工作
必须是
subscription = c.subscriptions.retrieve(s['id'])
关于python - 通过元数据中的信息取消 strip 订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40244309/