2

新零售电商支付平台的搭建

 2 years ago
source link: http://www.woshipm.com/pd/5472108.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

编辑导语:随着电商行业的发展,每个电商企业都会自建业务系统,其中支付是必不可少的一个环节,本文将讲述如何构建一个新零售电商的支付平台。以及支付平台的业务边界以及各业务模块的交互逻辑。

658oKGX98Uy11ctXI4ah.jpg

一、业务边界梳理

在进行平台规划前,先梳理支付上下游的业务关系有哪些。 梳理的流程主要通过业务场景进行。例如从用户下单交易场景为例:

CkNv3wMB07zPvzup3lTH.png

图1-1用户下单流程

图1-1是一个简单的下单交易场景,在提交订单后,就跳转至支付收银台进行选择支付方式时,提交订单后续动作属于支付平台的业务范畴,那么我们上面的提交订单的业务就属于支付平台的上游,我们可以按照这种方法,先将支付平台的边界梳理清楚,确定支付平台的上下游业务有哪些组成。

二、支付平台框架规划

通过业务边界梳理,将业务边界以及平台框架规划图2-1所示:

GBZZm9gmFD5vcHoYexXx.png

电商支付平台主要由支付中心、账户中心、对账中心、清算中心构成。国内的电商平台搭建账户体系需要有支付牌照才能建立,像拼多多、快手电商、字节跳动都先后购买牌照,就是为了合规性处理二清问题,同时可以降低自身手续费。

无支付牌照的电商企业,可以依托于第三方支付平台或银行内部户搭建相应的账户体系,在电商支付平台内只做数据的记录,便于对账。所有的资金清分由第三方支付平台或银行进行清分,避免电商平台违规进行二清的业务。

三、各业务模块介绍

1. 支付中心

aiEGOBaa53aWFbtW7LwL.png

图3-1支付中心

(1)支付中心

包含了通道管理、订单管理、路由管理、预警通知这四个模块。与支付中心对接内部模块有订单中心、账户中心、会员中心、SAP、资金管理系统等。

(2)通道管理

通道管理连着支付中心与外部系统的,管理着整个支付系统对接了多少的支付通道、鉴权通道、通道的秘钥等相关数据。

(3)订单管理

由于支付中心和订单中心是解耦的关系,所以支付中心的订单单独记录。

(4)路由管理

路由管理是为了支付的成功率、降低支付成本,主要是用在电商平台自由的快捷支付通道中,但是随着用户对于自身数据保护意识提高,导致很多用户不愿意在电商平台进行绑卡。 这就使得电商平台需要接入微信、支付宝这些支付方式。

接入微信支付宝需要平台下的商户分别在支付公司和微信、支付宝进行进件获取商户号(为了合规性,避免二清问题)。这就导致电商平台每个更换渠道,都需要将所有商户重复进件(微信还需要进行实名认证才能进行收款),所以使得切换成本巨大。导致很多企业都放弃了原本快捷支付横行时的路由管理,直接与某个支付渠道进行战略合作,深度捆绑。

2. 账户&清算中心

eTflzLzdCN7kOpA9SOp3.png

(1)清算中心是为了将每笔交易中的交易金额,根据订单的属性进行清分以及结算。

比如一笔订单中,用户将多个商家的商品同时加入购物车,同时使用了商家优惠券、平台优惠券进行支付。订单在支付完成后需要清楚计算出用户实际支付金额、每个商户的结算金额、平台手续费金额、平台优惠活动出资金额等。

(2)为什么子系统的交互流程是订单中心->清算中心->账户中心,而不是订单中心->支付中心->清算中心->账户中心这样的业务流程。

是因为这个新零售的电商模式有线下门店的存在,线下门店有很多现金支付部分,这部分交易是不与支付金额交互的,但是又需要将线下部分的手续费、优惠金额等计算清楚,所以就由订单将数据同步至清算中心进行计算清楚,然后进行账户入账处理。

(3)账户中心

账户中心是处理整个新零售电商系统的记账本,里面包含各式各样的记账本,包含支付渠道账户、门店账户、会员账户、营销账户、预付卡账户。每个账户用途不一样,但是背后是对应的实际资金用途。通过各类的业务记账簿,管理层面可以清晰的查看每种账户的流水情况,便于查看公司目前的经营状况。同时有记账簿,可以一定程度的避免伪造数据的存在。

