B2B电商,即企业与企业之间通过互联网进行线上交易。它与我们日常生活中接触到的To C电商平台有着比较大的差异性,其中就包括了支付环节的处理。

怎么做B2B电商平台的大额支付方案?一、To B支付有什么特点?和To C相比,它有什么不同?1. 消费者

B2B电商是企业之间的交易,消费者通常是企业。而To C电商的消费者通常是个人。

本文主要为大家分享了大多数电商交易系统、结算系统背后的共通性原理与流程,掌握这个知识点后,相信你对如何设计一款电商交易系统有更进一步的了解。

从货币到支付,看电商背后的交易系统是怎么设计的?

交易,是一个从古老社会体系就开始产生的行为,从原始的物物交换到货币等价物,再到如今互联网的发展,人们已经开始习惯了在线交易,在互联网发展的黄金时代,人们的交易场所、载体或形式都发生了前所未有的变化。电子支付方式给生活带来的便利,面对这些错综复杂的交易支付行为,背后实际上是一套复杂的支付结算系统在支撑着。

2. 支付主体

消费者的差异决定了支付主体的差异,To B支付的支付主体是企业对公账户,To C支付的支付主体是个人银行卡,也就是我们使用微信或者支付宝时绑定的个人银行卡。

3. 业务特点

2B电商往往涉及大宗交易,其特点是:交易金额高,交易频率低。而To C电商通常是个人消费者为了满足日常生活需求进行的商品购买,其特点是:交易金额小,交易频次高。

可以看出,To B支付与To C支付有明显的差异性,这决定了两者受到的政策监管侧重点有所差异,针对To B支付,央行有如下明文规定:

严令禁止支付通道查询企业对公账户余额,银行也不行(司法保全除外),企业已明意授权的也不行;严令禁止第三方支付公司开展大额对公账户代收代付业务,税务机关对第三方支付公司出具的付款凭证不予认可,不予开具增值税发票,企业无发票则无法正常入账;严令禁止企业间大额往来资金脱离央行金融清结算系统开展清结算业务,以电子支付形式进行支付的,必须使用对公账户的银行支付网关(网银),委托第三方支付公司进行支付的,第三方支付公司必须调用相应银行支付网关(使用第三方支付时依然会提示你跳转网银操作),确保资金流转纳入央行金融清结算系统。

以上三条,违背第一条开展业务的的,罚单1000万起;违背第二条开展业务的罚单5000万起,情节严重的可追究刑事责任;违背第三条开展业务的,罚单3000万起,可吊销支付牌照。

在移动互联网发展的近 10 年以来,人们已经非常熟悉在线的交易了,在中国有各式各样的 APP,都能够实现线上下单、线下消费。

对于消费者而言,发起交易到完成交易的过程是非常简单的,而这背后,却有一套不为人知的复杂的交易系统。本文将从货币的交易开始讲起,说明电商背后的交易系统是如何设计的。

一、货币的产生和发展

人类社会之所以会诞生货币,是因为交易的产生。

基于以上监管政策的限制,使得原本在To C支付领域已经应用得很成熟的快捷支付、代扣收、银联支付都无法服务于To B支付领域。

在一个简单的社会体系中,一些基本生存物质的存在,让人们产生了交换的需求,因此就产生了交易。

二、B2B支付领域的痛点?1. 票税不符

造成票税不能合一的主要原因是资金流和票据流无法匹配,即实际资金往来的账号与合同交易实体必须一致。

有些B2B电商平台选择对接第三方支付平台,由于资金实际上经过了第三方平台的备付金账户,企业如果无法通过有效的凭证解释清楚,在报税环节上可能有麻烦。

在远古社会,物质还不是特别丰富的体系中,人们完全可以通过物物交换的方式实现交易。但是当社会中存在的物品变得越来越多时,物物交换的体系的平衡就会被破坏。

有以下三种情况能可能会导致票税不符问题:

