Stripe payments 条带优惠券持续时间和订阅计费间隔

Stripe payments 条带优惠券持续时间和订阅计费间隔,stripe-payments,Stripe Payments,我试图了解当应用于不同计费间隔的订阅时,优惠券在条带中是如何工作的,而官方文档是相当不清楚的 Stripe允许您创建订阅计划,以不同的间隔s(每日,每月,每年,每周,每3个月,每6个月,或自定义) 订阅可以(可选)有试用期,以天为单位 Stripe还允许您创建优惠券,这些优惠券适用于特定期间的订阅计划(一次,重复,或永远)。如果选择“重复”,您还可以传递一个数字的“持续时间”(单位:月)参数,该参数设置折扣的持续时间 好吧,让人困惑的是订阅和优惠券可以有完全不同的时间间隔:我可以创建一个25天免

我试图了解当应用于不同计费间隔的订阅时,优惠券在条带中是如何工作的,而官方文档是相当不清楚的

Stripe允许您创建订阅
计划
,以不同的
间隔
s(
每日
每月
每年
每周
每3个月
每6个月
,或
自定义

订阅可以(可选)有试用期,以天为单位

Stripe还允许您创建
优惠券
,这些优惠券适用于特定
期间的订阅计划
一次
重复
,或
永远
)。如果选择“重复”,您还可以传递一个数字的“持续时间”(单位:月)参数,该参数设置折扣的持续时间

好吧,让人困惑的是订阅和优惠券可以有完全不同的时间间隔:我可以创建一个25天免费试用的订阅,一个每周计费周期,以及一个为期两个月的优惠券。如果客户在试用的第9天使用优惠券,有多少发票会包含折扣


确定优惠券是否仍然有效的逻辑是如何工作的?

持续时间为2个月的优惠券意味着优惠券将应用于从优惠券添加到客户的2个月内为该客户生成的所有发票。

这是一个很好的问题。很遗憾,它还没有出现在API中。但是,通过使用“invoice.create”Webhook可以通过自定义逻辑删除优惠券,
duration\u in\u months
如何处理年度订阅?