支付系统从架构上来说,分为三层;

支撑层: 用来支持核心系统的基础软件包和基础设施, 包括运维监控系统、日志分析系统等。

核心层: 支付系统的核心模块,内部又分为两个部分: 支付核心模块以及支付服务模块。

产品层: 通过核心层提供的服务组合起来,对最终用户、商户、运营管理人员提供的系统。

支撑系统
支撑系统是一个公司提供给支付系统运行的基础设施。 主要包括如下子系统:

运维监控: 支付系统在下运行过程中不可避免的会受到各种内部和外部的干扰,光纤被挖断、黑客攻击、数据库被误删、上线系统中有bug等等,运维人员必须在第一时间内对这些意外事件作出响应,又不能够一天24小时盯着。这就需要一个运维监控系统来协助完成。

日志分析: 日志是支付系统统计分析、运维监控的重要依据。公司需要提供基础设施来支持日志统一收集和分析。

短信平台: 短信在支付系统中有重要作用: 身份验证、安全登录、找回密码、以及报警监控,都需要短信的支持。

安全机制: 安全是支付的生命线。 SSL、证书系统、防刷接口等,都是支付的必要设施。

统计报表: 支付数据的可视化展示,是公司进行决策的基础。

远程连接管理、分布式计算、消息机制、全文检索、文件传输、数据存储、机器学习等,都是构建大型系统所必须的基础软件,这里不再一一详细介绍。

支付核心系统
支付核心系统指用户执行支付的核心流程,包括:

用户从支付应用启动支付流程。

支付应用根据应用和用户选择的支付工具来调用对应的支付产品来执行支付。

支付路由根据支付工具、渠道费率、接口稳定性等因素选择合适的支付渠道来落地支付。

支付渠道调用银行、第三方支付等渠道提供的接口来执行支付操作,最终落地资金转移。

支付服务系统
支持支付核心系统所提供的功能。服务系统又分为基础服务系统、资金系统、风控和信用系统。

基础服务系统提供支撑线上支付系统运行的基础业务功能:

客户信息管理:包括对用户、商户的实名身份、基本信息、协议的管理;

卡券管理: 对优惠券、代金券、折扣券的制作、发放、使用流程的管理;

支付通道管理: 通道接口、配置参数、费用、限额以及QOS的管理;

账户和账务系统: 管理账户信息以及交易流水、记账凭证等。这里的账务一般指对接线上系统的账务,采用单边账的记账方式。 内部账记录在会计核算系统中。

订单系统: 一般订单系统可以独立于业务系统来实现的。这里的订单,主要指支付订单。

资金系统指围绕财务会计而产生的后台资金核实、调度和管理的系统,包括:

会计核算: 提供会计科目、内部账务、试算平衡、日切、流水登记、核算和归档的功能。

资金管理: 管理公司在各个支付渠道的头寸,在余额不足时进行打款。 对第三方支付公司,还需要对备付金进行管理。

清算分润: 对于有分润需求的业务,还需要提供清分清算、对账处理和计费分润功能。

风控系统是支付系统必备的基础功能,所有的支付行为必须做风险评估并采取对应的措施;信用系统是在风控基础上发展的高级功能,京东的白条,蚂蚁花呗等,都是成功的案例。

支付应用
支撑系统、核心系统和服务系统,在每个互联网公司的架构上都是大同小异的,都是必不可少的模块。而支付应用是每个公司根据自己的业务来构建的,各不相同。

总体来说,可以按照使用对象分为针对最终用户的应用、针对商户的应用、针对运营人员的运营管理、BI和风控后台。
作者|夜钓小能手:13750889664

