第 61–70 天:上线前的十五件事

将上线十五项分为适用法律安全硬门槛、交易路径和可后置体验,按支付通道规则区分沙箱与生产验收,给出逐项30小时基线及退款状态记录。

上线既要接通交易路径,也要满足适用法律与安全条件;成功收款不能代替后两项验收。

一、上线不是「代码写完」

以下情境为教学假设,人物、引语和数字不代表经核实的真实案例。

一位开发者第 68 天判断「功能齐了」,把链接发进两个群。当天来了 12 个访客,4 个走到定价页,0 个完成支付。他以为是定价太高,改了文案,第二天又发了三个群,还是 0 单。第三天他用自己的账号点了一次「购买」,页面转了两秒,报「商户配置错误」——支付通道只填了沙箱密钥,从未切到生产。

问题不在功能,也不在定价。他的链路上有一个断点,而他没有走过一次完整链路。 更麻烦的是,第一批访客可能不再回来:那 12 个人里,有 5 个后来再没打开过链接。

发布可分批重试,但每批触达都有成本,链路验证有助于减少无效尝试。

二、判断标准:一条链,不是一个功能

把用户从「第一次听说」到「完成付费」画成一条链:

听说 → 打开 → 看懂 → 注册 → 到达激活动作 → 付费 → 收到凭证 →(出问题时)找到人

这条链的性质是串联:任何一环断掉,后面的环节都不发生,后续转化可能无法发生;此前需求证据仍可保留。所以上线前的判断标准不是「功能做完了吗」,而是:

  • 每一环是否有一个陌生人能在不问你的情况下走通?
  • 断掉时,告警能否及时到达并有人处理?

一个可操作的检验:把每一环写成一句「用户在这里要完成什么」,再让一个没参与开发的人复述。复述不出来,需要进一步观察理解障碍,与功能多少无关。

第 06 篇的十人封测解决的是「看懂」和「激活」两环;这一篇补齐剩下的六环,它们大多不是功能,而是配置、文案和流程。

三、十五件事总表

按「缺了会断哪一环」排序,不按开发工作量排序。第五列是查细节的地方,不是必读材料。

项为什么必须有最小做法可以后置到什么程度到哪里查细节
1 一句话价值主张帮助用户快速理解价值「给谁、解决什么、第一步做什么」一句话可后置改文案,不可后置为没有主路径范围
2 定价页没有价格就没有付费动作一档或三档,写清计费单位与包含项不可后置;档位可以先只留一档反馈分诊与第一次收费
3 支付通道与测试订单收不到钱,前面全部无效沙箱按官方流程验交易;生产按通道允许的上线方式核配置不可后置SaaS Starter
4 退款政策减少纠纷,也是支付通道的合规要求一段文字:条件、时限、申请路径可先只有一段,后补独立页面主体、税务与合规
5 服务条款与隐私政策收集信息与收款的前置说明最小版本,写清收集项、用途、保存期按实际业务和信息处理核必要说明主体、税务与合规
6 支持入口与响应承诺支持不可达会增加纠纷与流失风险一个邮箱 + 「工作日 24 小时内回复」可先只有邮箱,后加表单十人封闭测试
7 错误上报你不知道用户卡在哪一步前端异常 + 服务端 5xx 汇到一个收件箱可先用免费额度,不可没有资产韧性
8 可用性监控挂了要你先知道,而不是用户来信按风险探活首页及无副作用健康接口;不轮询制造订单可先用免费探活,不可没有资产韧性
9 数据备份与恢复演练没演练过的备份不算备份每日自动备份 + 一次真实恢复频率可降,演练不可后置资产韧性
10 域名、证书与 HTTPS支付回调与邮件都依赖可信域名主域 + 自动续期证书 + 强制 HTTPS不可后置平台寄生
11 事务邮件送达验证邮件进垃圾箱等于注册断链按发信商配置SPF/DKIM/DMARC并实测,不保证必进收件箱不可后置SaaS Starter
12 注册、登录与找回本例账号需有安全恢复路径邮箱验证码或魔法链接 + 找回流程第三方登录可后置主路径范围
13 数据导出与删除按适用个人权利及合同要求响应可验证身份的权利请求通道;导出可人工,删除有流程导出可先人工,删除入口不可缺资产韧性
14 至少 3 篇帮助文档减少重复支持,覆盖高频故障上手、计费、常见故障各一篇可先减到 1 篇十人封闭测试
15 发布公告与更新日志让第一批人知道发生了什么一段公告 + 一个 changelog 页可后置到发布后 3 天发布与第一周

