我正在为用户进行Stripe集成,并为Stripe的年度订阅计划制定了一些非常具体的规则:
。
我的直接猜测是,第一种情况应该可以与回溯、锚、非分段和/或试用期相结合,尽管我还没有测试这些细节。
当下一次充电的锚在12个多月后,我如何实现案例2?据我所知,Stripe不允许锚定日期比未来更远的下一个自然付款日期(一年订阅12个月)。也不可能在锚日期之前有一个trial_end。
我在后端使用Laravel收银机/PHP,但我怀疑它是否出柜,所以我只是在寻找用任何语言创建订阅的API选项。
发布于 2021-12-27 23:34:40
您可以通过将backdate_start_date设置为2022-01-01,将billing_cycle_anchor设置为2023-01-01来实现第一个场景。
正如您注意到的,Stripe不允许超过12个月的记帐期,但是有一些解决办法。
一种选择是使用year+长期试用创建订阅,但只需一次性收取订阅的年费。要做到这一点,在创建订阅时,您可以将开始日期追溯到2022-01-01,设置一个trial_end和billing_cycle_anchor为2024-01-01,并使用add_invoice_items1参数创建一个一次性收费,其金额与您的年费相同。
或者,您可以创建一个订阅schedule2,第一个阶段结束于2023-01-01,一个试用阶段持续一年,然后一个阶段与您的一年的价格。
https://stackoverflow.com/questions/70499601
复制相似问题