该第三方平台无法提供基于买卖双方的虚拟账户体系;该第三方平台无法支持在线提供流水证明,导致财务无法根据有效凭证进行账务处理;电商平台本身在对接渠道侧时,使用了错误的支付接口,虽然都能够满足订单支付的需求,但是无法提供买卖双方有效的资金流水证明。

ps:关于第三点,是笔者在对接第三方支付平台时亲身经历的一个坑,一般第三方支付平台会基于交易场景把底层接口封装成可以直接调用的支付产品。但是有些支付产品背后的资金走向是所差异的。

举个栗子:当调用适用于线下门店场景的收款渠道用于电商平台的订单支付时,由于该收款渠道不要求付款者开通资金账户,所以资金的走向无法体现出从买家到卖家。

从货币到支付,看电商背后的交易系统是怎么设计的?

图 1 交易的产生

物物交换的生态之所以会被破坏,是因为交易的本质要求价值的平衡,但随着交换商品日益增多,范围也日益扩大,在物物交换的系统中,每个物品同另一个物品的如何进行价值对等,这个系统显然超过了后来的交易需求,那么如何使交易变得更加顺畅呢?

2. 银行对网银在线支付的门槛不尽相同

当我们完成了支付渠道的对接,有一个极其影响用户体验的环节是始终把控在银行手中的。

那就是客户如何在银行开设网银在线支付功能的问题。

部分银行虽然支持通过企业网银进行在线设置,但是一般都需要通过客户经理进行引导才能完成相关操作。剩下的银行则需要客户专门去柜台开通第三方支付的功能。

这就诞生了一般等价物,即货币。

从货币到支付,看电商背后的交易系统是怎么设计的?

图 2 越来越复杂的物物交换网络

但是,当你去到了银行后你会发现,连银行工作人员都不知道你想开通的到底是什么功能。不同的银行叫法可能存在差异,比如第三方网络支付、B2B 支付、企业 B2B电商支付、商务支付交易所支付。如此繁杂的流程,让客户一开始就对线上支付产生了抗拒心理。

有了货币以后,交易系统中的所有物品都需要通过一般等价物进行价值的评估。

从货币到支付,看电商背后的交易系统是怎么设计的?

图 3 一般等价物

接下来的问题是把什么作为一般等价物呢?

它应该具备普遍的接受性,即大家都认可它的价值;耐久性,即不会特别容易损坏;价值稳定性,即不会出现价值的波动等等。

三、如何实现大额支付方案?

结合央行的监管政策与B2B支付的痛点,B2B电商平台应该如何实现大额支付方案呢?下面将分别从支付渠道的选择、基于虚拟账户体系的支付模式、支付方式的选择与设计三个方面展开说明。

1. 支付渠道的选择

渠道一:B2B平台自建支付网关

事实上,这也是一个物品能被作为货币的必要特征。

平台与各家银行签订协议,让银行允许平台的客户在线进行电子支付时,跳转至相应银行的网银进行转账操作。

这种模式的弊端比较明显,首先电商平台需要分别对接市面上常见的银行,加上银行门槛要求、谈判周期都比较长,因此总体成本是比较高的。

最初充当一般等价物的商品是不固定的,它只在狭小的范围内暂时地交替地由这种或那种商品承担,当一般等价物逐渐固定在特定种类的商品上时,它就定型化为货币。

货币的产生也是伴随生产力和商品经济的发展不断变化的,在人类社会发展的历史上,大致可以分为实物货币、金属货币和纸质货币,一直到现如今的无现金社会。

从货币到支付,看电商背后的交易系统是怎么设计的?

图 4 货币的发展形态

(1)实物货币

在中国历史上,龟壳、海贝、蚌珠、皮革、齿角、米粟、布帛、农具等都曾作为实物货币被使用过。使用这些物品进行交换的缺点是价值不稳定,而且不能够被大众普遍接受,甚至不耐久。

而且如果电商平台自身的规模较小、资金量不大时,一般没有银行会投入时间跟你合作。

总体来说,投入产出并不高,由于笔者没有这方面的对接经验,就不深入探讨了。

(2)金属货币

渠道二:接入合规第三方支付平台

