一、支付系统上下文

支付系统上下文
二、支付系统功能架构

支付系统功能架构
三、核心系统解析
交易核心
交易核心把公司的业务系统和底层支付关联起来,让业务系统专注于业务,不比关心底层支付。

交易核心
基础交易类型抽象

交易类型
多表聚合 & 订单关联

数据模型设计.png
支付核心
支付核心主要负责将多种支付类型进行抽象,变成 充值、提现、退款、转账四种支付形态。同时,还要负责集成多种支付工具,对支付指令进行编排等等。

支付核心总览
支付行为编排
其目的,是实现 插件式开发、支付规则可配置 的灵活开发方式

支付指令编排
异常处理
异常处理包括了 重复支付、部分支付、金额不一致、其他异常等异常场景。

异常处理
渠道网关

渠道网关
资金核算

资金核算
对账

对账

准实时对账
文章参考自
支付系统就该这么设计(万能通用)