有什么方法可以在第一年和第二年在Stripe中设置不同的价格?

时间:2019-07-15 11:37:09

标签: laravel stripe-payments recurring-billing

我正在Stripe中创建年度订阅计划。 第一年将收取$ 100,第二年以后将收取$ 75。

在贝宝(PayPal)中,我做了一个技巧,设置1年试用期,并收取100美元。然后在第二年,我将75亿美元设置为10亿美元。

在Stripe中,我无法在试用期内设置金额。一旦我在Stripe中设置了试用期,就意味着完全不收费。

到目前为止,我浏览了Stripe文档,发现了以下几种方法:

  1. 使用Webhooks:设置2个计划-100美元计划和75美元计划。然后为“ subscription_schedule.expiring”添加一个webhook端点。因此,新订户将首先进入$ 100计划,并在第一个计划到期时通过Webhooks收到通知。然后,我需要编写一个函数,将其计划更新为75美元。
  2. 使用订阅时间表:我不确定这是否是解决方案。 (ref here
  3. 使用多个计划:当新订户进入时,让两个计划都分配。我将为“ renewal_behavior = none”设置100美元的计划,并为75美元的计划设置1年的试用期。
  4. 创建自己的计划任务:我的函数将检查订阅的到期日期,如果要在7天内到期,则会更新为下一个计划。

任何人以前都有经验,最佳方法是什么。

顺便说一句,我正在使用Laravel。

谢谢。

1 个答案:

答案 0 :(得分:0)

https://stripe.com/docs/billing/invoices/subscription#first-invoice-extra

这对您有帮助吗?

您可以在每个订阅的第一张帐单上加25美元的额外费用。 (并称其为“设置费”)