Braintree:在用户取消后创建新订阅
Braintree: Creating a new subscription after the user has canceled
我正在尝试决定如何处理用户订阅了一个月的情况,比如说 6 月 1 日他们订阅到 6 月 31 日。在这个月的中途,他们决定取消订阅(6 月 15 日),但随后在 6 月 20 日,他们决定再次重新开始订阅。如果有的话,这在布伦特里是如何处理的?是否有处理这种情况的建议路线?
我目前的想法:
我将跟踪他们取消的订阅并检查他们支付了多少费用,并在该期限结束后停止向他们提供服务。我正在考虑将新订阅置于试用期,试用期为他们取消的订阅支付日期之间的天数差异(在本例中为 10 天)。这里的含义是我现在必须检查他们是否处于试用期 在 支付截止日期之上,如果出于某种原因他们在一个月内这样做了 n 次。我看到一些建议考虑试用期对 Braintree 文档的影响,所以我想确保这是最好的选择。
关于'n'次重复,试用时间是否每天都在减少?那么试用期从 6 月 20 日开始,还剩十天,试用期是否会在 6 月 21 日减至 9 天?文档中似乎没有说明具体情况是什么。
感谢 Braintree 支持团队:
我们建议您特别注意试用期的主要原因是,确保您的客户知道他们何时需要付费存在风险和责任问题。但是,在使用试用期时可能很难跟踪开始日期。实际上,我建议您在创建新订阅时设置第一个计费日期。这使您可以指定一个特定的日期(而不仅仅是一个月中的某一天或未来的某个时间段)来首先向您的客户收费。
您所要做的就是跟踪每个订阅的付款日期(您可以通过我们的API。)然后,如果客户取消了他们的订阅并创建了一个新订阅在该日期发生之前,只需创建一个新订阅,其第一个计费日期为支付日期之后的第二天。然后,如果客户一直取消并重新注册,您就不必进行任何试用期检查——您唯一需要跟踪的是原始订阅的付款日期。
我正在尝试决定如何处理用户订阅了一个月的情况,比如说 6 月 1 日他们订阅到 6 月 31 日。在这个月的中途,他们决定取消订阅(6 月 15 日),但随后在 6 月 20 日,他们决定再次重新开始订阅。如果有的话,这在布伦特里是如何处理的?是否有处理这种情况的建议路线?
我目前的想法:
我将跟踪他们取消的订阅并检查他们支付了多少费用,并在该期限结束后停止向他们提供服务。我正在考虑将新订阅置于试用期,试用期为他们取消的订阅支付日期之间的天数差异(在本例中为 10 天)。这里的含义是我现在必须检查他们是否处于试用期 在 支付截止日期之上,如果出于某种原因他们在一个月内这样做了 n 次。我看到一些建议考虑试用期对 Braintree 文档的影响,所以我想确保这是最好的选择。
关于'n'次重复,试用时间是否每天都在减少?那么试用期从 6 月 20 日开始,还剩十天,试用期是否会在 6 月 21 日减至 9 天?文档中似乎没有说明具体情况是什么。
感谢 Braintree 支持团队:
我们建议您特别注意试用期的主要原因是,确保您的客户知道他们何时需要付费存在风险和责任问题。但是,在使用试用期时可能很难跟踪开始日期。实际上,我建议您在创建新订阅时设置第一个计费日期。这使您可以指定一个特定的日期(而不仅仅是一个月中的某一天或未来的某个时间段)来首先向您的客户收费。
您所要做的就是跟踪每个订阅的付款日期(您可以通过我们的API。)然后,如果客户取消了他们的订阅并创建了一个新订阅在该日期发生之前,只需创建一个新订阅,其第一个计费日期为支付日期之后的第二天。然后,如果客户一直取消并重新注册,您就不必进行任何试用期检查——您唯一需要跟踪的是原始订阅的付款日期。