万字长文,详解线上线下收单业务(一):第三方支付

28 评论 82374 浏览 418 收藏 20 分钟

Where there is trade, there is payment.

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

2.1 概述

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

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

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

2.2 支付环节

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

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

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

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

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

2.3 分类

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

2.3.1支付网关模式

1)支付网关定义

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

2)支付网关的作用

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

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

3)支付网关模式

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

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

4)说明

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

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

2.3.2 账户支付模式

1)支付流程

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

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

2)说明

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

2.4 银行接口

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

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

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

流程如下:

如果在工行界面选择的是快捷支付,则第三步的界面如下:

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

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

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

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

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

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

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

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

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

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

这里需要注意两点:

  • 在上面的第四步中,点击“立即开通”按纽后跳到第五步时,手机会接收到一条由工商银行(上面绑定是工行的卡)发过来验证码短信, 注意工行是发卡行,发过来的信息中开通的是通联支付的快捷支付,说明该p2p平台连接的是通联支付,而通联支付连接了工行的快捷支付接口。
  • 可以看到上面的整个绑卡操作环节并没有出现通联支付的界面,所有的操作都是在p2p界面上完成的,然后在后台把数据传给第三方支付平台通联支付,用户绑卡成功后,会成为通联支付的隐式会员,同时通联会为用户创建一个虚拟账户,用于存放用户的银行卡等信息。换句话说,虽然用户并没有在通联支付界面上操作,也没有一个类似于支付宝账号的通联支付账号可以用于登陆通联支付客户端,但是在通联支付看来,绑卡成功的用户依然成为了通联支付的会员。

2.4.3 代扣接口

1)定义

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

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

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

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

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

2.4.4 POS接口

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

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

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

相关阅读:

万字长文,详解线上线下收单业务:系统交互图(二)

 

作者:雕叔,金融科技产品经理,喜欢运动吹水。微信公众号:雕叔(ID: diaoshu8)

本文由 @雕叔 原创发布于人人都是产品经理。未经许可,禁止转载。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
海报
评论
评论请登录
  1. 支持,希望继续更新

    来自浙江 回复
  2. 代扣接口和快捷支付接口的区别讲得很有帮助

    来自上海 回复
  3. 有点浅显

    来自浙江 回复
  4. 感谢

    回复
  5. 写的很棒!很容易理解!谢谢分享!

    来自四川 回复
  6. 写的非常棒

    回复
  7. 谢谢分享,受益匪浅

    回复
  8. 谢谢分享 , 受益匪浅

    来自福建 回复
  9. 可惜啦,银联网联上线,直连模式没有了,快捷转协议,代扣转商委了

    来自上海 回复
  10. 学习学习~

    来自上海 回复
  11. 从业人员,学习了

    来自北京 回复
  12. 谢谢分享,希望以后看到更细的内容

    来自上海 回复
  13. 醍醐灌顶,非常感谢作者的分享!

    来自上海 回复
  14. 太感激了,立刻注册了“人人都是产品经理”!整天都说第三方支付,却一直没多少白纸黑字把主要概念理清楚的,现实中大家口口相传各种命名,乱七八糟,错误百出,产生了很多混乱。

    来自北京 回复
  15. 谢谢分享

    回复
  16. 非常感谢,期待

    来自广东 回复
  17. /握拳

    来自广东 回复
  18. 很感谢,刚接触支付这一块,受益匪浅。

    来自安徽 回复
    1. /握拳

      来自广东 回复
  19. 有意思,但感觉涉及到第三方快捷支付的部分,感觉缺少实际的操作。如怎么设计账户,退款等流程。

    来自浙江 回复
    1. 在这里发表文章,我不会具体告诉大家如何去执行设计,只会说一些业务和思维层面的东西。产品经理的核心价值在于思维,设计只是思维层面最底端的东西,建议多思考。/握拳

      来自广东 回复
  20. 看得好累,大神可以列张表吗?

    回复
    1. 目录被编辑删掉了。看的时候可以把一级标题、二级标题拎出来,再对应着看

      回复
    2. 这编辑也是,网张需要改进啊,加一点代码就好了其实

      来自北京 回复
  21. 哈哈,P2P

    来自山东 回复
  22. 写的很到位,学习了,有个问题请教下,比如我们常用的支付宝扫码付款或者转账时用银行卡付款是属于支付网关模式还是账户模式?

    来自浙江 回复
    1. 可以认为是广义上的账户支付模式。在银行开放快捷支付接口之前,第三方平台的账户支付模式是需要用户往平台的虚拟账户里充值后才能消费的,这是最原始的账户支付模式,后来开放了快捷支付接口后,用户可以不用先充值再消费了,但是依然需要用户在支付平台开通一个虚拟账户(显式或隐式),用来保存用户的银行卡等信息,所以可以认为是广义上的账户支付模式。对于第三方支付方式,如今并没有一个权威的概念,不必纠结于定义,只要弄清楚,所说的支付方式是相对于哪个主体来说的就行了

      来自广东 回复
    2. 请教一下,这种模式下,资金流方式是什么样呢?

      1. 钱是直接从通过快捷支付从我的卡里扣除,然后进入支付宝在本发卡行对应的银行账户里,然后由支付宝在商家的第三方支付账户里入账,讲账户余额累加?

      2.类似先充值再立马支付的形式,先先通过快捷支付从我的银行卡扣除,然后打到支付宝在本发卡行内的银行卡账户,支付宝把我的余额账户钱累加,然后支付宝又迅速发起同行转账功能,扣除我的消费金额,累加到商户的会员账户里?

      这两种方式下,本质都是把我的银行卡里钱扣除,然后转到支付宝同发卡行账户里,然后做第三方支付内部账户下资金结算,数字上加加减减。但第一种效率高点,第二种却可以在我的第三方账户里留下充值的记录。

      回复