通用支付系统设计

2023-05-09  本文已影响0人  liuliuzo

一、支付系统上下文

支付系统上下文

二、支付系统功能架构

支付系统功能架构

三、核心系统解析

交易核心

交易核心把公司的业务系统和底层支付关联起来,让业务系统专注于业务,不比关心底层支付。


交易核心
基础交易类型抽象
交易类型
多表聚合 & 订单关联
数据模型设计.png

支付核心

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

支付核心总览
支付行为编排

其目的,是实现 插件式开发支付规则可配置 的灵活开发方式

支付指令编排
异常处理

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


异常处理

渠道网关

渠道网关

资金核算

资金核算

对账

对账 准实时对账

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

上一篇下一篇

猜你喜欢

热点阅读