0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

支付系统架构的核心组成和交互

数据分析与开发 来源:数据分析与开发 作者:数据分析与开发 2022-03-14 11:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

内容导读:支付永远是一个公司的核心领域,因为这是一个有交易属性公司的命脉。那么,支付系统到底长什么样,又是怎么运行交互的呢?

抛开带有支付牌照的金融公司的支付架构,下述链路和系统组成基本上符合绝大多数支付场景。

其实整体可以看成是交易核心+支付核心 两个大系统。

交易系统关联了业务场景和底层支付,而支付系统完成了调用支付工具到对账清算等一系列相关操作。下面我们就来一起看下各个系统的核心组成和交互。

Part one 支付系统总览

核心系统交互

业务图谱

Part two 核心系统解析

交易核心

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

交易核心

基础交易类型抽象

多表聚合 & 订单关联

支付核心

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

支付核心总览

支付行为编排

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

异常处理

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

渠道网关

资金核算

Part three 服务治理

平台统一上下文

通过确定系统边界、业务建模拆分之后,整个支付平台被拆分几十个服务,而如何保障在服务间流转业务信息不被丢失,是我们需要考虑的问题。平台统一上下文的要素信息(唯一业务标识码),在整个支付平台链路中全程传递,被用来解决这个问题。

数据一致性治理

大型的支付公司,内部都有非常严格和完备的数据一致性方案,比如采用业务侵入性非常大的分布式事务等,以牺牲开发效率来提升数据的稳定,是非常有必要的。而业务公司,如果不采用分布式事务又有哪些应对策略呢?

CAS校验

幂等 & 异常补偿

对账

准实时对账

DB拆分

异步化

支付是整个交易链路的核心环节,那么,怎么兼顾支付系统的稳定性和执行效率呢?是异步化。

消息异步化

外部支付调用异步化

在外部支付中,经常需要服务方与第三方支付交互,获取预支付凭证,如上图所示。

这种同步调用的情况下,由于需要跨外部网络,响应的 RT 会非常长,可能会出现跨秒的情况。由于是同步调用,会阻塞整个支付链路。一旦 RT 很长且 QPS 比较大的情况下,服务会整体 hold 住,甚至会出现拒绝服务的情况。

因此,可以拆分获取凭证的操作,通过独立网关渠道前置服务,将获取的方式异步化,从前置网关获取内部凭证,然后由前置网关去异步调用第三方。

异步并行化

资金核算异步化

热点账户账务单独处理

记账事务切分

Part four 生产实践

性能压测

构建压测模型,模拟现实真实场景;压测数据进影子库,正常业务无侵入;单机性能和集权链路都不能忽视;识别系统稳定性和容量配比。。。

稳定性治理

核心链路分离

服务依赖降级

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 交互
    +关注

    关注

    1

    文章

    75

    浏览量

    15400
  • 支付系统
    +关注

    关注

    0

    文章

    79

    浏览量

    10923

原文标题:支付系统架构设计详解

