feat: integrate unified payment and wallet refunds

This commit is contained in:
2026-08-02 23:24:32 +08:00
parent f0b8af0bc8
commit 82a2106a97
64 changed files with 1519 additions and 254 deletions

View File

@@ -59,7 +59,7 @@ SLA 从事件创建还是用户确认开始计时须由业务方确认;系统
## 3. 商城下单至完成
1. 用户浏览分类和商品,加入购物车或立即购买,选择地址、优惠券、预约时段和支付方式。
2. 系统冻结库存、核算优惠和运费/服务费,创建待支付订单;支付回调成功后转为待履约。
2. 系统冻结库存、核算优惠和运费/服务费,创建待支付订单;支付回调成功后转为待履约。支付统一创建 `payment_order`,客户端返回不作为成功依据,必须以验签回调或主动查单结果为准。支付单默认 30 分钟过期,由 Worker 触发 API 关单,过期后成功回调进入支付异常待人工确认。
3. 若有合同,创建第三方签署任务。需合同的商品应在签约成功后才允许派单;签约失败/超时可取消并按规则退款。
4. 按商品履约属性生成配送、安装或维修任务。系统按区域、技能、上班状态、距离、负载和分账规则分配人员;无法派单时进入人工调度队列。
5. 配送任务从接单开始记录配送轨迹:接单、出发、位置上报、到达、签收/异常等节点按时间顺序关联订单。用户查看简化进度与预计到达,运营人员查看完整轨迹和定位质量。
@@ -97,7 +97,7 @@ SLA 从事件创建还是用户确认开始计时须由业务方确认;系统
## 7. 资金与提现
- 支付、充值、退款、佣金、提现均以不可变资金流水记录,余额是流水聚合结果而非唯一事实来源。
- 支付、充值、退款、佣金、提现均以不可变资金流水记录,余额是流水聚合结果而非唯一事实来源。首期退款只能由用户端在支付成功后配置天数内发起,已履约订单禁止退款;支持订单项和多次部分退款,累计不超过实付金额。财务审核通过后在同一事务内退入用户钱包并写不可变流水,不调用渠道原路退款。
- 提现流程:服务人员/气站提交申请 -> 系统校验可提现余额、实名与风控 -> 财务审核 -> 线下打款/三方打款 -> 回填凭证和结果。
- 附件规定“审核通过,线下打款”;本期应支持审核通过、审核拒绝(必填原因)、打款中、已打款、打款失败、撤回。
- 固定时间对账应对比平台订单、支付渠道、退款和佣金流水;差异项不得自动提现。