|
根据前面对B2B支付需求的分析,参考第方支付平台支付系统、交易平台的支付系统功能,我们提炼出B2B平台支付中心具有共性特征的功能模块,并根据支付中心与业务系统及支付渠道解耦设计的原则,给出了支付中心架构设计建议,如图1所示。
图1支付中心功能架构示意图
支付中心的总体架构主要包括上行接口层与下行接口层、业务层、数据层,另外还需考虑支持支付中心正常运转的技术保障层以及建立在支付中心功能基础上为方便用户及运营人员使用的产品层。
1、接口层(关层)
支付中心的核心支付功能是支付相关指令的传递和结果的回传,这些都是通过接口层来现的。上行接口层与下行接口层通过不同的加密通道和通信协议分别对接各业务系统及不同的支付渠道,现业务系统和支付渠道与支付中心的高单独、松耦合的联系。
业务系统通过自身的订单管理功能、计费功能和分润功能现以订单号为仅有索引的支付指令向支付中心传送,支付中心响应业务系统支付请求,对支付相关请求进行统一处理。然后通过调用支付渠道的签约、解约、支付、退款、结算等接口完成支付相关指令的分发,支付渠道执行支付指令后将执行结果通过支付关再回传给业务系统。
2、业务层
支付中心业务层包括接口授权、接口管理、清分结算和佣金管理、商户管理功能、日终任务管理功能和运营支持功能等。
接口授权:支付中心通过接入授权功能现对业务系统接入支付中心的管理。业务系统向支付中心提出接入申请后,支付中心通过下发系统ID和密码因子授权业务系统完成与支付中心的对接。只有经过授权后,业务系统发起的含有密码因子的支付请求才能通过支付中心的参数校验,同时支付中心也可将支付结果回传到对应的业务系统中。
接口管理:是对接入支付的相关业务系统调用支付、结算、退款等接口的权限进行管理。
清分结算和佣金管理:是指买方用户完成支付后,资金进入支付渠道监管账户,什么时候结算、结算给哪个账户都需要支付中心向支付渠道发布指令。支付中心可以根据业务场景和管理需求设置手动发送结算指令、定时发送结算指令和即时转发订单系统指令几种方式完成订单资金向商户的结算,以及佣金(含手续费)向平台相关收款账户的结算,并形成相关的统计报表。
商户(用户)功能:主要指用户对其操作员角色和权限的管理、用户签约开户、解约及基本信息变更及账户状态查询,用户对于未结算订单和已结算订单的查询、对账和报表管理等。
运营支持功能:主要包括,
(1)支付中心对用户的管理,如跟踪用户登录状态、查询用户资料变更历史、冻结及解冻账户、加入黑单等;
(2)支付中心高级管理人员对于操作人员的信息、权限、日志等管理;
(3)对交易平台运营和财务处理的支撑服务,涉汲各类统计报表(账户、资金流水、分润、手续费等)、风险规则、卡券积分、差错对账、佣金管理及通知。
3、数据库层
数据库是平台、用户及渠道在支付相关操作过程中生成的所有信息的分类存储,为后续支付相关方进行信息查询、生成报表和进行分析提供支持。
支付中心相关数据库包括基础库、账户库、订单交易库和清分库。
基础库:是指用户及操作员的基本资料,包括用户在平台的注册资料和认证资料。
账户库:是专指用户在平台合作支付渠道开户、销户、银行账户信息、变更账户信息、账户入金、出金、转账、余额等信息的存储。
订单交易库:是指所有订单的支付、结算、退款等状态信息的记录。
清分库:是指所有等待清分结算的订单和已经完成清分的订单信息。
4、技术保障层
为支付中心提供技术支撑,屏蔽具体技术细节,提供交易一致性、负载均衡、组件等控制机制,以及资源管理、接口管理、服务管理、系统监控、系统调度等管理功能,为应用系统提供稳定、可靠、高性能的运行平台,和高效速的开发平台,以及集中管理的管理平台。
5、产品层
在上述基础上提供给运营人员使用的支付运营后台系统和用户前台操作系统。
用户前台功能包括:账户管理、交易管理、发票管理、回单管理和支付使用帮助。
运营后台功能包括:系统管理、接口授权管理、用户账户管理、支付记录管理、商户结算管理、佣金结算管理和支付对账管理等。
支付中心会通过开发者中心的建设支持各业务系统开发者下载支付产品文档、调用开发工具现在线支付流程开发并上传接入申请等。
对于现在的市场行情来看,易支付有着极具优势的发展前景和极其优越的生态环境。我爱易支付免签约支付平台,已稳定运营八年,T0提现秒到账,免结算费,交易费率低至0.8%,每日凌晨00:00自动结款不压资金,完美解决支付难不稳定等问题,一站式接入支付宝,微信,QQ钱包,银联支付,云闪付,京东等支付平台,可以帮助开发者快速集成支付接口在自己网站,APP,及各大平台,您还在等什么,快点加入我们吧!https://www.wapay.cn
|
|