冶金技术的发展,使得金属货币取代实物货币成为可能,与此同时,金属货币还具备普遍接受性、价值稳定性、统一性、可分性、耐久性的特点。但是金属货币在流通中会磨损减重,就会形成劣币驱逐良币的现象,此外金属货币如果价格不稳定,就会阻碍社会资金的流通。

这是大部分电商平台的最优选择,因为第三方支付平台的支付网关一般都接入了国内的主流银行,并且将银行的底层支付接口根据支付场景的需要包装成了一个个支付产品,减去了电商平台的对接成本。

但是,B2B电商平台在选择第三方支付平台时,至少得综合考虑以下几个因素:

(3)纸币

纸币是国家发行和强制流通的价值符号。纸币产生于货币的流通手段职能,货币在流通中充当商品交换的媒介。中国是世界上最早使用纸币的国家。公元11世纪,北宋的交子,元、明、清发行的宝钞,均是典型的纸币。

1)第三方支付平台对B端支付场景的理解程度

货币之所以要变得越来越通用,也与世界商业发展的需要有巨大的关系。我们可以从货币的发展发现以下规律:

目前市面上的第三方支付平台可粗略分为To B型与To C型。

a 交易的产生取决于两个条件

C端支付市场基本由微信与支付宝领先,因此许多第三方支付平台转而发力B端支付。

由于B2B电商平台涉及大宗交易,订单金额较大,所以微信、支付宝等C端型的支付平台并不是特别好的选择。

B2B电商平台需要的更是一个能够满足企业间大额支付场景的第三方支付平台。这些支付平台往往更能够针对B2B行业推出相应的解决方案,例如B端较为复杂的支付场景,包括预付款、账期支付等需求。

所以你必须先仔细分析你的电商平台业务模式以及各个支付场景的需求,在比较清楚自己需要什么的前提下,带着需求去分析与选择合适的第三方支付平台。

社会生产力发展产生剩余。生产的产品在满足生产者自身需要后有了一些剩余后,形成了交易的基础。

社会分工协作的产生。每个人的角色不同,每个人生产和需要的产品多样化,而一个人无法生产自身所需要的所有产品,形成了交易的需求。

b 新技术的使用和市场需要,让货币形态产生变化。从冶金技术到造纸技术,一直到互联网技术的发展,现金的形态都发生了巨大的变化。

2)第三支付平台是否能够解决票税不符的问题

c 在商业发展过程中,货币的形态是朝着越来越轻便的方向发展的,直到变为无形,而货币的形态在一定程度上加速了交易的进行,

这个可以从两个方面去了解:其一、深入了解第三方支付平台的账户体系,是否能够针对买卖双方开通虚拟账户,从而实现资金流从买家虚拟账户进入卖家虚拟账户。

其二、第三方支付平台能够就以上虚拟账户的资金流向提生成凭证并供在线开具银行电子回单(在线流水)的功能,从而为财务做账、报税提供在线流水证明。

二、支付交易模式的演变

货币作为一般等价物,使得社会中的支付变得可参考,而支付通道同样也会遇到同样的问题。在一个开放的市场中,对于交易系统来说就会遇到”资金流“和”信息流“处理这两个问题。

3)出金环节的到账时效

一般情况下第三方支付平台仅能满足有条件的T0结算与大部分情况下都能支持的T1结算,这个涉及到第三方支付平台与银行的清算流程。

以一个常见的场景为例:

一个人在城市 A 的工商银行存了 100 元,来到城市 B 后在建设银行取了 100元,这个过程工商银行和建设银行是如何记账的?

从货币到支付,看电商背后的交易系统是怎么设计的?

图 5 银行之间的处理跨行交易

罗斯柴尔德家族(Rothschild Family)是欧洲乃至世界久负盛名的金融家族。19 世纪初,老罗斯柴尔德打通不同银行间银票的通兑,银行间清算

有些B端支付平台为了控制资金风险,在出金环节采取批量人工审核的形式。

相当于你在电商平台提交的提现申请,先由支付平台进行审核,然后再转接给网联清算机构,有时候会导致无法到账周期较长,对于企业来说影响比较大。

