Pay 支付系统

基于 RuoyiPlus 后端最新架构,14 DOs / 19 Controllers,菜单 ID 起始 12500,构建统一支付与资金管理平台


1. 增强定位与架构

1.1 产品定位

RuoYiPlus Pay 围绕多渠道支付资金管理交易安全三大核心进行企业级增强,打造统一支付基础设施。

1.2 模块规模

指标数值
数据对象 (DO)14 个
控制器 (Controller)19 个
菜单 ID 起始12500
Maven 模块yudao-module-pay

1.3 核心数据表

表名说明
pay_order支付订单
pay_refund退款管理
pay_transfer转账管理
pay_wallet钱包管理
pay_recharge充值管理
pay_channel支付渠道
pay_app支付应用
graph TB subgraph "RuoYiPlus Pay 增强架构" subgraph "支付渠道" A1[微信支付] A2[支付宝] A3[银联支付] A4[余额支付] end subgraph "支付能力" B1[支付下单] B2[支付退款] B3[转账付款] B4[钱包管理] end subgraph "资金管理" C1[充值管理] C2[对账管理] C3[账单管理] end subgraph "管控层" D1[支付安全] D2[风控管理] D3[操作审计] end end A1 --> B1 A2 --> B1 A3 --> B1 A4 --> B1 B1 --> B2 B2 --> B3 B3 --> B4 B4 --> C1 C1 --> C2 C2 --> C3 B1 --> D1 B2 --> D2 C3 --> D3

1.4 能力对比

维度传统方案RuoYiPlus Pay 增强
支付渠道单一渠道微信+支付宝+银联
退款管理手工处理自动退款+原路返回
钱包管理余额+充值+提现
对账管理手工对账自动对账+差异处理
转账付款企业付款到零钱
安全风控支付安全+风险控制
审计合规简单日志全链路支付审计

2. 支付渠道管理

2.1 多渠道接入

graph TB subgraph "支付渠道" subgraph "微信支付" A1[JSAPI支付] A2[小程序支付] A3[H5支付] A4[Native支付] end subgraph "支付宝" B1[手机网站支付] B2[电脑网站支付] B3[扫码支付] end subgraph "银联支付" C1[网关支付] C2[无跳转支付] end subgraph "余额支付" D1[钱包余额] D2[积分抵扣] end end
支付渠道支持方式
微信支付JSAPI/小程序/H5/Native/APP
支付宝手机网站/电脑网站/扫码/APP
银联支付网关支付/无跳转支付
余额支付钱包余额/积分抵扣

3. 支付交易管理

3.1 支付流程

graph TB A[业务下单] --> B[创建支付单] B --> C[选择支付渠道] C --> D[发起支付] D --> E{支付结果} E -->|成功| F[支付回调] E -->|失败| G[支付关闭] F --> H[业务通知] H --> I[交易完成] D --> D1[获取支付参数] D --> D2[调起支付] D --> D3[等待支付] F --> F1[验签] F --> F2[更新状态] F --> F3[通知业务]

3.2 核心能力

能力项说明
支付下单统一支付下单接口
支付退款原路退款+部分退款
支付查询实时查询支付状态
支付回调异步通知+签名验证
支付关闭超时关闭+主动关闭

4. 钱包与资金管理

4.1 钱包体系

graph LR A[充值] --> B[钱包余额] B --> C[消费支付] B --> D[提现] C --> E[交易记录] D --> E A --> E
能力项说明
钱包充值多渠道充值
余额支付钱包余额支付
提现管理提现申请+审核
账单管理交易流水+账单
对账管理自动对账+差异处理

5. 技术架构

graph TB subgraph "yudao-module-pay-plus" subgraph "pay-biz" A1[order 支付订单] A2[refund 退款管理] A3[transfer 转账管理] A4[wallet 钱包管理] A5[recharge 充值管理] A6[channel 渠道管理] A7[app 应用管理] A8[notify 回调通知] A9[reconciliation 对账管理] end subgraph "权限与审计" B1[security 支付安全] B2[audit 审计日志] B3[risk 风控管理] end end A1 --> B1 A2 --> B2 A3 --> B2 A4 --> B3 A5 --> B2

6. 商业价值

价值点说明
支付便捷多渠道统一接入
资金安全支付安全+风控管理
高效对账自动对账+差异处理
资金管理钱包+充值+提现
合规审计全链路支付审计
扩展灵活插件化支付渠道
docs