文章出处:【微信号:DBDevs,微信公众号:数据分析与开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    交直流混合微电网架构:拓扑优化与功率交互设计

    交直流混合微电网的核心架构由交流子网、直流子网、互联变换器及控制系统四大模块组成:交流子网主要接入风电、柴油发电机等交流电源与传统交流负荷,维持电压与频率稳定;直流子网重点接入光伏、储
    的头像 发表于 04-23 17:14 1095次阅读
    交直流混合微电网<b class='flag-5'>架构</b>:拓扑优化与功率<b class='flag-5'>交互</b>设计

    从“人机交互”到“数字预演”:详解 HMI、SCADA 与虚拟调试的闭环架构

    从“人机交互”到“数字预演”:详解 HMI、SCADA 与虚拟调试的闭环架构
    的头像 发表于 03-05 11:36 466次阅读
    从“人机<b class='flag-5'>交互</b>”到“数字预演”:详解 HMI、SCADA 与虚拟调试的闭环<b class='flag-5'>架构</b>

    感知、决策规划与执行控制:智能系统的三层核心架构解析

    智能系统与复杂环境的每一次成功交互,都依赖于感知、决策规划与执行控制三个基础层面的精密协作。这三大功能模块构成了一个带有动态反馈与双向信息流的闭环系统,是人工智能、人形机器人的核心
    的头像 发表于 01-24 15:00 874次阅读
    感知、决策规划与执行控制:智能<b class='flag-5'>系统</b>的三层<b class='flag-5'>核心</b><b class='flag-5'>架构</b>解析

    米尔T113核心板的农机中控屏显方案解析

    、 基于 T113的农机中控屏显方案示例基于全志T113i处理器的核心板方案通常采用模块化架构,便于功能扩展与定制开发,其典型系统组成如下:· 视频编解码:支持开机动画· 影像输入:C
    发表于 01-04 17:58

    计量支付管理系统助力高速公路计量工作的有效提升

    高速公路建设规模的不断扩大和项目管理要求的日益提高,如何提升合同计量质量已成为行业关注的焦点。计量支付管理系统的引入,为这一难题提供了现代化解决方案。 一、计量支付管理系统
    的头像 发表于 01-03 10:23 469次阅读
    计量<b class='flag-5'>支付</b>管理<b class='flag-5'>系统</b>助力高速公路计量工作的有效提升

    嵌入式系统软件架构通常划分

    嵌入式系统的软件架构通常划分如下分层设计: 应用层:环境温度监测、报警触发逻辑。 中间件层:支持MQTT协议的网络通信模块,用于将温度数据上传至云端。 操作系统层:基于FreeRTOS进行多任务管理
    发表于 12-01 07:20

    CIE全国RISC-V创新应用大赛 呼吸机人机交互系统

    呼吸机人机交互系统核心功能进行全面验证,结果如下:​ 参数设置功能:可正常设置呼吸频率、潮气量、气道压力等关键参数,参数保存与读取正常;​ 数据监测功能:实时显示呼吸机运行数据(如气道压力曲线、流量
    发表于 11-12 15:07

    ZYNQ PS与PL数据交互方式

    ZYNQ SoC 的 PS (Processing System) 和 PL (Programmable Logic) 之间的数据交互系统设计的核心
    的头像 发表于 10-15 10:33 1484次阅读
    ZYNQ PS与PL数据<b class='flag-5'>交互</b>方式

    智能商显:数字化时代的交互核心

          在数字化浪潮的推动下,智能商用显示(智能商显)已从简单的信息展示工具,演进为集交互、数据分析和连接于一体的综合解决方案。其技术核心不仅在于高清晰度的显示,更在于智能化与场景化的深度融合
    的头像 发表于 09-18 15:06 670次阅读

    海绵泡沫切割机嵌入式数控系统的硬件架构设计与核心

    嵌入式数控系统的硬件架构是海绵泡沫切割机稳定运行、精准控制的物理基础,其设计需围绕切割工艺需求,实现数据处理、指令执行、状态感知与外部交互的高效协同。整体架构
    的头像 发表于 09-11 09:12 961次阅读
    海绵泡沫切割机嵌入式数控<b class='flag-5'>系统</b>的硬件<b class='flag-5'>架构</b>设计与<b class='flag-5'>核心</b>

    语音机器人交互系统核心技术与应用挑战

          语音机器人交互系统是融合多学科技术的复杂工程,其核心目标是实现人与机器间的自然、流畅语音对话。该系统已广泛应用于智能客服、智能家居、企业助手等场景,其技术
    的头像 发表于 09-02 11:08 1096次阅读

    探秘核心技术:全自动电阻率测试仪的自动化架构与精密测量算法

    全自动电阻率测试仪之所以能精准把控导电材料性能,核心在于高度集成的自动化架构与精密测量算法。二者协同,既实现高效检测,又保障结果精准,构筑起仪器核心竞争力。 自动化架构:多
    的头像 发表于 08-22 08:43 751次阅读
    探秘<b class='flag-5'>核心</b>技术:全自动电阻率测试仪的自动化<b class='flag-5'>架构</b>与精密测量算法

    奥比中光助力支付宝碰一下落地电梯场景

    近日,支付宝与分众传媒宣布联合推出“碰一下抢红包”服务。作为创新交互方式,“支付宝碰一下”首次被引入至电梯场景,并已在全国20余个城市的电梯铺设。奥比中光作为“支付宝碰一下”业务的
    的头像 发表于 08-12 11:32 1503次阅读

    GNSS模拟器核心架构如何实现?技术主管深度解读设计原理

    本文聚焦GNSS模拟器技术领域的核心难点,包括系统组成核心引擎,GNSS频段基础,控制模式与架构理念
    的头像 发表于 07-29 14:58 783次阅读
    GNSS模拟器<b class='flag-5'>核心</b><b class='flag-5'>架构</b>如何实现?技术主管深度解读设计原理

    光伏智能电网的组成架构

    光伏智能电网是融合光伏发电与智能电网技术的现代电力系统,其核心目标是通过智能化手段实现光伏发电的高效接入、灵活调控与优化运行,从而提升电网的可靠性、经济性和环保性。以下从组成架构两方
    的头像 发表于 07-22 10:54 1549次阅读