我有几个月计划,用户可以随时取消。在用户仍然可以访问应用程序的情况下,处理grace period
的推荐方式是什么。例如。如果用户在7月1日注册,7月15日取消,我希望为用户提供7月30日之前的访问权限。
我存储以下列:current_period_start
、current_period_end
、canceled_at
和ended_at
。
宽限期检查应该是这样的吗?
def grace_period?
return status == 'canceled' && Time.zone.now < current_period_end
end
对这一点的任何澄清都会非常有帮助。谢谢。
1条答案
按热度按时间0kjbasz61#
你不应该“取消”订阅。只需使用参数“CANCEL_AT_PERIOD_END:TRUE”进行更新