由于门店有部分收银是使用现金收银的,所以记账户单独会有现金余额记录。自营门店的现金余额将需要进行上缴,然后进行冲销。而加盟商的现金仅仅作为记账处理。日切后,生成日终余额的快照,然后将现金余额进行归零处理。

同时加盟商模式是货款是通过销售款进行冲销的,当总部代加盟商收款(线上收银)不足以冲销货款时,那么此时账户余额会出现透支。每个加盟商根据信用良好情况会有一个透支额度,后续销售额代收款优先冲销透支额度。每个加盟商的透支额度都会有一个期限,到期后未缴纳将进行预警通知。

3. 对账中心

Bmb6MnZh5ubx9fbrhxRp.png

对账中心主要是将针对内外部记账进行自动核对,对账过程先是需要将对账方的账单进行解析,并且入库处理。对账第一步总账核对,先看总笔数、总交易额是否正确。

然后再进行明细核对,明细核对时需要将双方的对账单进行正向核对、反向核对,将差异的数据流入到差错池进行处理。将错误的结果流入差错池进行差错处理。在完成差错处理后给各业务提供对应的账单,让各业务部门进行对账处理。

四、业务流程设计

1. 订单支付流程

iEuwTyssu9QENXyOsg5J.png

订单整体的支付流程主要分为以下几步完成:

(1)由订单中心创建交易订单后,在交易环节请求支付中心,支付中心创建对应的支付订单。由支付中心统一调用支付渠道接口,最终将支付的结果返回给订单中心。

(2)订单中心根据支付中心返回支付结果进行下一步动作。

如果是支付失败,则订单整体失败处理。支付成功将调用清分接口进行清分处理,清分这一步是异步处理的。不影响C端用户前端的体验。清分计算完成后,将调用记账接口进行记账处理,此时清分状态为已清分待结算状态。

(3)由于是新零售的电商体系,所以还有一个线下履约过程。

订单履约完成后,才能够将对应的交易金额结算给门店(加盟商)。门店结算还有一个判断依据是是否到了结算周期,不同区域的门店会有对应不同的结算周期的配置。

一般结算周期有T\D+N,T是指工作日,D是指自然日,例如T+1是指下一个工作日结算,以周五举例,周五的交易在周一进行结算(周六日也是在周一进行结算)。D+1是指下一个自然日结算,还是以周五举例,周五的交易资金将在周六进行结算。具体的结算周期,根据公司政策进行拟定。

(4)交易结算最后还是要调用记账接口,将账户余额资金从待结算账户划拨至可结算账户。门店可使用可结算的账户余额进行提现操作或用于支付货款。

2. 自动对账流程

DuzjxY5J9WPzqp8FsJz8.png

(1)自动对账流程主要将内外部的交易订单进行抽取,解析生成对账中心所需的数据,然后进行核对

内部对账处理可以不依赖上游的对账文件。 可以自行进行处理,例如可以2小时完成一次内部的数据对账。保证能够及时的发现系统的数据问题,并且进行修复处理。与外部的对账,需要根据上游的对账文件生成时间获取。

某一些上游可能没有在线生成账单功能,还需要半人工进行操作(或自动的爬虫进行账单抓取),去对方的系统将对账文件下载后,导入到交易系统中。

(2)对账比较复杂的是自动化的差错处理流程。

需要根据财务部门的要求将差错类型进行归类。常见的差错,例如长款、短款、交易金额错误、手续费错误等,将比对错误的订单流入到差错池进行处理,有部分可以根据财务配置的差错处理规则自动进行处理。

部分需要财务人工介入处理。具体的处理方式方式需要看财务部门的具体要求。对账还可能出现大批量的数据错误,那么此时需要进行重新抽取数据对账,需要将已经解析的数据进行删除处理,还有本次对账进行差错池的数据进行删除处理。

支付平台是否需要搭建,还是看公司的体量而定,不是所有的公司都需要搭建这么支付系统。大多数支付系统都是嵌入在订单中心的。有订单中心进行完成。只有达到一定的体量后才会着手建立一整套支付、清分、结算、 对账体系。

以上的流程设计只列出的一部分的正向流程(余额支付、结算流程没有进行展示),反向流程(退款)则没有进行展示。这部分内容感兴趣的同学自行思考,根据自身业务情况进行梳理一下。

最后感谢大家阅读完本文,本人知识也有盲点,如有写的不对的地方,请批评指正错误,欢迎大家一起来探讨。

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

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

给作者打赏,鼓励TA抓紧创作!

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK