【问题标题】:Can I find if a user subscription is active or not with their email in stripe?我可以通过他们的电子邮件来查看用户订阅是否处于活动状态?
【发布时间】:2022-01-27 06:18:36
【问题描述】:

我正在尝试为我的应用创建订阅。我的计划是:

(1)询问电子邮件和电话,将其保存在他们的电脑中。 (2)显示有关 2 个订阅计划的详细信息(每月、每年) (3)为两者创建一个按钮并共享由条带创建的订阅链接(自动条带) (4)检查用户是否有每月或每年的活跃订阅。 (5)如果是则继续应用,否则显示详情页面。

现在我想知道如何知道该用户是否仅使用他们的电子邮件和电话号码进行了有效订阅。(没有条纹客户 ID)

而且我不想在我的应用程序中使用 html 、 js ,这就是我为此选择 python 的原因。

提前感谢愿意帮助我的人。

【问题讨论】:

    标签: python-3.x stripe-payments subscription


    【解决方案1】:

    您可以list Customers in the Stripe API 并通过email 参数进行过滤。这将为您提供一组具有该电子邮件地址的客户。

    然后您可以使用customer 参数list Subscriptions on those Customers

    您可以使用 auto-pagination 遍历从 API 返回的列表的“页面”(列表 API 调用中的 limit 参数默认为 10)。

    【讨论】:

    • stripe.Customer.list(email=email) ,现在我可以将其存储在变量中,如果在变量中处于活动状态,我可以继续,否则我可以显示付款页面。非常感谢??
    猜你喜欢
    • 1970-01-01
    • 2013-06-17
    • 2014-06-05
    • 2019-05-03
    • 1970-01-01
    • 2018-11-26
    • 2012-06-02
    • 2014-05-24
    • 1970-01-01
    相关资源
    最近更新 更多