首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >条带化提前续订订阅

条带化提前续订订阅
EN

Stack Overflow用户
提问于 2021-02-20 09:09:46
回答 3查看 97关注 0票数 1

我一直在阅读Stripe文档,但我还没有找到一个明确的答案,也许有人知道。我有为客户的条纹订阅,他们预先支付了一年。我想为他们提供在到期前续订一年的选项(最多提前60天)。是否可以将当前活动的订阅设置为再延长一年(在相同的到期日期结束,只是在一年后),而不让Stripe自动续订它?谢谢!

EN

回答 3

Stack Overflow用户

发布于 2021-02-22 11:04:14

没有直接的方法可以做到这一点,但你可以做的是创建一张发票来接受付款,然后创建一个Customer Balance Transaction来存储“积分”,这样当他们的续费到期时,余额就会因为积分而为零。

票数 0
EN

Stack Overflow用户

发布于 2021-04-14 20:28:34

我们的解决方案是使用Subscription schedules和一个在阶段变化时触发的webhook。因此,我们将阶段的end_date放在当前订阅结束前1个月。因此,当webhook注意到阶段变化时,我们可以在前一个月获得订阅,并将订阅的de billing_cycle_anchor设置为now

票数 0
EN

Stack Overflow用户

发布于 2021-12-21 17:13:46

我们计划在条带订阅上设置一个自定义的元数据属性notify-days-before-renewal,该属性将指定在续订之前我们将发送续订通知的天数。

但这里有两个挑战:(1) Stripe本身不会作用于这个元数据值,所以我们必须自己设置一些东西。(2) Stripe没有“合同条款”的概念,只有计费频率。例如,如果您有一个按月收费的年度合同,则Stripe将其视为月度合同。

对于(2),我们有按月和按年付费的客户,但只有我们的年度客户需要自定义提前续订通知。这意味着我们可以假设下一个账单数据也是合同续订日期。

对于(1),我们将使用每24小时运行一次的Zapier zap。zap将获得所有订阅的列表,并且对于每个订阅,查找notify-days-before-renewal属性和下一个计费日期。然后,它将计算从今天到下一个账单日期之间的天数,如果该数字恰好等于notify-days-before-renewal,则它将向客户的账单电子邮件地址发送电子邮件通知。

我认为这里真正的解决方案是将客户的合同期限作为一流的概念来跟踪,这一点在未来有望得到支持。然后,理想情况下,条纹将允许我们在订阅续订前X天设置每个订阅的webhooks。

在此之前,这个黑客解决方案是我们能想到的最好的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66286972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档