feat(M05-A): 建立统一支付领域与幂等回调

This commit is contained in:
Codex
2026-06-20 14:30:35 +08:00
parent f9ec0af2ee
commit 6c506ff862
19 changed files with 905 additions and 14 deletions
@@ -0,0 +1,10 @@
# M05-A 统一支付领域数据库变更
- 迁移版本:`2026062015`
- 扩展 `qipai_payments`:小程序、门店、provider、客户端幂等键、币种、provider 支付号和失败信息。
- 新增 `qipai_payment_attempts``qipai_payment_callbacks``qipai_refunds``qipai_profit_shares`
- 新增 `qipai_payment_configs`,按 platform_app / tenant / store 分层解析。
- 支付配置只保存 `credential_ref`,例如 `env:WX_STORE`,不保存密钥、证书或 Token 正文。
- 旧支付记录迁移时从订单回填门店,并生成稳定的 legacy client request id。
所有金额使用整数分。支付回调以 tenant + provider + callbackId 唯一约束防止重复记账。