Stripe订阅API:12期等额无自动续期的cancel_at及proration_behavior配置
关于Stripe Update Subscription接口的参数设置方案
cancel_at参数设置
直接将cancel_at设为**2024年8月22日下午1:01:18(对应UNIX时间戳1724331678)**即可,原因如下:
- Stripe订阅的计费周期严格按照起始时间顺延,第12个计费周期的结束时间正好是这个时间点。设置
cancel_at为此时间,订阅会在第12期费用成功扣除后自动终止,不会触发第13期计费。 - 无需设置稍早时间:Stripe的
cancel_at是在指定时间点执行订阅取消操作,而非提前终止当前周期。只要客户完成前11期支付,第12期会正常全额扣费,扣费完成后订阅才会取消,不会出现最后一期无法全额扣费的情况。若设置时间早于该点,反而可能导致当前周期未完成就被取消,引发计费异常。
proration_behavior参数设置
将proration_behavior设为none是正确选择:
- 本次操作仅为订阅添加自动取消规则,未修改订阅价格、计费频率等核心属性,无需生成任何按比例计费的费用。设置
none可确保Stripe不会计算并收取额外的按比例费用,保持12期均为等额月付。
内容的提问来源于stack exchange,提问作者Parker B
相关产品推荐
相关产品推荐

