童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

浅析支付系统的整体架构

8月12日 斩情道投稿
  本文主要是简单地描述支付系统的整体架构。
  支付的典型架构
  每个公司根据其业务和公司发展的不同阶段,所设计的支付系统也会有所不同。我们先看看互联网公司的一些典型的支付系统架构。
  支付宝
  先看看业内最强的支付宝系统,支付宝的支付系统整体架构设计
  这个整体架构上并没有与众不同之处。在模块划分上,这个图显示的是最顶层的划分,也无法告知更多细节。但支付宝架构强点在两个方面,一个是账务处理,分为内外两个子系统,外部子系统是单边账,内部子系统走复式记账。不少支付平台是从这里得到启发来搞定的对账系统。
  另一个亮点是柔性事务处理,利用消息机制来实现跨系统的事务处理,避免数据库锁导致的性能问题。
  京东金融
  来自京东支付平台总体架构设计。
  京东金融是在网银在线的基础上发展起来的。网银在线的原班技术人员有不少来自易宝公司,在京东收购之后,又引入了支付宝的人才。因而从架构上受这两个公司的影响很大。
  去哪儿
  来自去哪儿公司分享的支付产品架构
  美团
  来自美团的支付平台规划架构。这是2015年的文档。2016年美团才拿到支付牌照。从这个架构,大家也能知道为什么美团必须拿到支付牌照。
  这些架构文档全部来自互联网公开资料。对于架构是否真实反映实际系统情况,需要大家自行判断。我们以这些文档为基础,分析支付系统的应有的软件架构。
  参考架构
  一般来说,支付系统典型架构会包含如下模块:
  支付系统从架构上来说,分为三层:
  支撑层:用来支持核心系统的基础软件包和基础设施,包括运维监控系统、日志分析系统等。
  核心层:支付系统的核心模块,内部又分为两个部分:支付核心模块以及支付服务模块。
  产品层:通过核心层提供的服务组合起来,对最终用户、商户、运营管理人员提供的系统。
  支撑系统
  支撑系统是一个公司提供给支付系统运行的基础设施。主要包括如下子系统:
  运维监控:支付系统在下运行过程中不可避免的会受到各种内部和外部的干扰,光纤被挖断、黑客攻击、数据库被误删、上线系统中有bug等等,运维人员必须在第一时间内对这些意外事件作出响应,又不能够一天24小时盯着。这就需要一个运维监控系统来协助完成。
  日志分析:日志是支付系统统计分析、运维监控的重要依据。公司需要提供基础设施来支持日志统一收集和分析。
  短信平台:短信在支付系统中有重要作用:身份验证、安全登录、找回密码、以及报警监控,都需要短信的支持。
  安全机制:安全是支付的生命线。SSL、证书系统、防刷接口等,都是支付的必要设施。
  统计报表:支付数据的可视化展示,是公司进行决策的基础。
  远程连接管理、分布式计算、消息机制、全文检索、文件传输、数据存储、机器学习等,都是构建大型系统所必须的基础软件,这里不再一一详细介绍。
  支付核心系统
  支付核心系统指用户执行支付的核心流程,包括:
  用户从支付应用启动支付流程。
  支付应用根据应用和用户选择的支付工具来调用对应的支付产品来执行支付。
  支付路由根据支付工具、渠道费率、接口稳定性等因素选择合适的支付渠道来落地支付。
  支付渠道调用银行、第三方支付等渠道提供的接口来执行支付操作,最终落地资金转移。
  支付服务系统
  支持支付核心系统所提供的功能。服务系统又分为基础服务系统、资金系统、风控和信用系统。
  基础服务系统提供支撑线上支付系统运行的基础业务功能:
  客户信息管理:包括对用户、商户的实名身份、基本信息、协议的管理;
  卡券管理:对优惠券、代金券、折扣券的制作、发放、使用流程的管理;
  支付通道管理:通道接口、配置参数、费用、限额以及QOS的管理;
  账户和账务系统:管理账户信息以及交易流水、记账凭证等。这里的账务一般指对接线上系统的账务,采用单边账的记账方式。内部账记录在会计核算系统中。
  订单系统:一般订单系统可以独立于业务系统来实现的。这里的订单,主要指支付订单。
  资金系统指围绕财务会计而产生的后台资金核实、调度和管理的系统,包括:
  会计核算:提供会计科目、内部账务、试算平衡、日切、流水登记、核算和归档的功能。
  资金管理:管理公司在各个支付渠道的头寸,在余额不足时进行打款。对第三方支付公司,还需要对备付金进行管理。
  清算分润:对于有分润需求的业务,还需要提供清分清算、对账处理和计费分润功能。
  风控系统是支付系统必备的基础功能,所有的支付行为必须做风险评估并采取对应的措施;信用系统是在风控基础上发展的高级功能,京东的白条,蚂蚁花呗等,都是成功的案例。
  支付应用
  支撑系统、核心系统和服务系统,在每个公司的架构上应该是大同小异的,都是必不可少的模块。而支付应用是每个公司根据自己的业务来构建的,各不相同。总的来说,可以按照使用对象分为针对最终用户的应用、针对商户的应用、针对运营人员的运营管理、BI和风控后台。
  总结
