Braintree:在用户取消后创建新订阅

时间:2015-06-09 21:13:04

标签: braintree

我正在尝试决定如何处理用户在整月中订阅的情况,让我们说他们订阅了6/1直到6月31日。他们决定取消订阅(6月15日),然后在6月20日,他们决定再次重新开始订阅。如果有的话,Braintree如何处理?是否有处理这种情况的建议路线?

我目前的想法:

我将跟踪他们取消的订阅并检查他们的付款距离,并在该期限结束后停止提供服务。我正在考虑将新订阅用于试用期,以确定他们取消订阅到期日之间的天数差异(在这种情况下为10天)。这里的含义是,如果由于某种原因他们在一个月内这样做了n次,我现在必须检查他们是否处于付费通过日期的试用期。我看到了一些建议,考虑试用期对Braintree文档的影响,所以我想确保这是最好的路线。

关于' n'重复,试验持续时间是否每天减少?因此试用期从6/20开始,剩余十天,试验期限是否在6月21日降至9?关于具体案例的文件似乎没有任何迹象。

1 个答案:

答案 0 :(得分:3)

感谢Braintree支持团队:

我们建议您在试用期间要特别小心的主要原因是,确保您的客户知道他们何时会被收费时存在风险和责任问题。但是,在使用试用期时,很难跟踪开始日期。实际上,我建议您在创建新订阅时设置第一个结算日期。这允许您指定特定日期(而不仅仅是一个月中的某一天或将来的某个时间段)来首次向您的客户收费。

您需要做的就是跟踪每个订阅的日期(您可以通过我们的API来完成)。然后,如果客户取消订阅并在该日期之前创建了新订阅,那么在付款日期之后的第一个结算日期创建新订阅。如果客户不断取消并重新注册,则您无需进行任何试用期检查 - 您需要跟踪的唯一事项是原始订阅的付款日期。