wangjia
8a72665428
docs(pay): 设计文档 pre 伪表格改真 HTML 表格 + 代码语法高亮
...
schema/开通管线字段改 table.fields;Provider 接口/REST 端点改 pre.code 高亮
(GitHub-dark 配色,自包含无 CDN)。规矩记入全局记忆 docs-tables-and-code-blocks。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-10 07:30:55 +08:00
wangjia
6cdcec59af
docs(pay): 设计文档与 P1 计划互相加链接
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-09 23:30:51 +08:00
wangjia
127f09faaa
docs(pay): attempt 带 expires_at(单次超时不关 order)+ 订单取消接口
...
- 超时挂 attempt(哪吒/crypto 各自),超时只弃本 attempt、order 仍 pending 可换渠道;
order.expires_at 是整体购买窗口。一单只一个 attempt 成功(MarkOrderPaid 守卫 pending)。
- 加 POST /orders/{no}/cancel(pending→canceled),canceled 单在订单列表可见。
- P1 计划同步:pay_attempts 加 expires_at 列 + CancelOrder 方法 + 取消/列表测试。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-09 23:26:39 +08:00
wangjia
bf058077cd
docs(pay): 补两表分工与创建时机(4.3),SKU 定价改 4.4
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-09 23:18:53 +08:00
wangjia
cc47f16190
docs(pay): P1 实现计划(数据层+开通重构)+ 哪吒密钥入库标记已定
...
P1 计划(4 TDD 任务:迁移 000022 双引擎 / subscription.Grant 抽取 / codes 委托 /
payorders 数据访问)+ HTML 阅读版 + 登记 index。设计文档哪吒行更新为已定
(Bitwarden nzzf)。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-09 23:17:47 +08:00
wangjia
c33ac6d258
docs(pay): return_url 跳用户中心 + 用户中心订单历史页纳入 v1
...
新增 GET /v1/pay/orders 列表接口(历史订单);范围加用户中心订单页(读该接口、
新增导航、return_url 跳此);待确认清单收口(仅剩哪吒 pid/密钥,不挡开发)。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-09 23:04:10 +08:00
wangjia
674ee504cb
docs(pay): 定 CNY 价 ¥29.99/¥68.88/¥199.99
...
pro 月/季/年 人民币价拍板(哪吒/支付宝渠道),定价与待确认清单更新为已定。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-09 23:01:32 +08:00
wangjia
266f4e83f3
docs(pay): 架构总览字符画换成 SVG 时序图
...
4 参与者 lifeline(客户端/控制面/Provider/外部平台)+ 14 条消息:
实线=请求(cyan)、虚线=返回(grey)、accent=异步(用户付款/webhook)、绿=paid。
含落库/render 分发/开通管线/Query 兜底 说明框。合规范式记入全局记忆
docs-diagrams-use-svg(文档图一律 SVG,禁字符画)。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-09 22:57:15 +08:00
wangjia
b327798511
docs(pay): 统一支付编排层设计(provider 无关,加渠道不改客户端)
...
Order+PaymentAttempt+Provider adapter(Create/HandleCallback/Query)三动作,
客户端只认 render_type 联合体(redirect/display_details/…)。首批 crypto
(包裹 pangolin-pay,display_details)+ 哪吒(支付宝跳转 redirect,RSA/GET 回调,
灰产四方可随时换持牌)。统一开通管线复用 codes,source=pay。四端 Flutter 支付页。
登记 docs/index.html。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-09 22:05:20 +08:00