投诉 评论 转载

设计中的设计:日本公共服务中的点数设计让自己相信,来自于对事物本质的理解,对人心的洞察,和对未来的想象;让别人相信,来自于数据和事实,但同样也来自于讲故事,感染力和影响力。日本设计大师,无印良品艺术总监原研哉……产品迭代:总想着改变,你有关注过不变的东西吗?将战略建立在不变的事物上。很多人在产品的使用上有依赖习惯,会习惯一些固有操作和内容,有时候一段时间没用某个App,如果再次打开已经不是之前的样子,很可能就把它晾在一边了。……浅析OTA中车票类的一元免单免费的订单,免费的获得。一元免单既是花一元钱获取免单的机会,属于抽奖类的免单,文章拿火车票和汽车票来做例子对一元免单服务进行了一些分析。免费的订单,免费的获得。商家为了促……浅析支付系统的整体架构本文主要是简单地描述支付系统的整体架构。支付的典型架构每个公司根据其业务和公司发展的不同阶段,所设计的支付系统也会有所不同。我们先看看互联网公司的一些典型的支付系统……漫谈CRM体系化建设3:如何留住客户《漫谈CRM体系化建设》系列共分五篇,前两篇讨论了企业客户管理的基本业务问题和新客户开发管理问题。本文是第三篇,讨论如何实现新客户向稳定优质客户的转变,重点介绍了客户细分、建模……经验分享ToB产品的登录安全企业级服务产品,产品安全是用户选择时的关键因素,在登录安全,密码安全,设备安全等三个方面都要做到周全且极致。多设备同时登录并不是不安全目前市面上多数产品都是单设备登……以“涨乐财富通”为例,浅析券商开户APP流程及优化点今天介绍一下:客户如果通过APP注册一个股票账户,是什么样的流程?社交、即时通讯等互联网APP产品,产品内容比较容易理解。但互联网金融范围很广,同时需具备一定的专业知识。……当你刷Facebook的时候,应该注意什么?Facebook能千方百计来收集你的个人信息。完全避免使用Facebook是非常困难的;但通过了解它所收集的数据,你能明白使用Facebook的潜在风险,并在使用中更加谨慎。……商品管理系统设计总结:第三方医药电商平台设计这是作者第一次主导系统级的产品项目总结,与大家分享,也希望可以给大家带来一些借鉴、参考。背景从2016年年初开始,我们内部一直在讨论将原来商城代码逐步模块化的构想以……产品方法论:精益产品设计精益创业理论源自于硅谷创业专家《精益创业》和《四步创业法》,通过敏捷思维,小步快跑,快速迭代的方式,将一款最小化产品快速上线并不断迭代优化,最终形成一款现象级的产品。基于……产品功能解读:附近的人是按什么规则计算的距离不一定产生美,还有GeoHash算法。附近的人这样的产品功能,你一定不陌生吧?微信就有附近的人的功能,依托于位置信息,展示平台上与你距离较近的用户,这个功能在各……iOS和Android规范解析底部浮层(下)上次的文章(点击查看),介绍了AndroidMD设计规范中对于“底板(BottomSheets)”的定义,这次的文章来跟大家介绍一下iOS设计规范中的底部浮层。在iOS规……
MartyCagan谈产品探索的意义和流程Clear。手势的未来?比苹果更懂搜索还得比Google更懂UI:Metro、Hub我们需要什么样的导航网站?如何在Google成为一名优秀的产品经理?如何让有用的产品更好用一个页面重构工程师眼中的“用户体验”简化输入让网页表单更亲切浅谈移动互联网广告设计浅谈草图设计工具型网站首页的设计思考为iOS5设计消息通知
【歌词】BeMe歌手:SyleenaJohnson热闻聚热点 最新公证费收取标准是多少?顺丰跨省可以次日达吗(顺丰隔壁省多久到达)热文聚热点网 高冷无语的搞笑囧事儿无形的监狱澳大利亚照顾者的困境使用三年都很难卡顿的五款手机纸面参数都很优秀,你选对了吗?怎样会查酒店入住记录(宾馆住房记录查询)娱乐圈里明星校草都有谁,这些男明星榜上有名,全是颜值担当搜索访客日过增速加权玩法中小学生消防安全知识我心中的桃花源作文花王纸尿裤型号对照表花王纸尿裤有哪些型号?

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界