zoukankan      html  css  js  c++  java
  • 详解线上线下收单业务(一)第三方支付

    详解线上线下收单业务(一):第三方支付

    收单业务是日常生活中碰到频率最多的一件事了,由其是第三方支付,第三方支付现如今已经发展得非常成熟,关于第三方支付,如今也没有一个权威的定义,以下我就根据自己的理解以及收集的资料来总结一下什么是收单,当然包括第三方支付。这是一篇系列文章,大概在一万字左右,无耐心者请绕道。

    1.1 概述

    第三方支付是具备一定实力和信誉保障的独立机构,采用与各大银行签约的方式,提供与银行支付结算系统接口的交易支持平台的网络支付方式。

    第三方支付平台是指平台提供商通过通信、计算机和信息安全技术,在商家和银行之间建立连接,从而实现消费者、金融机构以及商家之间货币支付、现金流转、资金清算、查询统计的一个平台。

    第三方支付是一种支付方式,或者说是一种支付渠道。第三方支付平台是第三方支付这种支付方式得以实现所必需的媒介,或者说,第三方支付平台是看得见的第三方支付形式。

    1.2 支付环节

    一个完整的支付过程包括代收、清结算和代付三个环节。

    代收指第三方支付平台把资金从买方的银行卡转移到第三方支付平台银行账户(或卖方银行账户)的过程。

    清结算是支付完成后第三方支付公司与银行、卖方之间处理债权债务关系(如果涉及跨行支付,还涉及银行与银行之间的清结算)

    代付可以理解为第三方支付公司在完成清结算之后,结清交易当事人之间的债权债务关系,并最终完成资金转移的过程。

    (严格来说,清结算已经包括处理债权债务关系、账簿记录并完成最终货币资金的转移。但这里我们为了把支付的各个环节剖析清楚,把货币资金的转移过程划入代付环节。)

    1.3 分类

    对于第三方支付平台来说,在支付环节中,其扮演的角色可能是不同的。根据第三方支付平台在交易过程中所扮演角色以及参与程度的不同,可以将第三方支付方式分为两种支付方式,即支付网关模式和账户支付模式。

    1.3.1支付网关模式

    1)支付网关定义

    在一个完整的交易过程中,银行内部网需要与Internet网进行交互,为了保证银行系统和支付活动的安全性,需要在银行内部网(金融专用网)与Internet网之间建立一道安全屏障,以隔离银行网和Internet网,通常我们将其称为支付网关。

    2)支付网关的作用

    解密从Internet传过来的通信协议,并按银行专网的协议标准重新打包数据,再传给银行专网,这样银行主机就不用作任何修改;

    将从银行专网传过来的通信协议,并按Internet的协议标准重新打包数据,加密之后,再在Internet网中传输。

    3)支付网关模式

    支付平台只作为支付通道将买方发出的支付指令传递给银行,银行完成转账后再将信息传递给支付平台,支付平台将此信息通知卖方并与卖方进行结算。支付网关位于Internet 和传统的银行专网之间,其主要作用是安全连接Internet 和专网,起到隔离和保护银行专网的作用。在支付网关模式下,第三方支付平台扮演着“通道”的角色,并没有实际涉及银行的支付和清算,只是传递了支付指令。典型的是首信易支付。

     

    卖方平台确认订单——>首信易支付平台选择付款银行(这里选中行)——>跳转至中行界面选择支付方式(可选网银和中银快付,这里选中银快付)——>按“银行”要求完成付款。

     

     

     

    4)说明

    从上面的流程可以知道,网关支付最大的特色就是第三方支付机构只作为银行的网关,相当于银行的看门人,控制谁可以进出银行,至于完成最终的付款操作,用户需要在银行的网站界面上按银行的要求完成付款,注意不同的银行可能要求不一样。

    支付网关模式是发展的比较成熟的一种模式了,其核心价值在于集成了各大银行的网关,卖方只需要和一家第三方支付平台的接口相连,用户便可使用绝大部分银行进行付款,大大为商户节省了一家一家接入银行网关的成本。

    1.3.2 账户支付模式

    1)支付流程

    账户支付指买卖双方必须先到第三方支付平台注册成为第三方支付平台的会员,用户通过网银或其它方式先往虚拟账户中充值(资金流:钱从用户的银行卡划转到第三方支付公司银行账户),用户消费付款时,从虚拟账户直接扣除(这里并不涉及实际的资金划转,只是数据层面上数字的减少),典型的如Paypal。

     

    还是以上面的首信易支付为例。在第二步的首信易支付界面选择账户支付,然后登陆首信易支付账户(首先得注册成为首信易的会员),然后按照首信易的支付要求完成付款(如输入支付密码,手机验证码等,如果账户余额不足,得先充值)。

     

    2)说明

    账户支付的优势在于有较强的用户黏性,可以追踪收集用户的消费习惯。但是账户支付得先充值,用户体验不好,同时涉及到资金池,有较大的政策风险。

    1.4 银行接口

    任何一家支付机构后台都要接入一堆银行,来完成代收的操作。目前银行开放给第三方机构(包括第三方支付平台)的接口大概有四类:POS收单接口,网银接口,快捷支付接口和代扣接口。这四类接口的作用就是把资金从用户的银行卡划转出来。我们经常所说的网银支付,快捷支付其实是针对银行接口来说的,并不是第三方支付方式,只不过第三方支付平台要完成扣款的操作,必须要接入这些银行接口。用户在第三方支付平台选择网银进行支付时,此时的第三方支付平台其实也是充当了银行网关的作用。 但是并不能说网关支付就是网银支付,这是两个不同的概念,网关支付是针对第三方支付平台来说的,网银是针对银行来说的,只不过因为使用银行网银进行支付时,第三方支付平台充当了一个网关的角色,所以经常有人把这两个概念混淆。下面就第三方支付平台接入的以上四类不同接口进行说明。

    1.4.1 第三方支付平台+网银接口

    第三方支付平台接了银行网银接口后,从银行的角度讲,其只是对外开放了一个网银接。对于第三方支付平台来说,这种支付模式其实就是上面讨论的支付网关模式。经常有人把网银与网关混为一谈,其实这是两个不同的概念,二者是针对不同的主体来说的,所起的作用也不一样。但是因为第三方支付平台连接网银接口,进行支付跳转时,第三方支付平台充当了一个网关的角色,或者充当了银行的代理,所以经常有人弄混。从普通用户的感知来讲,这就是平时经常所说的第三方支付平台的网银支付。但是注意网银与网关不是一码事。下面以积木盒子充值流程为例进行说明。

    流程如下:

     

      

    注意:在工行界面上展示的快捷支付并不是我们上面说的银行开放给第三方支付平台的快捷支付接口,实际上在这里,快钱只是接了银行的网银接口,至于在工行的界面上嵌入了工行自己的所谓的“快捷支付”,这是工行自己的事情,与快钱无关。

    1.4.2 第三方支付平台+快捷支付接口

    从银行角度讲,这是其对外开放的快捷支付接口,而对于普通用户的感知来说,也是我们经常所说的快捷支付。进行快捷支付时,第三方支付平台往往会要求用户先在第三方支付平台注册成为会员,然后进行四要素绑卡(姓名、身份证、卡号、银行预留手机),最后才能完成付款。注:有些商户平台(如P2P)与第三方支付平台深度合作,用户只需要在商户平台界面上完成绑卡即可,整个绑卡流程下来都不会出现第三方支付平台的界面,这是由于用户在商户平台填写的信息都在后台传给了第三方支付平台,然后第三方支付平台为用户隐式注册了第三方平台账户,这么做只是为了让用户的绑卡流程不会被打断,让用户体验好一点而已,原理还是与用户在第三方支付平台显式注册一样。

    从第三方支付平台来讲,一般能接上银行快捷支付接口的平台是需要有一定实力的,对于安全性的要求非常高。银行的接口也不是想接就能接的。

    从用户体验角度讲,使用快捷支付比使用网银支付的体验好,一方面快捷支付不需要开通网银,而且一次绑卡之后,第二次就可以直接支付了,方便快捷。

    下面就第三方支付平台与商户平台合作的两种模式分别讲解。

    1)用户显式注册第三方支付平台账户并绑卡

    以信而富p2p平台采用富友支付为例讲解:

     

     

     

     

    提交注册,已注册并绑卡成功。

    2)平台替用户隐式注册第三方支付平台账户并绑卡

     

     

     

     

     

     

     

    这里需要注意两点:

    在上面的第四步中,点击“立即开通”按纽后跳到第五步时,手机会接收到一条由工商银行(上面绑定是工行的卡)发过来验证码短信, 注意工行是发卡行,发过来的信息中开通的是通联支付的快捷支付,说明该p2p平台连接的是通联支付,而通联支付连接了工行的快捷支付接口。

    可以看到上面的整个绑卡操作环节并没有出现通联支付的界面,所有的操作都是在p2p界面上完成的,然后在后台把数据传给第三方支付平台通联支付,用户绑卡成功后,会成为通联支付的隐式会员,同时通联会为用户创建一个虚拟账户,用于存放用户的银行卡等信息。换句话说,虽然用户并没有在通联支付界面上操作,也没有一个类似于支付宝账号的通联支付账号可以用于登陆通联支付客户端,但是在通联支付看来,绑卡成功的用户依然成为了通联支付的会员。

    1.4.3 代扣接口

    1)定义

    银行代扣接口是银行开放给第三方机构的接口,用户只要一次性签约,第三方机构就可以将资金从用户的签约银行账户里划走,对于接银行代扣接口的第三方机构的资质要求是非常高的,必须具备非常高的信用。一般这种接口会开放给水电公司,用于用户缴纳每个月的水费,电费,家庭网费等

    2)与快捷支付接口的区别与联系

    代扣接口是一直都存在的,也是一种非常传统的银行支付接口,为了便民生活。而快捷支付接口是互联网出来并发展到一定阶段后,银行专门开放给第三方支付公司的接口,其实这两种接口对于银行来说,并无本质区别,因为二者都是在用户在完成签约之后,就可以通过第三方机构把资金从用户的签约银行账户中划走。但是银行为方便管理,于是给第三方支付公司专门开了一套与代扣接口功能一样的快捷支付接口给第三方支付公司。

    这两种接口都需要三方签约,即用户,第三方机构以及银行三方签约。

    从用户体验上讲,对于代扣,用户只需要与第三方机构一次性签约,以后资金就会到点被第三方机构划走,而无需用户再输入密码或其它验证手段,最典型的就是每个月月底,水电公司会把水电费从用户的签约卡上划走。对于快捷支付,用户第一次签约完成后,以后付款时只需要输入第三方支付平台的支付密码或第三方支付平台要求的其它验证手段(如支付宝的动态密码),这里要注意的是,第三方支付平台的支付密码是支付平台为了保证用户的支付安全,而要求用户设置的,与银行无关。如果支付公司对用户以及自己的系统安全性绝对的信任,是完全可以不要求用户设置支付密码的,但是目前几乎没有支付公司这么玩,因为风险太大。

    1.4.4 POS接口

    POS接口是银行开放给第三方支付机构用于线下收单业务的,主要用于pos机刷卡支付。

    这个在第三章中会详细阐述。

    以上是用户界面上能够感知得到的内容。接下来我们将进入更深层次的系统交互业务时序图,请看第三章。

    相关阅读——详解线上线下收单业务(二):系统交互图

    2018第二届中国移动金融发展大会,详情见:http://www.mpaypass.com.cn/mfdc2018/

     

     

     

     

    详解线上线下收单业务(二):系统交互图

     

    来源:人人都是产品经理    作者:白雕    2017-1-17 9:08

    2.1 概述

    银行卡收单业务,指收单机构为特约商户提供银行卡交易处理及资金结算等金融服务,获取手续费收入的业务。

    2.2 行为主体

    银行卡收单业务的行为主体主要包括持卡人,发卡行,特约商户,收单机构,银行卡组织等。

    (1)发卡行

    发卡行是向持卡人(即用户或消费者)发行各种银行卡,并通过提供各类相关的银行卡服务收取服务费,是银行卡市场的发起者和组织者,是银行卡市场的卖方。

    (2)收单机构(银行也是收单机构,收单机构为银行时,叫收单行)

    负责特约商户的开拓与管理、授权请求、账单结算等活动,其利益主要来源于特约商户交易手续费的分成、服务费。

    (3)收单行

    负责对分发请款指令,同时存管用户备付金的银行。即用户付款后,需要有一个银行账户来存放用户所支付的资金,该备付金存管银行就是收单行。

    (4)银行卡组织

    建立、维护和扩大跨行信息交换网络,通过建立公共信息网络和统一的操作平台,向成员机构提供信息交换、清算和结算、统一授权、品牌营销、协助成员机构进行风险控制及反欺诈等服务,如银联电子等。

    (5)特约商户

    与收单机构签有商户协议,受理银行卡的零售商、个人、公司或其他组织。

    2.3 业务流程

    基于银行卡收单业务,根据持卡人支付载体不同分为线上收单及线下收单。

    线下收单——为商户提供的具备银行卡信息读入装置生成银行卡交易指令要素的各类支付终端,包括POS终端、自助终端等类型,持卡人通过刷卡完成交易。

    线上收单——第三方支付机构(包括银联)已建成的无卡支付交易处理平台。持卡人通过互联网、移动互联网等介质,输入银行卡相关信息从而完成交易。也就是我们常说的线上第三方支付。

    基于银行卡支付大致流程如下图所示:

     

    (此图来自于网络)

    2.4 线下收单

    POS收单业务是指收单机构向签约商户提供的本外币资金结算服务。POS刷卡用得最多,我们下面以POS线下收单为例进行说明。

    POS收单业务主要有三种收单机构来共分这块蛋糕,即商业银行、银联商务和第三方支付公司(如拉卡拉、快钱等)

    2.4.1 商业银行

    商业银行的主要业务范围包括吸收公众、企业及机构的存款、发放贷款、票据贴现及收单业务等。在线下收单业务中,商业银行即是发卡行,又是收单行,同时还是收单机构。首先,商户在银行(收单行)开立账户,银行为商户安装POS机,持卡人在商户进行购物消费时通过刷卡方式支付款项,收单行负责将扣减一定手续费后的消费资金记入商户账户。

    当持卡人持银行卡(发卡行A)在POS机上跨行消费的时候,扣款指令先从POS终端机传到收单行B的主机系统,再转到银联进行跨行转接,再通过银联电子进行行间转接给发卡行B,最后发卡行负责划扣资金。业务流程如下图所示:

     

    如果发卡行与收单行是同一家银行,则不需要银联电子转接,只需进行行内数据处理及清结算即可。

    以信用卡刷卡为例。第一阶段:假设海底捞与工行合作,在店内布放了一台工行的POS机(工行是收单行,也是收单机构),用户消费时,用农行的信用卡(农行为发卡行)刷卡消费,用户在刷卡小票上签字后交给海底捞,就完成了交易。第二阶段:在银联的清算时间,会对该笔交易进行银行间清结算,工行就会通过银联向农行要该笔资金,并向发卡行农行支付交换费,银联在这个过程中收取手续费分成。第三阶段:海底捞把小票交给收单行工行,工行与海底捞对该笔交易进行结算,扣完手续费后,把资金结算给海底捞。

    一般以上三方的手续费分成为,发卡行(农行):收单行(工行):银联电子=7:2:1 。如果发卡行与收单行是同一家银行,则上面工行向海底捞收取的手续费中的九成归工行,另一成支付给银联电子。

    2.4.2 银联商务

    中国银联于2002年成立于上海,旗下有银联商务(主营线下POS收单业务)、 银联电子(主营互联网支付业务以及解决银行卡联网通用的问题,即集成各大银行的网关接口,实现银行之间的互联互通,解决跨行交易和清结算的问题)、银联数据服务有限公司(为金融机构提供银行卡数据处理服务)、银行卡检测中心、中国金融认证中心(即CFCA,通过为发放数字证书,为网上银行、电子商务、电子政务提供安全认证服务)等子公司。

    当银联商务作为收单机构时,由银联商务与商户进行签约,收单主体是银联商务。

    以下是银联商务作为收单机构时的业务流程图:

     

    银联的存在就是为了解决跨行交易的问题,所以当银联作为收单机构时,指令直接传到银联,再传给发卡行扣款。在银联的清算日,银联会与发卡行、收单行就该笔交易进行清结算。当然,这个过程中,在把资金打给收单行之前,会扣除商户的手续费,发卡行,银联,收单行会对手续费进行分成。

    2.4.3 第三方支付收单机构

    在线下银行卡收单市场中,第三方收单机构在全国范围类极速发展。

    第三方支付机构首先需要获得央行颁发的收单牌照,然后通过与商户签约,线下布放POS机,替商户收单,第三方支付机构一般会找一家或多家银行合作,在合作银行开立备付金存管账户,用于与银行进行资金清结算,我们暂且将合作银行称为第三方支付机构合作行。对于合作行自己的持卡人交易,合作银行自己处理;对于他行的交易,由合作银行转接到银联,再由银联转接到其它发卡行处理。

    在第在第三方POS机收单的结算流程上,一般会有发卡行,商户,第三方收单机构,收单行,以及银联电子参与。

    注意:这里的用于接收用户支付款项的银行账户是第三方收单机构在收单行开立的,一般把该银行账户称这备付金存管账户,收单行与第三方收单机构是合作关系。而在上面银行和银联作为收单机构中,用于接收用户支付款项的银行账户是商户在收单行开立的。

    在这里,第三方支付机构实际是形成了资金池,最后在第三方收单机构与商户结算时,第三方收单机构才会把资金打到商户在签约时指定的银行账户上,一般称之为商户的结算账户,是商户在任何一家普通银行开立的。在上面银联和银行收单时,收单行与商户的结算行是同一家,而且开户的主体都是商户。但在第三方收单机构中,收单行的开户主体是第三方收单机构,结算行的主体还是商户,但是结算行不在第三方收单机构的收单流程中,所以在这里不必管它。

    只要记住,收单行一方面需要处理请款指令,收到请款指令后,如果发现是异行的卡,就会把指令传给银联,通过银联进行跨行转接;另一方面在清结算时负责直接接收消费者支付的款项。

    (1)发卡行与第三方机构的开户行属于同行

    业务流程如下:

     

    需要注意的是,代付与清结算并不是同时发生的,一般第三方收单机构与商户签约时,会有一个结算账期,在第三方收单机构会与合作行清结算完成后,第三方收单机构才会与商户进行结算。第三方收单机构与合作行清结算时,合作行会收取第三方收单机构一定手续费,第三方收单机构与商户结算时,会收取商户一定手续费。

    (2)发卡行与第三方收单机构开户行属于异行

    流程如下:

     

    以上涉及到发卡行,第三方收单机构,收单行,银联四方进行手续费分成。

    2.5 线上收单

    了解了线下收单业务中各机构之间的关系后,线上收单业务就很容易理解了,线上收单业务如今主要被第三方支付机构占据。在线下收单业务中,第三方支付机构在线下连接的是银行开放出去的POS接口,而在线上,连接的则是网银接口和快捷支付接口。下面我们将重点讨论第三方支付平台以及银联电子的线上收单业务(或者叫互联网收单业务)。

    2.5.1 第三方支付平台线上收单

    第三方支付平台线上收单业务与线下收单业务有很大不同,主要表现在:

    线下收单时,因为无法得知用户使用哪家银行的银行卡支付,第三方收单机构收到来自商户的请款请求后,会交给与之合作的开户行(收单行)进行处理,收单行会对请款请求进行处理,一旦发现是异行的卡,马上会把指令传给银联电子(因为银联电子集成了各大银行的网关,这是银联电子成立的初衷),再由银联电子进行行间转接。所以第三方支付机构需要找其开户行合作,由开户行识别是同行还是异行。而在线上时,第三方支付机构与哪些银行有合作,在用户界面上是可以知道的,用户选择的发卡行肯定是第三方支付平台合作支持的;

    线下收单时,刚刚说过,第三方收单机构需要借助其开户行(收单行)的力量识别是同行还是异行的卡消费,而在线上时,第三方支付平台集成了各大银行的网关,本身既是收单机构,又是收单行,因为它已经可以不用再像线下收单时,需要借助开户行(收单行)的力量,利用银联电子进行行间转接了,第三方支付平台集成了各大银行的网关之后,第三方支付平台本身相当于一个路由器,对用户所选的发卡行进行识别后,把请款请求分发给对应的发卡行,这样就可以取代收单行和银联电子进行行间转接了。这就是银联电子最担心的地方。银行也担心,因为当第三方支付平台取代银行自己成为收单行之后,银行已经无法深入知道整个支付细节了。线下收单时作为收单行的银行,会处理来自第三方收单机构的请款请求,还可以接收用户的支付款项,但是线上时,已经没有收单行这个概念,或者说第三方支付机构本身就是收单行了,银行已经无法得知这笔交易的来龙去脉,仅仅只能作为第三方支付机构的开户行存放用户的支付款项,或者作为发卡行,主动(网银支付)或被动(快捷支付)执行扣款指令。当银行无法得知支付的中间细节时,洗钱就会趁虚而入了。这也就是为什么央行一直要出台相关在线第三方支付政策来反洗钱的原因。

    (1)第三方支付平台+网银接口

    在第二章中,我们提到过,第三方支付平台连接网银接口,用户在支付时,实际上第三方支付平台仅仅充当了支付网关的作用,可以理解成是银行的代理,所以并不存在线上收单业务中的发卡行与第三方支付平台的开户行是同行还是异行的问题。使用网银支付,用户得先确保已经开通了网银。

     

    (2)第三方支付平台+快捷支付接口

    用户使用快捷支付之前,得先在第三方支付平台完成绑卡操作,不需要开通网银。

    快捷支付接口开放给第三方支付平台之后,用户只需要在第三方支付平台完成身份校验,第三方支付机构就可以将用户银行卡里的资金划扣出来,而无需再输入银行卡密码(现在也有一些第三方支付平台会要求用户绑卡时输入银行卡密码,这个得看支付平台与银行的合作方式,不同银行标准不一样,但是主流支付平台不要求,这里只讨论大多数)。

    换句话说,用户使用快捷支付时,本来应该由银行完成的校验用户身份以及发起扣款指令的工作,现在由第三方支付平台代替银行来完成,用户在第三方平台身份校验成功后,扣款指令会传递给发卡行,然后银行只是被动的执行这个扣款指令,把用户的资金划扣,这就是快捷支付接口与网银接口的本质区别。连接了快捷支付接口,相当于第三方支付平台可以随时划扣用户的资金,如果支付平台想做违法乱纪之事,是可以轻而易举在用户不知情的情况下把用户资金从银行卡中划走的。

    所以,一般银行只对资质非常高,信誉非常好的第三方支付平台开放这类接口。而且第三方支付平台接快捷支付接口的成本也非常高,据不完全统计,用户每完成一次认证绑卡,支付平台的运营成本在100元左右,所以对支付平台的的实力也是一种考验。

     

    从用户体验上来说,快捷支付比网银支付环节更少,方便快捷,体验上占优。从第三方支付平台来说,用户支付时,第三方支付平台已经深入了整个支付环节,包括交易数据获取,用户信息积累,代付时收取手续费等等,对支付平台来说,这些都是大块肥肉。

    2.5.2 银联电子线上收单业务

    银联电子是中国银联旗下子公司,专门用于在线收单业务拓展的线上支付平台,与第三方支付机构无本质区别,主要的区别在于代付环节,银联电子不设资金池,所以不存在代付这个环节,在银联的清算时间,完成之后,用户支付的款项就直接打给商户的结算账户里面去了。

    相关阅读——详解线上线下收单业务(一):第三方支付

    2018第二届中国移动金融发展大会,详情见:http://www.mpaypass.com.cn/mfdc2018/

     

  • 相关阅读:
    vue生命周期过程做了什么
    css_css3_实用属性_随时补充更新
    echarts的symbol引用本地图片写法
    无废话设计模式(1)--简单工厂、工厂方法、抽象工厂
    JavaWeb--Maven学习
    SpringCloud Alibaba实战 -引入服务网关Gateway
    从ReentrantLock看AQS (AbstractQueuedSynchronizer) 运行流程 抽象的队列式同步器
    架构的搭建(一)SpringCloud Alibaba
    配置中心之Nacos简介,使用及Go简单集成
    RabbitMQ
  • 原文地址:https://www.cnblogs.com/chuizilong/p/10183406.html
Copyright © 2011-2022 走看看