一、支付系统上下文
支付系统上下文二、支付系统功能架构
支付系统功能架构三、核心系统解析
交易核心
交易核心把公司的业务系统和底层支付关联起来,让业务系统专注于业务,不比关心底层支付。
交易核心
基础交易类型抽象
交易类型多表聚合 & 订单关联
数据模型设计.png支付核心
支付核心主要负责将多种支付类型进行抽象,变成 充值
、提现
、退款
、转账
四种支付形态。同时,还要负责集成多种支付工具,对支付指令进行编排
等等。
支付行为编排
其目的,是实现 插件式开发
、支付规则可配置
的灵活开发方式
异常处理
异常处理包括了 重复支付、部分支付、金额不一致、其他异常等异常场景。
异常处理
渠道网关
渠道网关资金核算
资金核算对账
对账 准实时对账文章参考自
支付系统就该这么设计(万能通用)
网友评论