【问题标题】:Braintree: Creating a new subscription after the user has canceledBraintree:在用户取消后创建新订阅
【发布时间】:2015-06-09 21:13:04
【问题描述】:

我正在尝试决定如何处理用户订阅了一个月的情况,假设 6 月 1 日他们订阅到 6 月 31 日。在本月中旬,他们决定取消订阅(6/15),但随后在 6/20,他们决定再次重新开始订阅。如果有的话,这在 Braintree 中是如何处理的?有处理这种情况的建议路线吗?

我现在的想法:

我将跟踪他们取消的订阅,并检查他们的付款情况,并在该期限结束后停止为他们提供服务。我正在考虑将新订阅置于试用期,以计算他们取消订阅到支付日期之间的天数(在本例中为 10 天)。这里的含义是,如果出于某种原因他们在一个月内这样做 n 次,我现在必须检查他们是否处于试用期在支付截止日期之上。我看到了一些建议来考虑试用期对 Braintree 文档的影响,因此我想确保这是最好的方法。

关于“n”次重复,试用期是否每天都在减少?那么试用期从 6 月 20 日开始,还剩 10 天,试用期会在 6 月 21 日缩短到 9 天吗?文档上似乎没有说明具体案例是什么。

【问题讨论】:

    标签: braintree


    【解决方案1】:

    感谢 Braintree 支持团队:

    我们建议您在试用期方面格外小心的主要原因是,在确保您的客户知道何时收费方面存在风险和责任问题。但是,使用试用期时可能很难跟踪开始日期。实际上,我建议您在创建新订阅时设置第一个计费日期。这使您可以指定一个特定日期(而不仅仅是一个月中的某一天或未来的某个时间段)来首先向您的客户收费。

    您所要做的就是跟踪每次订阅的付款日期(您可以通过我们的 API 完成)。然后,如果客户在该日期之前取消了订阅并创建了新订阅,只需创建一个新的订阅,其第一个计费日期是付费日期之后的第二天。然后,您无需检查客户是否继续取消并重新注册 - 您只需跟踪原始订阅的付费截止日期即可。

    【讨论】:

      猜你喜欢
      • 2017-01-07
      • 1970-01-01
      • 2021-10-24
      • 2017-06-28
      • 2017-04-10
      • 1970-01-01
      • 2017-04-06
      • 2015-10-25
      • 2014-09-18
      相关资源
      最近更新 更多