一.开场白:
在本文中,我们将主要拆解通用B2C电子商务公司[支付中心的产品结构图]。在我们开始正式解释之前,让我们描述一下我们对支付中心的理解。我认为对于大多数普通用户来说,对支付中心的理解可能更像是支付页面,即收银台,用户在这里选择不同的支付方式。即使收到订单申请的退款,用户也很难想到支付中心。
支付中心作为三大交易流中的资金流支撑系统,是最重要的核心部分,可能给公司造成不可估量的损失。接下来,让我们系统地了解一下经典B2C电子商务的[支付中心有哪些模块,每个模块都有哪些功能。模块是如何连接的?
二。文本:
归根结底,支付中心的原子力量是收集、撤回和战斗。几乎其他一切都是围绕这些基本功能构建的应用程序。
支付中心的上游主要是业务订单系统(本文主要描述经典场景)。订单将被转移到支付结算所需的核心信息中。收到订单后,支付中心会将其转换为相关指令,以便在系统中接收和返回信息。支付中心与三方支付公司/银行系统交互。支付中心将平台的收付订单转换为三方实物资金的收付订单,三方生成信息收据。
支付中心内部主要包括收款系统和清算结算系统。前者主要负责收款,而后者主要负责退款和付款。
下图是本文的核心。
简要描述该图的结构:
(1)顶级B2C商城系统订单是支付中心触发订单的上游,一般是公司的各种业务订单系统;
(2)橙色背景区域内是支付中心的内部系统模块;
(3)左边的模块是三方支付机构内部的一般逻辑(不再引入银行,主要描述支付中心与外部的资金信息交换);
(4)粗线,表示较大系统模块或实体之间的交互逻辑;
(5)细线,表示系统模块中的指令与模块之间的交互逻辑;
⑥箭头指示仅表示在一般逻辑中存在联系或顺序,但仅限于宏观层面,而非非常详细的产品设计层面。
接下来,我们将从五个部分展开:收款、结算、记账、对账和交易安全。
1.票据托收系统
订单收款系统的主要职责是收款,保证业务单笔支付的转换率,保证系统的安全性、稳定性和准确性。
我们使用近似的时间顺序来描述系列中的每个环节:
1)订单呼叫支付中心:
在上游创建订单后,将启动付款请求。最常见的有:
(1)普通付款(原子级:父订单:付款订单=1: 1,在子订单的逻辑订单系统中处理)
(2)单一付款(原子级,订单:付款单=N:N: n,付款中心也有一个与N个付款单同步的父付款单)
(3)补付款(原子级,订单:付款单=N:N: n,付款中心根据N个原始付款单合并一个总付款单,与订单同步)
让我们以更经典的普通支付为例。创建订单后,获得关于业务、用户和商品的相关信息,然后创建付款单据实体。付款单据包含付款收据所需的上游信息。
2)支付表和收银机:
在创建支付订单之后,上游订单将保持在“待支付”状态,并且用户可以在有限的时间内启动支付行为,即提起收银机。
请注意,收银机本质上是收款渠道的整体逻辑控制。不同的终端和不同的业务可以选择不同的支付渠道。例如,在微信上无法使用竞争产品支付,部分业务坏账率高,无法使用分期付款产品,信用卡手续费由谁承担,默认选择/显示哪个收款渠道等。本质上,这是为了通过组合diff来确保支付转化率和交易安全性
(1)目前主流电子商务公司基本上是三方支付,如微信,支付宝、京东,一些银行也有支付,还有柏华、白条等消费分期付款渠道。
(2)此外,一些平台还提供平台账户余额支付,即钱包业务
(3)也有一些用户会组合不同的支付渠道,如分期付款和非分期付款组合,这对于金额不足或想减少消费分期付款的用户来说是很方便的。
3)收银员呼叫三方支付系统:
当用户选择特定的支付渠道时,收银员将使用sdk或嵌入的M页面来提升支付渠道。用户放弃某个渠道后,大多数情况下可以替换其他支付渠道继续支付。
在三方支付系统中,在使用余额或扣卡支付成功后,真实资金将从三方用户账户余额转入三方平台商户账户余额(账户期限暂不延长);同时,三方告知平台支付中心用户支付已经完成,平台的支付单据可以改变支付状态,并返回订单收据以改变订单状态。
2.清算和结算系统
清算和结算系统由清算系统和结算系统组成。
1)分拣系统:
清算系统职责:处理上游业务单据的分账请求,将其转换为标准清算记录,然后在业务清算机会调用清算系统生成清算记录;
一个清算记录将被分割成n个结算记录。清算记录可以理解为一个业务订单的完整的账户拆分信息,其中可能包括许多目标账户,结算的时间可能不同。清算系统完成后,将转换成格式化的原始结算记录,主要是缴款账户、单一目标账户、结算金额、结算时间等核心信息。
2)结算系统:
结算系统的职责:根据结算系统生成的结算记录,按照账期生成结算单据,然后根据商户系统的合同支付信息进行转账支付操作(包括欠款扣款逻辑);
结算系统根据结算期间和结算对象将待结算的结算记录组合在一起生成结算单据(如果是负数结算单据,可能需要滚动生成结算单据)。结算记录:结算单=n: 1。
如果结算单为正数,则生成一张现金支取单/支取单,然后打印出来,也可以分多批打印出来。结算单:付款开票单=1:n;
商户会根据结算单据在平台上查看账户和订单信息,查看是否有错误,并关注结算单据的支付进度。
3.账户系统
账户的基本原子容量包括:收费、取款、冻结和转账(支付、转账和扣款)。付款单、结算单/取款单、冻结/解冻、转账等。所有生成帐户流。
账户分类一般分为三类:平台账户、用户账户和映射账户。
①平台账户可以根据不同的财务用途分为多种类型,如收付、预收、应收、成本、资金等。
(2)可以充值、提取或冻结的用户账户反映在用户终端为余额钱包的场景中。
(3)映射账户主要用于映射平台三方的资金情况,方便平台实时了解平台各渠道的资金情况,方便配置等用途;
4.对账系统
标准对账系统可大致分为以下4种对账类型:
(1)账户凭证:业务层-核算层,即业务订单和支付中心账户之间的对账;
(2)账户:会计层——会计层,即总账与总账、明细账、日记账与明细账的交叉核对过程;
(3)账户:内部-外部,即支付中心与三方和银行进行对账;
(4)会计报表:会计报表-会计科目,即
从系统设计、系统实施到系统运行,都需要非常严格的要求,建立完整的预警机制和融合机制,为公司业务的上游提供安全可靠的支付服务。
Iii .结论:
本文重点介绍支付中心的框架,并从宏观角度介绍一些系统的定义和职责。其他模块仍处于探索阶段,不是标准答案。
支付中心系统的底层设计相对固定,最重要的是能够结合企业自身的业务做好相应的架构设计和运营支撑。随着业务的变化,迭代系统,从而成为一个有灵魂的支付中心。
随商信息技术(上海)有限公司 b2b2c多用户商城系统是基于PHP技术的企业级电子商务平台系统,系统支持平台自营、招商加盟和多商家入驻、集成微信商城、移动端APP商城、微信小程序于一体。公司主营业务包含商城系统定制开发、新零售系统解决方案、电商平台系统定制开发、商城网站建设服务等等,随商为大、中、小企业提供一个安全、高效、强大的电子商务解决方案,协助企业快速构建、部署和管理其电子商务平台,拓展企业销售渠道,致力于推动PHP技术和电子商务行业的发展而不断努力。
随商全新版PHP企业级电商平台系统,以客户需求为己任,提供免费网店系统源码给用户体验,为国内客户特别是上海周边客户提供电商平台及网上商城网站建设服务,您的商城开发建站需求,我们来实现!