就一直延续到现在。老罗斯柴尔德与银庄的掌柜商定,后续客户可以使用通用的银票换取金币,银庄之间根据银票再次交易,从这个时候开始,也标志着现代银行的通存通兑业务就开始了。

银行之间的通兑业务同物物交换的模式一样,同样会遇到一个复杂网络的问题,如下图所示,当所有银行都可以进行相互兑换时,系统建设的成本显然会比收益高许多。

因此在接入第三方支付平台之前,对该平台的出金时效需要做详细了解。并在设计前端界面时让客户有所感知,例如客户提现时有多少金额可以走T0通道,有多少金额只能走T1通道,预计什么时候到账。

从货币到支付,看电商背后的交易系统是怎么设计的?

图 6 多银行的跨行交易

1984年中国人民银行专门行使中央银行职能之后,我们国家确立了法定存款准备金制度。央行的备付金系统正式确立,之后所有金融机构都在央行开立清算账户,由央行为商业银行统一清算。于是银行之间的交易系统就变成下方的模式:

4)第三方支付平台的手续费收取规则

从货币到支付,看电商背后的交易系统是怎么设计的?

图 7 央行统一清算模式

B端支付平台一般都是按笔收取手续费,包括入金环节(通常是支付、充值)与出金环节(通常是提现)。此外,有些第三方支付平台需要收取开通费用以及每年固定的维护费用,这些都是需要了解的。

渠道三:接入银行存管系统

这个模式的好处是很明显的,规范了银行之间的交易模式,同时每一家商业银行只需要完成一次系统对接。(当然这个系统的建设和复杂程度,远非三言两语就可带过,只是这个模式可以被认为一种通用的模型),我们可以在另外一篇文章中解构一下中国的支付结算体系。

在过往的文章中笔者曾经介绍电商平台如何规避“二清”问题,其中一种方式是接入银行存管系统。

即B2B电商平台在合作银行开设实体备付金监管账户,合作银行在监管账户下为参与平台交易的所有商户开立电子银行账户。

资金流转统统在该家银行自身系统内进行,实现资金在虚拟账户之间的流转。

而涉及到跨行清算时,合作银行可通过央行的大小额系统或者超级网银系统实现资金的跨行流转。

三、“清分-清算-结算”三大流程

不同的财务结算系统,其对于系统命名可能稍有不同,但从大面上来看,核心的订单系统可以分为两个阶段处理:

银行可以开出由买方转账给卖方的、能被司法机构和财税机构认可的电子回单证明。

2. 基于虚拟账户体系的支付模式

基于虚拟账户体系的支付模式,目的是要解决B2B支付平台的票税不符问题。

举个栗子,当企业 A 从企业 B 处购入产品,那么资金就必须从 A 的银行账户流入 B 的银行账户,银行电子回单显示的资金流就应该是 A → B。

第一阶段是订单的生成,包括订单的生成和计算逻辑,主要为用户提供下单能力、为商家提供接单能力。

但使用了第三方支付,由于存在了第三方支付公司的备付金账户C。银行提供给企业A 的电子回单中呈现出来的就是 A → C,同时B的银行电子显示为 C → B。

由于合同注明的是A跟B之间的交易,但是实际的资金流确经过了C,这个给财务做账带来了困扰。

为了规避以上财务风险,我们在对接第三方支付平台或者银行存管系统时可以通过“有账户支付模式”来解决。

第二阶段是订单的清算。用户和商家一笔订单的完成,并不意味着订单真正完成这笔订单实际进入第二阶段,我们还需要对订单的分账处理,根据结算模式等进行计算,生成分账流水,支付通道则根据结算结果进行资金理。完成结算后,账户系统就需要根据分账流水,完成相应的记账功能。

当然对于大型集团公司,还会有财务 EBS汇总计算企业资金,则需要依据财务的要求进行资金的汇总记录,本篇不赘述。

即订单支付与结算均是建立在买卖双方的虚拟账户基础上的,类似我们的支付宝钱包与微信钱包。