先分类再安排:

  • 适用法律与安全硬门槛:主体/许可和商品服务信息披露、必要条款、合法数据处理与告知、权利响应、用户隔离、资金与结果安全。是否适用按业务、地区、数据和合同核对,缺失即不放行。
  • 本架构交易必需:价格与权益一致、支付/订单/退款状态、相关邮件和支持路径;本地买断或人工服务按实际架构裁剪。
  • 可后置体验:额外帮助文章、非必要外观、更新日志等,只有不影响前两类时才后置。

不能只问能否收钱。已知越权或缺适用告知时,即使支付成功也不发布。导出可人工仅在已有承诺和使用场景允许时成立;若05篇本例验收承诺自助导出,就不能在上线时悄悄降为人工。

四、依赖顺序

不是十五件事都能并行。下面这些有硬前置,顺序错了会返工。

前置后续为什么不能反过来可否并行
10 域名与证书(本例)3 支付通道、11 事务邮件、8 监控探活回调地址与发信域都绑定域名按当前环境核对,不等于不能先写沙箱代码
11 事务邮件12 注册与找回验证邮件发不出去,注册流程无法测否
5 隐私政策12 注册表单先确认必要业务数据与处理基础,再让表单、告知及后台处理一致可部分并行
3 支付通道2 定价页的「可购买」状态通道未通,定价页只能展示不能买否
3 支付通道4 退款政策分别约定申请、商户处理与通道/银行到账;不能用结算周期免除义务可并行起草
9 备份恢复演练没有备份就无从演练否
7 错误上报冒烟测试没有上报就看不清失败点可并行
14 帮助文档6 支持入口文档能挡掉一部分工单是

本例技术依赖可按10→11→12及3→4准备,法律与安全条件并行核对。采购服务或模板可以帮助完成,仍须验证与实际处理一致,不能只因套模板而放行。

一个经验上限:同时推进不超过三项。本例多项需要进后台操作,切换成本比看起来高;一次只开两个后台,做完再换。

五、上线前48小时:按环境验收

先查实际通道的测试/上线文档,不把真实银行卡与沙箱卡视为替换选项。Stripe禁止用真实支付资料在live模式做测试;在测试环境使用测试密钥和官方模拟数据。生产核对密钥环境、商户资格、域名、回调、权限及通道允许的上线流程,不自行制造被禁止的测试交易。

#环境/检查记录什么
1邮件试发多种目标邮箱的实际到达、垃圾箱及失败原因
2新用户理解用户能复述适用对象、结果与第一步
3普通账号主路径注册/输入/处理/结果,账号架构可裁剪
4找回及授权链接过期/复用被拒,A不能操作B的数据
5价格权益金额、币种、周期、包含量和税费披露一致
6沙箱交易官方模拟成功/失败及订单权益状态,不冒称资金到账
7回调验签、延迟、乱序、重放均有状态与对账记录
8重复提交不重复发权益/计费,区分订单创建与实际扣费
9退款申请条件、入口、审核与申请记录可追踪
10退款处理商户发起、通道受理、实际到账三状态分别记录
11发布恢复断网、刷新、回滚与隔离恢复不破坏数据一致性
12生产配置按通道官方允许方式核对生产设置、日志和告警

48小时是本例准备窗口,非银行到账保证。沙箱退款只证明模拟状态;真实合法业务发生后的退款按通道状态跟踪到账,超期追查并告知用户,不把未到账标完成。Stripe官方说明退款通常需5–10个工作日显示在客户账户,实际可能更久;该例不能套所有钱包与银行。

先判断失败是否触及法律、安全或交易硬门槛;收件箱到达速度、文字理解等按目标人群和实际证据修复,不能用“12项有截图”代替真实条件。

六、可以后置的十项

后置不是不做,是明确写下代价,等有付费用户之后再补。

