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