目录
- 第三方支付商业全景图
- 第三方支付业务架构
- 第三方支付技术架构
支付商业全景图
支付是价值的快捷交换的方式,第三方支付是借助互联网催生的新一代快捷、便利、安全、高效的支付方式,为互联网电商、交易,解决了三流(信息流、物流、资金流)中的资金流提供很好的解决。
从商业顶层来看支付行业,第三方支付为 商户与用户提供资金中转的居间服务,通过收取商家手续费以、沉淀资金、金融增值服务等方式获利;
对用户侧:提供余额存储,聚合支付,组合支付功能,讲究的是 快捷、安全、方便;
对商户侧: 提供多渠道支付收单,清分结算等公共能,讲究的是 高效、快捷、优惠;
第三方支付平台:提供满足 用户、商家的功能外,还要提供安全审计、风控安全、合规等功能,讲究的是 准确、高效、低成本、高可用、高并发、安全的 服务的功能。
支付架构-支付全景图
支付系统架构-业务大图
支付业务架构总共分为 12大模块,共同写作完成支付系统的功能及稳定性要求。
- 接入应用层: 代表我们的系统和那些上下游业务方打交道; 一般的话就是 用户、商家、电商平台、合作平台等;
- 支付网关:支付网关是业务的统一入口,承担分流、安全的工作;具体有: 统一接入、参数校验、加签验签、加密解密、限流通断、依赖隔离、协议转发、动态路由;
- 支付核心: 支付核心系统承担的是:支付业务流控制,系统协作、业务完备等功能; 具体有收银台、支付路由、支付方式、风控安全合规、事务协同、业务流控制等功能;
支付业务会在支付核心中体现管理:
3.1 充值 3.2 提现 3.3 支付 3.4 组合支付
3.5 分期 3.6 转账 3.7 退款等; - 支付账户中心:提供 账户余额,账户明细,账单等功能。
- 支付用户中心:提供用户及商户的管理系统,包括用户注册绑卡等,商户开户、签约、备案等;
- 快捷系统: 提供 会计科目设置、会计期间记账、会计凭证办法、期末明细汇总、报表输出、风险识别等功能;
- 对账系统: 提供 实时业务系统间对账、期末会计对账,调账、商户对账单、渠道对账、对账管理等功能;
- 清结算系统: 提供 清分、清算、结算等 内部资金结算,外部实资金结算等功能;
- 风控: 风控引擎手动配置,大数据机器学习、安全、合规规则等功能;
- 运营平台: 提供统一的支付运营管理平台,正对支付的全流程做内部配置管理、模式配置,商户配置,权限配置,报表查询,客诉工单、对账管理、信息导入导出、订单查询等功能。
- 监控平台: 提供 业务监控、应用监控、监控预警、预警单管理等功能。
- 银行网关:提供与银行打交道的功能,包括支付渠道管理、实时支付服务、结算渠道、支付路由等功能; 支付路由的 价值是:通过选择不同的渠道可以降低支付成本、提供支付通道的稳定性。
支付业务架构
技术架构
技术架构总体分为三层:
- 接入层: 代表物理层及支撑业务的网关层; 具体又分为 网络接入层 和网关层
1.1 网络接入层:这块主要是 描述 整体的服务、机房如何对外部署及解决高可用的。
1.2 网关层:为服务应用提供统一接入,提供负载均衡、安全、服务器路由,基础鉴权,容灾灾备,熔断限流等功能; - 服务层:代表整体提供服务的部分,具体又分为 微服务应用层和中间件层;
2.1 微服务应用层是 承载我们具体业务运行的地方,我们把不同的业务模块拆分为对应微服务的小单元系统,同时在微服务里面我们有很多基础通用的服务,例如 监控应用,运维管理,日志分析等,还有服务支付相关的管理组件,都处于我们要管理的部分;
2.2 中间件: 中间件是我们沉淀的软件通用构建,解决分布式存储、分布式缓存、分布式通信、分布式协调器等通用问题的工具,也可以理解为一个个小的微服务。 -
服务基建: 为整体服务提供 硬件、网络等底层基建能力的模块,我们按照 服务化的概念,抽象为: Pass(平台即服务), Iass(基础设施即服务)
3.1 Pass :操作系统,技术网络配置,执行容器;
3.2 Iass: 硬件、服务器、网络,路由器、wifi、专线等;
支付技术架构
感兴趣的小伙伴,请评论、关注,点击在看。