主题
10. 验收标准
整体验收 Checklist
短信微服务
- [ ] R-101:短信服务独立部署,统一 API 可用(send / batch-send / records)
- [ ] R-102:短信模板管理完整(CRUD + 审核流程 + 签名绑定)
- [ ] R-103:异步发送与状态回调正常工作(队列不丢消息、回调准确)
- [ ] R-104:多租户接入,租户配额和限流生效
支付架构
- [ ] R-201:支付配置管理完整(创建 / 编辑 / 停用 / 删除,三种模式独立 Schema)
- [ ] R-202:微信服务商分账模式可用(支付+分账+回退全链路通)
- [ ] R-203:微信服务商直收模式可用(子商户收款+退款)
- [ ] R-204:支付宝直收模式可用(当面付 / APP 支付 + 退款)
- [ ] R-205:网点支付配置绑定管理可用(微信/支付宝分别绑定 / 切换 / 查询)
- [ ] R-206:支付结果通知与对账可用(回调 / 日终对账 / 导出)
流程验收
- [ ] 短信发送全流程可走通:业务方调用 → 入队 → 渠道发送 → 回调通知
- [ ] 微信支付全流程可走通:微信小程序 → 获取微信配置 → 下单 → 支付 → (分账)→ 回调 → 订单完成
- [ ] 支付宝支付全流程可走通:支付宝小程序 → 获取支付宝配置 → 下单 → 支付 → 回调 → 订单完成
- [ ] 网点同时绑定微信+支付宝时,微信小程序走微信支付,支付宝小程序走支付宝支付,互不干扰
- [ ] 分账失败 → 重试 → 5 次后告警的全链路可测试
- [ ] 退款 + 分账回退流程可走通
- [ ] 更换微信配置后不影响已有的支付宝绑定,反之亦然
- [ ] 支付配置切换后,新订单使用新配置,已有订单不受影响
- [ ] 短信配额超限后正确拦截,错误码为 429
体验验收
- [ ] 支付配置创建表单按模式动态展示不同参数项(微信分账/微信直收/支付宝直收)
- [ ] 配置列表支持按模式/状态筛选
- [ ] 网点支付设置页分别展示微信和支付宝两个绑定区域,操作独立
- [ ] 网点支付绑定操作有确认步骤,防止误操作
- [ ] 配置变更日志完整可追溯
性能验收
- [ ] 短信发送接口响应时间 < 100ms(异步入队后立即返回)
- [ ] 支付下单接口响应时间 < 500ms
- [ ] 分账请求在支付成功后 30 秒内发起
- [ ] 支付配置切换后,网点侧 1 分钟内生效
安全验收
- [ ] 短信 API 调用需要 API Key 鉴权
- [ ] 支付配置中的密钥(API Key、私钥等)加密存储
- [ ] 支付回调验签通过,防止伪造回调
- [ ] 分账操作需要管理员权限
- [ ] 配置变更操作记录操作人、时间、变更内容