从货币到支付,看电商背后的交易系统是怎么设计的?

图 8 订单处理流程简图

当我们在淘宝上使用支付宝余额支付订单并确认收货交易完成时,这笔钱实际上的流向就是从我的支付宝钱包转入卖家的支付宝钱包,支付宝再为我们开具电子回单,证明这笔交易确实是从我的支付宝流入卖家的支付宝。

作为消费者,在线交易已经变得再熟悉不过了,C 端产品经理会想方设法将用户的交易简化再简化,以致于从 C端感知层面,消费者的感知就是从下单到支付环节,没有特别复杂的操作,但当我们回到电商系统背后的结算时,那就不是如此简单了。

这种方案有以下几个特点:

以一个典型的电商平台为例,这个平台聚集了非常多的商户,这意味着电商平台同样需要建设一套独有的清结算系统,从而完成与商家的资金清算工作。为了能理清这一过程,我们首先介绍一些专有名词:

1)开设虚拟户

必须先为买卖双方进件开设虚拟账户,简称开户。一般都要求通过实名认证。关于实名认证,个人实名认证可以通过二要素、三要素、四要素、五要素验证,而企业实名认证一般要求提供法人姓名、企业名称、社会信用代码等信息。

不同的平台对于实名开户的流程以及需要的关键信息可能有所差异,B2B电商平台应该基于自身的业务以及风险管控的需求,设计合理的开户方案。

2)资金支付

买家在支付订单之前必须先入金,即资金先从买家的银行卡转入买家在平台开始的虚拟账户,再通过第三方支付平台或者银行存管系统,将资金转入卖家的虚拟账户。

清分:可以理解为系统的记账,系统需要将每一笔订单记录下来,即为“清分”清算:可以理解为算账,如两个账户之间有多条记录来往,最后汇总可以发现两个账户正向或逆向支付,完成账户的“清算”结算:可以理解为转账,根据清算的结果,完成账户加币和减币动作。

下面是一幅超级简化版的订单处理流程图,可以大致理清订单从生成到结算整体的处理流程,由于业务开展的复杂情况,系统中还会有很多特殊情况处理等。

3)资金结算

从货币到支付,看电商背后的交易系统是怎么设计的?

图 9 订单-计费-结算系统处理流程

在整体的交易系统中,可以分为订单系统、计费系统、结算系统,其在交易环节的处理如下:

买家支付的资金,在交易完成后将转入卖家的虚拟账户,卖家再将资金手动提现到自己的银行卡。

1. 订单系统

订单系统将记录每一笔交易的状态以及订单详细信息,订单详细信息除了订单 ID,从消费者的角度,应该实付金额信息,附加活动优惠券信息,与此同时要附带平台与商户清结算基本信息,用于分账,即平台的抽取费用。

2. 计费系统

计费系统的工作就是定时拉取订单,并根据计费公式,汇总金额的拆分。

怎么做B2B电商平台的大额支付方案?

通过以上基于虚拟账户体系的支付流程,第三方支付平台或者银行存管系统就能提供电子回单,即虚拟账户之间的资金流转凭证。

这个系统的难度在于需要处理复杂业务下的公式,如退单的处理,活动费用的处理、费率的处理(如计费方式变更是体现在订单上的,则需要根据订单生成的时间计算费率)计费系统会约定按照一定周期进行汇总,显然这个周期的时间越短,对于系统计算消耗也越大,并且由于订单存在一定的生命周期,对于后续费用的回退也是一个重要的逻辑(如订单已完成结算,但后续订单取消)。

3. 结算系统

结算系统是最后对账户完成转账结果,需要处理信息流和资金流。信息流方面,需要将平台与商家的账户资金计算清楚,资金流方面,则需要依赖支付通道,完成资金的转账。(资金流就需要运用到中国的支付结算体系)

如此下来,买家在完成一笔交易后,能够获取两份电子回单。一份是第三方支付平台或者银行存管系统提供的基于虚拟账户的电子回单A→ B,以及付款银行提供的银行电子回单A→C。

四、总结

