【问题标题】:stripe subscription from first date of the month with initial fee从当月的第一个日期开始的条带订阅,初始费用
【发布时间】:2023-03-17 13:40:02
【问题描述】:

我想在这些条件下进行每月订阅

  • 每月收费30美元
  • 应在每月的第一天付款
  • 在月中完成注册时,应在注册完成时支付每日费用

例如,用户在 8 月 10 日注册

  • 20 美元应该在那个时候支付
  • 30 美元订阅于 9 月 1 日及当月第一个日期完成

我该如何配置呢? 我想知道stripe.checkout.sessions的配置

【问题讨论】:

    标签: stripe-payments


    【解决方案1】:

    一般而言,您可以通过在下个月 1 日设置结算周期锚点并允许在此之前的部分期间生成按比例分配的发票,从而完全实现您的目标: https://stripe.com/docs/billing/subscriptions/billing-cycle#new-subscriptions

    但是,订阅创建 API 的此选项无法通过 Checkout 获得: https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-subscription_data

    您可以通过将 subcription_data[trial_end] 设置为下个月的 1 日来有效地设置计费锚点,从而获得类似的结果: https://stripe.com/docs/billing/subscriptions/billing-cycle#using-a-trial-to-change-the-billing-cycle 您需要计算自己第一个月的按比例分配的金额,然后在line_items 中添加一次性价格以及经常性价格,以便仅将按比例分配的金额添加到第一张发票: https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-line_items

    【讨论】:

    • trial_end 和 billing_cycle_anchor 不能设置为每个 line_item,但可以设置为订阅数据。这意味着如果我设置任何一个设置,订阅和初始付款都会延迟。我想在用户注册时获得首期付款。有可能吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    • 1970-01-01
    • 2021-09-13
    相关资源
    最近更新 更多