1.6 KiB
1.6 KiB
支付流程
1. 文档目标
规范报名支付、订单生成、支付回调和支付成功后的状态同步逻辑,作为订单中心和小程序支付接入的依据。
2. 参与角色
| 角色 | 职责 |
|---|---|
| 用户 | 提交报名并完成支付 |
| 微信小程序 | 拉起支付、展示支付结果 |
| 后台 API | 创建订单、发起支付、处理回调 |
| 支付渠道 | 执行实际扣款并回调支付结果 |
3. 主流程
- 用户提交报名信息后,系统生成报名单与待支付订单。
- 后台 API 调用支付能力生成支付凭证。
- 小程序拉起微信支付。
- 用户完成支付。
- 支付成功后,支付渠道回调后台。
- 系统校验回调并更新订单、报名状态。
- 向用户发送报名成功通知。
4. 异常分支
- 支付取消:订单保持待支付或按规则关闭。
- 支付失败:允许用户重新支付。
- 超时未支付:系统自动关闭订单。
- 回调异常:进入补偿与人工排查机制。
5. 关键状态
| 对象 | 状态 |
|---|---|
| 订单 | 待支付 / 已支付 / 已关闭 |
| 报名单 | 待支付 / 已报名 / 已取消 |
6. 风控与审计要求
- 支付回调必须验签。
- 重复回调需幂等处理。
- 订单金额、支付单号、操作日志需完整留存。
7. 关联文档
退款流程.md../04-平台治理流程/状态流转总表.md
8. 待确认事项
- 平台抽佣时点:支付成功即抽佣,还是结算时扣除。
- 商户结算周期:实时 / T+1 / 周结。
- 是否支持合单支付或多人一单。