做网站前端有前途么?,网站建设公司推荐,html用表格做网站,超值高端网站设计这是《百图解码支付系统设计与实现》专栏系列文章中的第#xff08;11.1#xff09;篇。点击上方关注#xff0c;深入了解支付系统的方方面面。
整个渠道网关的内容预计会分成5篇来讲#xff1a;1#xff09;定位、术语、概要设计。2#xff09;领域模型、状态机设计。3…这是《百图解码支付系统设计与实现》专栏系列文章中的第11.1篇。点击上方关注深入了解支付系统的方方面面。
整个渠道网关的内容预计会分成5篇来讲1定位、术语、概要设计。2领域模型、状态机设计。3报文网关。4文件网关。5常见差异处理。
本篇是其中的第1篇。主要讲清楚什么是渠道有哪些类型的渠道什么是渠道网关渠道网关在支付系统中定位、核心功能、常见渠道类型、渠道网关的产品架构、系统架构等。
1. 前言
数字经济持续高歌猛进支付系统每年数十万亿规模的交易额全部都需要和银行打交道毕竟钱都在银行账户里。支付系统如何安全高效地和银行交互准确无误地把钱从一个账户搬到另一个账户答案就是渠道网关。
渠道网关是一个幕后英雄终端用户是无法感知的这个金融界的多面手搭建起了用户、支付系统、银行、外汇机构间的桥梁。
今天我们将走进渠道网关的世界揭秘它是如何长袖善舞把各位高富帅和白富美的钱准确无误地从银行间账户搬来搬去。
2. 渠道网关在支付系统中的定位 从图中我们可以看到所有外部金融机构渠道打交道全部都要通过渠道网关出去。不同的公司有不同的叫法比如渠道网关金融网关等本质就是一个意思。个人认为叫渠道网关更直白。 渠道网关的核心能力可以参考“4.渠道网关的产品架构”。
3. 常见渠道类型
渠道类型在各个公司的定义是不一样的没有一个行业标准且持续在发展。先讲几个当前仍然通用的分类。
3.1. 渠道分类
从资金流转的角度渠道分为三大类
3.1.1. 支付类渠道 这类渠道的核心作用是实现用户资金的流入。具体来说它们将用户在银行账户中的资金转移到支付平台在银行的备付金账户。这个过程在我们日常生活中极为常见典型的场景包括用户的充值操作和在线支付。例如当你使用手机应用进行购物支付时资金从你的银行账户流向商家的账户就是通过这类渠道完成的。
3.1.2. 流出类渠道 相对于资金的流入流出类渠道则处理资金的流出。这包括两种主要情形一是将支付平台的备付金转移至用户个人或商户的银行账户常见于用户提现或商户收款的场景二是将资金从一个备付金账户转移到另一个通常用于支付平台内部的资金流动性调配。这类渠道确保了资金在用户和商户之间的顺畅流动是整个支付系统的重要支撑。
3.1.3. 外汇渠道 这类渠道涉及货币兑换和跨国资金转移支持不同货币间的转换和结算。在跨境电商、国际旅游等场景中外汇渠道提供了资金转换和结算的关键服务。随着全球化贸易的增长跨境支付需求日益增加外汇渠道的作用变得更加重要。 3.2. 支付类渠道
随着业务和技术的发展支付类的渠道定义也是千奇百怪或者说是与时俱进。下面是个人见解仅供参考。
3.2.1. 卡 借记卡/信用卡支付这是最传统且广泛使用的支付方式之一。用户通过输入卡信息进行支付资金直接从其银行账户扣除。其中信用卡还有预授权、请款2D、3D等场景。
还有所谓的预付卡就是提前充值的支付卡用户支付时资金从预付卡余额中扣除。这个在支付平台一般不感知。
国外的信用卡普遍使用得比较多。 先绑定后使用token支付模式 支付流程和明文支付差不多只是发给渠道时发token而不是卡明文。 卡的交易有所谓的四方模式商户、收单行、卡组、发卡行。这里的四方指的是四种类型的机构。 3.2.2. 网银 通过跳转到银行网站完成支付。这个操作麻烦成功率不高在中国已经很少使用。国外还有不少。 3.2.3. 快捷支付 用户事先在支付平台绑定银行卡支付时无需重复输入卡信息便捷快速。这个是率先被支付宝发明出来的。
国外有些叫“一键支付”差不多一个意思。 3.2.4. 代扣 代扣支付是一种银行或第三方支付平台在用户授权的基础上直接从用户的银行账户或关联的支付账户中自动扣除款项的支付方式。
这种方式和快捷支付最大的区别在于快捷支付是用户实时参与交易过程有可能出风控挑战比如OTP短信验证码或者密码等。代扣是提前授权交易过程用户不会实时参与也就没办法出挑战要不成功要不失败。
代扣广泛用于定期支付场景如水电费自动缴纳、会员服务费、订阅服务等还有就是滴滴打车这种下车就走。这种方式免去了用户每次手动支付的麻烦特别适合固定周期的定期付款。 3.2.5. 第三方钱包 基于第三方钱包账户基础之上的支付。在中国有支付宝、微信支付等在国外有paypalgcash等。
第三方钱包通常是一个综合支付工具比如有钱包余额钱包里面可能还绑定了银行卡、网银等。
跳转类比如在京东APP下单选择使用微信支付就会跳转到微信APP。
非跳转类比如在淘宝APP下单直接后台调用支付宝的免密支付。 3.2.6. VA Virtual Account, 虚拟账户。用户通过银行生成的虚拟账号进行支付常用于无卡支付场景。在东南亚用得特别多。
简单地说就是用户没有银行卡但是又要在网上购物那么支付平台调用银行生成一个VA并把这个VA和订单绑定再展示给用户用户拿着这个VA去银行的ATM把现金存进去银行通知支付平台这个VA入账成功支付平台通知商户发货。 3.2.7. OTC Over-The-Counter。在支付场景下和VA很类似也是生成一个支付码只是这个支付码是由7-11肯德基等这些连锁店生成的而VA是真实的银行账户。用户拿着这个OTC码去线下连锁店给店员现金店员给这个OTC码充值连锁店系统通知支付平台支付成功支付平台通知商户发货。 3.2.8 信用付
渠道根据用户的信用授予一定的额度可以先消费后还款。国外通常叫BNPLBuy Now Pay Later)。
国内有支付宝的花呗京东的白条。国外也有各种第三方金融机构比如AKULAKU就是一个中国人在东南亚开的信贷平台。
支付流程和第三方钱包差不多只是需要先做授权。
信用付与信用卡分期的区别信用卡分期是以银行发行的信用卡为基础信用付不是基于卡。在一些银行卡普及率不高的国家地区信用付就很有优势。 3.3. 流出渠道
流出类渠道处理资金的流出。国际上通常是花旗汇丰等这些全球性银行。国内的话各大银行都可以。
在国际上同一家银行可以指定不同的清算网络这些清算网络有不同的额度、到账时效、手续费要求。比如同样的花旗走ACH和RTGS的额度、到账时效、手续费就不同需要根据业务类型来选择清算网络。
下面只做一些简单的科普。后面有时间单独开一章节讲流出。
1.TT电汇 Telegraphic Transfer
特点通过电子方式进行的国际资金转账常用于大额跨国交易。优势速度较快可以跨不同国家和货币。局限手续费相对较高。
2. ACHAutomated Clearing House
特点处理电子转账和直接借记业务通常用于批量、小额、定期支付。优势成本低适合定期账单支付。局限处理速度相对较慢。
3. RTGSReal-Time Gross Settlement
特点即时大额支付系统按交易逐笔即时结算。优势实时结算安全性高。局限主要用于大额交易。
4. BOOK银行内部转账
特点同一银行内部账户之间的转账。优势实时处理无需外部清算。局限只限于同一银行的账户。
5. SWIFT全球银行金融电讯协会
特点提供安全、可靠的国际金融交易信息传输。优势广泛的国际接受度。局限不直接处理资金转移只是信息传输。
6. SEPASingle Euro Payments Area
特点简化欧洲国家之间的银行转账统一欧元区支付市场。优势提高跨境支付的效率和降低成本。局限只限于欧元支付。
7. FPSFaster Payments Service
特点英国的即时支付系统提供快速支付处理服务。优势适用于即时小额支付。局限主要服务于英国国内。
8. CHAPSClearing House Automated Payment System
特点英国的大额支付系统提供当日结算。优势适用于高优先级、大额交易。局限成本较高。
9. TARGET2Trans-European Automated Real-time Gross Settlement Express Transfer System
特点欧洲中央银行的跨境支付系统提供实时大额支付。优势支持欧元区货币政策安全稳定。局限主要用于大额欧元交易。 中国央行清算网络
1. 央行大额支付系统High-value Payment System, HVPS
特点主要处理大额和紧急支付提供实时清算服务。应用用于处理银行间的大额转账如跨行转账、证券交易结算等。
2. 央行小额支付系统Bulk Electronic Payment System, BEPS
特点处理小额但批量的支付通常是非实时的批量处理。应用处理工资发放、社会保障金支付、公共事业缴费等小额批量业务。
3. 网上支付跨行清算系统Online Payment Interbank Clearing System
特点支持网上支付业务的跨行清算。应用处理线上购物、电子商务等互联网支付业务。
4. 同城清算系统City Clearing System
特点在同一城市或地区内处理银行间的支付和清算。应用适用于处理同城的支票、汇票等传统支付工具。
5. 跨行实时支付系统Interbank Real-time Payment System
特点支持银行间即时支付提高资金流转效率。应用常用于个人转账、即时支付需求等场景。 3.4. 外汇渠道
外汇渠道就是用于交换货币。在全球外汇市场中主要对接的有巴克莱Barclays、汇丰HSBC、摩根大通JPMorgan Chase等。
外汇是一门很专业的领域后面有时间单独开一章节讲。 4. 渠道网关的产品架构 通过上图可以看出来渠道网关核心能力包括
对上提供资金类和信息类服务。资金类包括支付、退款、预授权、请款、流出、外汇等信息类包括签约、解约、渠道咨询、渠道路由等。内部的运维运营能力。包括渠道开关、错误码管理、差错处理等。底层的渠道接入与配置。渠道接口映射、清算文件解析等。 5. 渠道网关的系统架构 网关产品层主要负责处理上游的业务比如支付、退款、请款签约解约等。
流程引擎负责流程编排。有些渠道一次支付只需要和渠道做一次交互有些渠道一次支付需要和渠道做2到3次交互这个差异由流程引擎处理。
报文网关负责实时API接口的处理。包括参数转换、报文组装解析、签名验签、加解密等。
文件网关负责非实时类的文件交互处理。主要是清算文件、账单文件、流出文件等。包括下载、解析、组装、上传等。
运维运营平台负责运维运营类操作包括渠道开关、渠道路由配置、单据查询、异常推进等。
渠道接入平台负责渠道的接入配置。 6. 结束语
今天主要讲了一些渠道相关的入门知识和渠道网关概要设计。后面还有4篇会讲一些模型、状态机、报文网关、文件网关、异常处理等细节。
7. 传送门
支付系统设计与实现是一个专业性非常强的领域里面涉及到的很多设计思路和理论也可以应用到其它行业的软件设计中比如幂等性加解密领域设计思想状态机设计等。
在《百图解码支付系统设计与实现》的知识宇宙每一篇深入浅出的文章都是一颗既独立但又彼此强关联的星球有必要提供一个传送门以便让大家即刻到达想要了解的文章。
专栏地址百图解码支付系统设计与实现领域相关支付行业黑话支付系统必知术语一网打尽跟着图走学支付在线支付系统设计的图解教程支付交易的三重奏收单、结算与拒付在支付系统中的协奏曲在线支付系统的精英搭档深入剖析收银核心与支付引擎的协同作战一在线支付系统的精英搭档深入剖析收银核心与支付引擎的协同作战二
技术专题交易流水号的艺术掌握支付系统的业务ID生成指南揭密支付安全为什么你的交易无法被篡改金融密语揭秘支付系统的加解密艺术支付系统日志设计完全指南构建高效监控和问题排查体系的关键基石避免重复扣款分布式支付系统的幂等性原理与实践支付系统的心脏简洁而精妙的状态机设计与核心代码实现精确掌控并发分布式环境下并发流量控制的设计与实现一精确掌控并发分布式环境下并发流量控制的设计与实现二