项后置的代价
团队与协作一个人扛全部支持,回复变慢;用户量小的时候可接受
SSO / 企业登录企业客户会卡在采购流程,个人用户几乎无感
公开 API无法被集成,失去一类分发渠道;早期集成需求通常很少
多语言只能覆盖一个语言市场;翻译错比不翻译更伤信任
移动端移动场景的用户直接流失;先确认你的场景是否真的在手机上
主题与换肤在本例非关键,实际仍需观察是否影响使用
审计日志出纠纷时无法自证;B 端客户可能会问
批量操作重度用户效率低,容易在第二个月流失
模板库新用户上手慢,激活率偏低
集成生态增长慢,但不影响首批用户完成付费

后置前先确认不影响适用法律、安全及已有合同,再检查本次价值与交易路径。审计追踪按风险保留;企业SSO能否后置与安全日志分开判断。

七、常见错误表

错误后果更好的做法
用开发者账号做验收看不到真实注册与邮件问题全新邮箱 + 全新设备
只测支付成功,不测退款退款时才发现入口不存在在沙箱按规则覆盖支付与退款;实际到账另跟踪
沙箱密钥留在生产所有订单失败,且无告警发布前核对密钥前缀与环境变量
事务邮件没配 SPF/DKIM验证流程可能中断,需核实际影响三个不同邮箱实测
备份从未恢复过真出事时备份不可用发布前做一次真实恢复
将条款随文档一同后置缺必要披露先满足适用条款与数据要求,额外文档另排

八、行动清单

  • 把十五项抄成一张表,逐项标「已具备 / 有替代 / 缺失」。
  • 画出自己的依赖顺序,标出关键路径。
  • 先核法律和安全硬门槛,再按本产品依赖排交易路径与体验项。
  • 准备一个从未注册过的邮箱和一台干净设备。
  • 按 12 个检查点走一遍,逐项记录时间与截图。
  • 在允许的测试环境模拟失败(官方测试卡、断网),确认报错可读。
  • 确认退款申请与商户处理可追踪,通道到账期限按实际披露。
  • 写下十项后置项的代价,以及补上的触发条件。

使用边界与逐项工时预算

下表是已有主路径后的核对/补齐工时,不是把05篇做过的登录、部署再算一次完整建设。未建设的项必须另估,不能认为2小时一定做完。

项号核对或补齐任务基线小时
1价值主张1
2价格权益2
3支付环境/状态2
4退款流程2
5适用条款与数据规则3
6支持入口1
7错误上报1
8健康探活1
9恢复演练3
10域名证书1
11邮件送达2
12账号与找回2
13导出删除响应1
14三篇帮助文档,各2小时6
15公告与更新日志2
合计其他14项24小时 + 文档6小时30

若3和11各从2增到5小时,总量36;文档三篇减一篇省4、把非必需公告/日志制作后置省2,得到30。法定公示或必要用户通知不属于可省公告。若其他14项都各需2小时,则基线34、延迟后40、同样节省6后仍34,不能混用两个情景。

按01日历本阶段半职24小时、全职48小时。30小时基线在半职仍差6小时,应提前在前阶段明确预留、再减非必需范围或延期,并联动发布日;不得把未计工时塞到休息日。全职余18小时包含预热、故障修复和审核沟通,不是随意加功能的额度。

验收:按环境保存状态证据,硬门槛均满足,有未完成事项时明确责任人与下一检查点;沙箱截图不充当真实到账凭证。

关键参考与核验范围

以下链接支持对应的规则;十五项清单、工时预算与检查点均为方法演示,不构成法律或商业建议。核验日期:2026-10-23。

  • 中华人民共和国个人信息保护法 :按第13、17、45、47、50、51条分别核处理基础、告知、权利响应和安全;不把按钮存在等同履行全部要求。

  • 电子商务法 :通过信息网络销售商品或提供服务时的经营者义务,涉及条款、退款与消费者权益的披露要求。

  • Stripe测试规则 :测试环境、模拟资料与live测试限制。

  • Stripe退款状态 :通常到账范围及延迟可能,不能当固定保证。

系列导航

继续阅读

探索更多技术文章

浏览归档,发现更多关于系统设计、工具链和工程实践的内容。

全部文章 返回首页

「Indie」更多文章

  1. 定价复盘:价格、转化、留存与退款的一张表
  2. 低流量定价实验:样本不够时怎么测
  3. 结账页:币种、税费、失败重试与拒付