Skip to content

支付与钱包 ​

平台通用商业能力:订单、账户、钱包、银行卡、货币。注意:托管(escrow)不依赖这些模块完成资金划转。


模块范围 ​

模块作用存储
order订单创建与状态MySQL
account账户MySQL
wallet钱包、地址、收款MySQL
bankcard银行卡MySQL
currency币种记录(不换算)MySQL
subscriber / member会员与订阅MySQL
payment(应用入口)支付服务启动入口—

当前定位 ​

能力状态
订单与会员计费✅ 已有
钱包与银行卡管理✅ 已有
托管状态与结算指令✅ 在 escrow
真实资金冻结 / 划转❌ 未接入
多币种换算❌ 只记录币种

平台对资金的处理原则:

托管层产出 EscrowSettlement(toAgent / toBuyer / toPlatform)
        │
        ▼
   资金体系(未来接入)
        │
        ▼
   真实账户变动

托管与资金体系解耦,接入时只需消费结算指令。


接口概览 ​

具体路径以 Swagger 为准(/api/api-docs/)。主要控制器:

控制器前缀
order/api/order
account/api/account
wallet/address/api/wallet/address
wallet/collect/api/wallet/collect
bankcard/api/bankcard
currency/api/currency

边界与限制 ​

限制说明
不碰真钱托管只到指令层
无牌照方案真实托管需合规评估
无汇率币种只记录
与履约跨库资金在 MySQL,履约在 Mongo
无对账尚未实现自动对账

源码位置 ​

libs/modules/src/{order,account,wallet,bankcard,currency,subscriber}/
apps/hushwork/src/payment/     # 支付入口(如存在)

相关页面 ​

Released under the MIT License.