我正在开发一款基于订阅、按月计费的产品。 这会生成并更新包含到期日期的产品密钥。
目前我正在回复“customer.subscription.created”和“invoice. payment_succeeded” 对于这两个事件,我使用“current_period_end”-(unix 时间以秒为单位) 来更新我的产品密钥到期日期。
在创建的试用版中,我希望“current_period_end”是试用期结束时间。 在 payment_succeeded 上,我预计“current_period_end”到月底(这在测试中看起来是正确的)
我的问题是:
注意: 这里的目标是“绝对”确保通过 stripe 为所有客户操作准确设置到期日期。如果有最佳实践/策略的指南,欢迎链接。 参考资料: