shinnosuke
2026-09-27 35c0810b268661c79f776fe922f7e3834cba4186
rencaika_merchant/docs/pages/12-相机扫码.md
@@ -17,13 +17,14 @@
| SC-002 | 原生层覆盖 | 扫描框、遮罩、返回按钮和状态卡使用 `cover-view` / `cover-image`。 | 已完成,待真机验证 |
| SC-003 | 扫码解析 | 扫码原文仅用于请求 `POST /api/merchant/verification/scan`,不写日志或持久缓存。 | 已接入 |
| SC-004 | 二次确认核销 | 解析成功后显示脱敏持卡人信息并要求确认;确认请求携带幂等键。 | 已接入 |
| SC-005 | 状态恢复 | 支持核验中、确认中、核销成功、失败重试、重新扫描和相机拒绝。 | 已完成 |
| SC-005 | 状态恢复 | 支持核验中、确认中、核销成功、普通失败重试、非当前商户独立失败页和相机拒绝。 | 已完成 |
| SC-006 | 返回 | 返回时取消当前请求并回到首页。 | 已完成 |
| SC-007 | 免费入住券的「超过天数」文案 | 扫到酒店免费入住券时,核销页显示「免费入住N天」并附上门店配置的超出规则:到店消费配的是折扣显示「门市价X折」,配的是立减显示「立减X元」,都没配则不显示这一行(`discountText`)。 | 已接入 |
## 操作说明
1. 从首页进入相机扫码页,授权后将人才动态码置于扫描框内。
2. 扫码结果先由后台解析;解析失败可重试或重新扫描。
2. 扫码结果先由后台解析;非当前商户等商户范围错误进入独立失败结果页,其他解析失败可重试或重新扫描。
3. 解析成功后确认核销。成功后展示核销结果;失败时保留当前结果并可重试。
4. 点击左上角返回会取消当前请求并回到首页。
@@ -38,6 +39,7 @@
- [x] 首页扫码核销入口可跳转到相机扫码页。
- [x] 已实现扫描、服务端解析、二次确认、成功反馈和失败重试。
- [x] 非当前商户二维码使用独立核销失败页提示,返回后恢复扫码状态。
- [x] 扫码不会直接消耗动态码;仅确认成功才写入核销记录。
- [x] 重复确认通过幂等键返回同一次核销结果。
- [ ] 已真机验证相机授权、二维码识别、权限拒绝、原生层覆盖和网络重试。