dev.to · SaaS· 付小花·· 2 小时前AI 评分34
订阅账单页如何回答"下次何时扣费":三条规则避免编造续费日期
When Will You Charge Me Next? A Billing Page Owes That Answer.
AI 导读
订阅账单页必须回答"下次何时扣费"和"现在取消会怎样",而支付通道通过 Webhook 传来的周期开始、结束和取消时间都是可选字段。作者给出三条规则:解析时不猜测、无法读取就返回 null;更新时只写实际到达的字段,避免后到的部分事件把已有周期覆盖成 null;取消后的周期结束日是权益截止日,不能当作下次扣费日展示。解析写成纯函数后,四种用例加反向用例即可在本地复现,无需支付通道或测试卡。
来源:dev.to · SaaS · dev.to