通过对货币演变、银行支付系统设计,我们可以发现,尽管每时每刻都在发生的交易行为十分复杂,但“清分-清算-结算”的过程,几乎可以套用在任何的交易系统中,我们可以根据这个处理原则,去设计产品系统。

卖家在完成一笔交易后,一份是第三方支付平台或者银行存管系统提供的电子回单A→ B,一份是提现银行卡所在的银行提供的银行电子回单C→ B。

本文并没有详细赘述一个完整的结算系统是如何设计的,因为不同行业的交易模式不同,其清结算系统的处理就会千差万别,对于产品经理来说,重要的是能够理清楚整体的处理方法,同时在整理交易系统设计的过程中,也获得一些启发:

社会生产力的极大发展是商业交易的基础,一项变革性的技术将会改变人们的生产交易模式。互联网技术改变的是信息记录、表达和计算的方式,提升了信息的传播效率,从而提高了商业发展的速度。从中国的支付结算体系设计可看见一个大型交易支付系统的影子,这些设计并非自然而来,都能看到自然的业务,是很好的参考样例。

本文也特别参考了文章:http://www.woshipm.com/pd/385099.html非常值得大家阅读。

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

有了以上凭证,一般就能规避票税不符问题以及企业报税风险了。

3. 支付方式的选择与设计

根据央行的监管条例,B2B电商是没办法通过快捷支付、代扣代收渠道完成订单支付的,目前B2B电商平台的一般通过以下两种方式实现大额支付:

题图来自 Unspalsh,基于 CC0 协议

1)线上企业网银支付

即电商平台通过第三方支付平台间接调用银行的企业网银支付网关,企业选择企业网银进行支付时,界面会跳转进入对应银行的网银系统。

企业网银支付一般会包括制单与复核两个环节,分别由企业内部拥有制单权限和复核权限的两个财务人员完成整个付款流程,保证了资金流转的安全性。

优点:可以直接在线上完成大额支付,几乎没有额度限制缺点:需提前开通B2B网上支付功能,依赖线下沟通怎么做B2B电商平台的大额支付方案?怎么做B2B电商平台的大额支付方案?

2)线下银行转账

考虑到企业网银支付方式的弊端,为了提升用户体验,有些支付平台、银行存管系统推出了线下银行转账入金并支付的方案。

例如1688支持买家在支付时可以先通过网银、银行柜台等,将资金汇入卖家在网商银行开设的银行电子账户。

转账完毕后,若买家与该卖家只有一笔待付款订单,系统会根据订单金额自动上账,从而完成订单状态的流转。

怎么做B2B电商平台的大额支付方案?

所谓的线下银行转账支付,其实就是买家在线上通过网银、银行柜台、***银行等线下转账的渠道,向指定的银行电子账户转账,系统根据某种关联关系为指定的银行电子账户入账,而银行电子账户另一边又关联着支付系统的虚拟账户,从而实现了虚拟账户的入金与支付。

怎么做B2B电商平台的大额支付方案?

以中金支付的银行转账支付流程为例

不同的支付机构、银行存管系统的处理逻辑可能会有所差异,但是核心都在于如何通过银行电子账户(即买家需要转账进入的那个账户)将线下环节与线上环节关联起来。

这种支付的方式的优点在于企业并不需要额外为自己的企业网银开通电商支付功能,而是通过传统的银行转账形式便能完成订单的支付,这对企业来说是非常方便的。

但也是存在缺点的,在初次接触时,有人可能会质疑是否安全,转账的账户是否可靠?转账之后怎么知道我付款成功了?。需要产品对用户进行教育,培育用户习惯。

写在最后

B2B支付方案的设计至少要考虑以下两点:符合政策监管要求、满足企业运作需求。尤其是在风险的把控、支付体系的合规性、支付方式与交易场景的契合性等方面的难题,需要我们重点去攻克。

作者:小狼人,微信***:人称产品汪。不定期更新本人在对接第三方支付平台与银行存管系统中的经验心得、支付知识、产品心得等。

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

题图来自Unsplash,基于CC0协议。