关于支付系统(支付通道,支付接口)相关推荐

  1. 聚合项目访问后台接口失败_聚合支付系统和免签支付系统对未来支付市场有哪些影响...

    时势所趋,在如今支付通道不稳定的情况下,四方聚合支付的出现弥补了通道不稳的情况,四方聚合支付可以接入多个三方,实现在三方不稳的情况直接后台切换三方,实现一秒切换,还可以接入个人免签支付系统,实现商户实 ...

  2. 2018最新支付系统/第三方支付系统/第四方支付系统/聚合支

    2018最新支付系统/第三方支付系统/第四方支付系统/聚合支这里写自定义目录标题 2018最新第三方API第四方支付平台程序源码完整开源全套完美运营版聚合支付平台源码,此平台源码是客户独家运营的版本, ...

  3. 在线支付系统可信通道建立(OP-TEE侧实现)

    整理下网上的在线支付其中一种实现方式.通过学习.消化,可借鉴到自己项目重要数据的交互使用. 1 在线支付的模式 在线支付分三块:支付终端.支付服务商服务器(支付宝.微信).银行. 支付终端:如手机.p ...

  4. 冰蓝云支付系统 可对接官方接口易支付码支付

    简介: 可对接官方接口/易支付/码支付 | 免签约做支付接口 网站信息/接口等配置文件改为数据库 后台一键修改更便捷可对接 官方/易支付/码支付 (立即注册码支付) [后台一键切换]商品关键字拦截(如 ...

  5. 支付系统实战 | 支付宝支付

    文章目录 1.支付 2.支付宝支付 支付分类 快捷支付 手机支付 二维码支付 声波支付 NFC支付 iptv支付 指纹支付 刷脸支付 3.沙箱(沙盒) 4.支付流程 5.支付宝支付准备工作 6.代码开 ...

  6. python支付系统开发,python支付整合开发包

    轻量级支付方式整合集成,实现支付与业务完全剥离,快速简单完成支付模块的开发 特性 屏蔽支付方式之间接入API和数据结构的差异,统一API和数据结构 支持支付类型横向扩展 统一异常处理 支持支付方式及功 ...

  7. 最新海豚码支付系统APP监控支付码免签系统源码V6.0

    正文: 完整标题: 这套系统源码,是一套价值2.5_万缘的支付系统,可实现微信.支付宝在线免签约收款实时到账的功能. 程序: wwxrhs.lanzoul.com/iNoxN0kx84cd 图片:

  8. 支付+电商双系统项目笔记(七)支付系统:支付宝支付开发

    目录 一.支付系统介绍 二.代码解析 1.支付宝支付参数配置 2.controller类 3.service类 4.dao类 三.支付演示 一.支付系统介绍 该支付系统实现了支付宝的网站支付功能(微信 ...

  9. 2023最新Epay纵横支付/游戏全通道支付系统源码+共几十种

    正文: 这个支付平台基本包含了所有的直播通道和游戏点券等支付通道,详情看截图. 源码压缩包内有安装教程,测试运行环境:Nginx + mysql5.6 + php7.2,有兴趣的自行去安装体验吧. 程 ...

  10. 价值5000的三网免挂码支付系统-个人免签支付系统-当面付支付-支持代理轮询收款个码免签

    介绍: 找别人买的  买的时候说 帮打包APP  结果没给我  泛滥了算了  会做的帮忙给做个 其实也用不上APP  但是 毕竟有这玩意 强迫症非想要一个 三网免挂轮询 无限添加账号  收款一次更换一 ...

最新文章

  1. 栈与队列3——用递归和栈操作逆序一个栈
  2. Python 词典增加和删除
  3. ABAP--如何建立通过sap表维护工具来维护自定义表TCODE
  4. linux脚本实现scp命令自动输入密码和yes/no等确认信息
  5. [剑指offer]面试题第[44]题[JAVA][数字序列中某一位的数字][找规律]
  6. python整数反转_敲代码学Python:力扣简单算法之整数反转
  7. app名字变为android+api,一起来做个app吧 wanandroid开放API
  8. 经济学建模软件 python_从python创建“经济学人”风格的图形
  9. SpringMVC多种参数接收
  10. macbook硬盘读写速度测试(Disk Speed Test 测速贴图)
  11. kali linux网络扫描~局域网扫描
  12. 浙江大学数据结构第一讲:1.1什么是数据结构
  13. java 写 xml 文件 工具类_XML读写工具类
  14. ProcesingJoy ——连线成画【JAVA】
  15. php十进制转ascii字符,(5条消息)php ASCII字符和十六进制数之间的相互转化
  16. CT 三维重建的后处理方法
  17. ITGO重装上阵、谁与争锋
  18. ASP.NET Core中的主机IHostBuilder
  19. 值得收藏的15个技术类文章合集
  20. JVM调优-有调优我不用,我就耗着,哎,就是玩儿

热门文章

  1. JBE、JNBE、JA、JL指令详解(从原理上)
  2. Pr菜鸟入门教程(剪辑部分)
  3. 帮我起个名字,带淇,两个字的
  4. 字符串的练习 统计字符串中大写,小写,数字的个数 29
  5. 题目:分别统计字符串中大写字母和小写字母的个数。
  6. 和平精英亚服服务器信号差,和平精英延迟高怎么办 网络卡顿解决方法
  7. 【Linux】如何查找命令及历史记录history
  8. 嵌入式系统开发笔记89:认识AVR微控制器系统架构
  9. 信用卡被风控的原因是什么?如何应对风控?
  10. 太厉害了!28岁任北大博导的她,再获科学大奖!