支付系统架构设计前言
我们来谈谈支付系统的架构设计。 我们先从业务架构的设计开始。 主要主体仍然是第三方支付机构,支付系统的整体业务会根据支付机构的不同而有所不同。 第三方支付机构的业务相对简单。 这里还进行了一些简化,以使业务结构尽可能清晰。
1.1. 什么是支付系统?
支付系统是指允许个人或实体进行货币交换、转移和结算的一系列组织、技术和流程。 涵盖多种支付方式,包括但不限于现金、信用卡、借记卡、电子支付、移动支付和加密货币等。支付系统的核心目标是促进交易的便利性、安全性和可靠性,满足人们的消费需求。不同用户的支付需求。
1.2. 中国互联网支付总体结构
看完这张架构图,你是不是对支付架构有了一点了解呢? 最终,无论是什么支付产品,支付都是由银行完成的,而不是实际的支付产品。 这可能是很多人对支付产品的看法。 误解。
支付产品的一大功能就是获取订单。 相应的分配只是支付产品端的虚拟操作,脱离银行无法完成独立的闭环。
1.3. 支付系统典型案例
一般来说,支付系统会包括以下几个模块。 然而,每个产品或公司的结构并不是一成不变的。 它是在市场的打磨下不断迭代和完善的。我们可以将这里的模型作为参考
1.4. 从交易角度看支付系统
从用户下单到商家最终收到货款,我们可以大致推断会采取以下步骤。
这个流程对于大部分数据交易来说是合理的,但是细节还不够清晰,尤其是支付系统的流程比较空白,比如:支付系统的记账,具体什么时候记账,什么时候查账,哪些现阶段是否需要清算?
上图其实是大部分支付公司的整体架构,只是公司规模不同,结构逻辑略有不同,细节上也有所不同。
1.5 支付结构
作为第三方支付机构,其主要职责是处理业务系统或客户发起的支付请求,需要有效、安全地保障资金的正常流通。
这里,我们可以具体区分业务和支付。 此外,该渠道实际上并不属于第三方支付机构。 它只是连接的。 这里我们可以再拆分一下。