Django djStripe-零美元计划-不要求信用卡,但创建客户

Django djStripe-零美元计划-不要求信用卡,但创建客户,django,stripe-payments,Django,Stripe Payments,我正在使用Django应用程序Django Stripe将Stripe集成到我的Django应用程序中,允许用户使用Stripe订阅计划和付款 我想有一个零美元的计划,但创建一个条带客户帐户,以便在将来使用可以只改变订阅从零到付费计划,然后他们将被要求他们的信用卡信息 这在Stripe中是可以接受的,根据Stripe,零美元订阅不需要信用卡,尽管它确实创造了客户。然而,djStripe确实要求使用零美元计划的信用卡 djStripe确实暗示定制计划是解决方案,但我需要帮助确定 a) 这确实是一种

我正在使用Django应用程序Django Stripe将Stripe集成到我的Django应用程序中,允许用户使用Stripe订阅计划和付款

我想有一个零美元的计划,但创建一个条带客户帐户,以便在将来使用可以只改变订阅从零到付费计划,然后他们将被要求他们的信用卡信息

这在Stripe中是可以接受的,根据Stripe,零美元订阅不需要信用卡,尽管它确实创造了客户。然而,djStripe确实要求使用零美元计划的信用卡

djStripe确实暗示定制计划是解决方案,但我需要帮助确定

a) 这确实是一种方式和方法 b) 如果a)为是,则如何实施

我已在我的应用程序的Settings.py中设置了计划,如下所示:

DJSTRIPE_PLANS = {
    "starter": {
        "stripe_plan_id": "starter",
        "name": "Starter",
        "description": "Starter subscription.",
        "statement_descriptor": "Starter co",
        "price": 0,  # $0
        "currency": "usd",
        "interval": "year",
        "trial_period_days": 0,
        "team_size": 2,
        "image_count": 1000
    }
}

我没有定制任何标准的djStripe订阅流程。

首先在计划中添加试用期,因为如果没有试用期,stripe会尝试向客户收取费用,因为它需要信用卡信息。订阅
customer.subscription.试用将结束
stripe将在试用期到期前三天发送此webhook,并在该事件中为客户更新跟踪信息。

您找到解决方案了吗?没有。只是不向stripe发送零美元计划注册。如果他们升级到付费计划,将把他们发送到Stripe。