ruby 条带化订阅:立即收取未来订阅的费用

uxh89sit  于 2022-11-04  发布在  Ruby
关注(0)|答案(1)|浏览(157)

我试图创建条纹订阅未来的日期,但与即时付款收费。
我找到了Scheduled Subscriptions,但似乎此类订阅的费用将在start_date时触发

Stripe::SubscriptionSchedule.create({
  customer: 'cus_...',
  start_date: 1667378929,
  end_behavior: 'release',
  phases: [
    {
      items: [{ price: 'plan', quantity: 1 }],
      proration_behavior: 'always_invoice'
    },
  ],
})

从现有订阅创建计划订阅也没有效果-订阅无法从“基本”类型转换为计划未来日期

Stripe::SubscriptionSchedule.create({
  from_subscription: 'sub_...',
})
kpbwa7wx

kpbwa7wx1#

如果您希望订阅在未来开始,那么没有内置的方法让客户立即付款。但有可能的解决方法,例如:
要求客户提前付款并保存付款方式,然后在付款成功后创建订阅计划,以便将来开始订阅。您可能希望在订阅计划的开始处添加免费试用,这样客户就不会支付两次。
或者立即创建订阅,提供免费试用和发票项目(根据您要预先收取的金额),然后在您的一端跟踪订阅何时应该真正给予用户访问您的服务。

相关问题