wangjia
|
c4fc962db2
|
chore(v2): P3 终审收尾——GetReserved 移 export_test / BuildRegistry 表测试 / 坏签名负路径 / 注释更正
|
2026-07-10 15:32:10 +08:00 |
|
wangjia
|
79b9111a99
|
feat(v2): stripe adapter — Checkout Session 跳转 + webhook 验签(stripe-go/v79 pin)
|
2026-07-10 15:07:10 +08:00 |
|
wangjia
|
d3050d25d8
|
feat(v2): alipay adapter — 迁移 v1 验签/查单,render_type=redirect(page/wap)
|
2026-07-10 14:53:03 +08:00 |
|
wangjia
|
527de1c93e
|
fix(v2): crypto 预留键改按地址(对齐链上匹配维度)——防共享地址跨账户同额碰撞
- allocateAmount 中解析地址后改用 address+'/'+amount 作为预留键,而非 accountID
- 同一地址的不同账户不能同时占用同金额,链上唯一性保证对齐 Query 的 to==addr 维度
- 新增 GetReserved() 测试方法暴露预留表副本,验证键格式
- 新增 TestReservationKeyByAddress 测试:两个账户共享地址,验证预留键基于地址
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013nMthbVEmQquxBRKb9Fj8u
|
2026-07-10 14:43:21 +08:00 |
|
wangjia
|
fbd3bd6f36
|
feat(v2): crypto adapter — 移植 pangolin-pay 单地址+唯一金额模型(only_confirmed 扫链,VerifyCallback 不适用)
|
2026-07-10 14:33:21 +08:00 |
|
wangjia
|
0ab0713161
|
feat(v2): 一次性收款管线 CreateOrder/GetOrder/Retry/Cancel + DBProductResolver
|
2026-07-10 11:08:03 +08:00 |
|
wangjia
|
20ec7b4942
|
feat(v2): fake provider(确定性,验证收款管线;真渠道 P3)
|
2026-07-10 10:57:53 +08:00 |
|
wangjia
|
7d05c2f655
|
feat(v2): Provider 渠道抽象接口 + 6 render_type + PaidEvent + 注册表
|
2026-07-10 10:54:22 +08:00 |
|