【问题标题】:Stripe Subscriptions with email Invoices带有电子邮件发票的条带订阅
【发布时间】:2022-01-19 13:26:32
【问题描述】:

我正在尝试创建一个应用程序,客户可以在其中选择产品价格并订阅它。 但是从代码创建订阅: stripe.Subscription.create(customer=customer_id, items=[{'price': price_id}]) 给我This customer has no attached payment source or default payment method. 错误。我的问题是,我可以以某种方式创建订阅并将付款发送到电子邮件以供客户手动付款吗?完美地,该付款方式将被保存以供订阅自动续订。

【问题讨论】:

    标签: python stripe-payments


    【解决方案1】:

    如果您尝试在没有付款方式的情况下创建订阅(如此处所示),则需要传递 payment_behavior parameter

    如果您希望通过电子邮件将发票发送给客户进行付款,请通过collection_method parameter

    stripe.Subscription.create(
      payment_behavior='default_incomplete',
      collection_method='send_invoice',
      customer=customer_id,
      items=[{'price': price_id}]
    )
    

    【讨论】:

    • 订阅已创建,非常感谢,但我的电子邮件中没有任何发票。有什么建议我可能会做错什么吗?
    • 不幸的是,Stripe 在测试模式下无法发送电子邮件。
    猜你喜欢
    • 2021-12-12
    • 2014-08-03
    • 2016-03-28
    • 1970-01-01
    • 2016-04-08
    • 2018-09-20
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    相关资源
    最近更新 更多