面试官:如何设计一个支付系统?

支付永远是一个公司的核心领域,因为这是一个有交易属性公司的命脉。那么,支付系统到底长什么样,又是怎么运行交互的呢?抛开带有支付牌照的金融公司的支付架构,下述链路和系统组成基本上符合绝大多数支付场景。其实整体可以看成是交易核心+支付核心 两个大系统。交易系统关联了业务场景和底层支付,而支付系统完成了调用支付工具到对账清算等一系列相关操作。下面我们就来一起看下各个系统的核心组成和交互。

1. 支付系统总览

核心系统交互

在这里插入图片描述

业务图谱

在这里插入图片描述

2. 核心系统解析

交易核心

交易核心把公司的业务系统和底层支付关联起来,让业务系统专注于业务,不比关心底层支付。
在这里插入图片描述
基础交易类型抽象
在这里插入图片描述
多表聚合 & 订单关联

猜你喜欢

转载自blog.csdn.net/uniquewonderq/article/details/130117574