中磊第三方支付平台总体设计说明书Word格式.docx

上传人:b****1 文档编号:13817015 上传时间:2022-10-13 格式:DOCX 页数:25 大小:873.85KB
下载 相关 举报
中磊第三方支付平台总体设计说明书Word格式.docx_第1页
第1页 / 共25页
中磊第三方支付平台总体设计说明书Word格式.docx_第2页
第2页 / 共25页
中磊第三方支付平台总体设计说明书Word格式.docx_第3页
第3页 / 共25页
中磊第三方支付平台总体设计说明书Word格式.docx_第4页
第4页 / 共25页
中磊第三方支付平台总体设计说明书Word格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

中磊第三方支付平台总体设计说明书Word格式.docx

《中磊第三方支付平台总体设计说明书Word格式.docx》由会员分享,可在线阅读,更多相关《中磊第三方支付平台总体设计说明书Word格式.docx(25页珍藏版)》请在冰豆网上搜索。

中磊第三方支付平台总体设计说明书Word格式.docx

江西中磊支付科技有限公司

2014年6月

文档修改记录

版本

修订人

修订说明

批准人

发布日期

1.0

项目实施组

创建

1引言

1.1编写目的

在完成需求分析的基础上本文档对中磊第三方支付平台系统进行了总体框架分析和设计,包括总体设计、运行设计、接口设计、数据结构设计、功能模块设计等内容,为后续详细设计、开发编码实施提供指导和依据。

预期读者:

项目设计人员、开发人员、技术人员、项目上级领导、技术同行及其他授权用户。

1.2背景

项目名称

中磊第三方支付平台软件开发项目

项目简称

中磊支付平台

英文缩写

Jyb_pay

项目编号

版本号

<

版本号>

任务提出者

南昌中磊支付有限公司

开发者

用户

用户>

同其它系统的关系

1.3定义

列出本文中用到的术语及其定义。

1.4法律法规和参考资料

列出引用的法律法规和参考资料,如:

法律法规、项目合同、需求规格说明书、软件开发标准等。

2总体设计

2.1总体设计原则

●稳定性和可靠性

系统的稳定性是指发生局部硬件故障和软件故障时有相应的旁路技术和容错技术,任意单点故障都不影响整个系统的运行。

在系统投入运行后,将全力确保系统稳定可靠地长期运行。

利用负载均衡、备份、冗余等技术手段和措施,排除各种可能因素的干扰和影响,保证系统按设计要求发挥正常作用。

●实用性和易用性

硬件系统应选择具有先进性、成熟性、稳定性,并拥有优良性能价格比的设备;

软件系统的选择与开发应在满足业务需求的基础上具有易改造、易升级、易操作、易维护等性能。

本系统开发完成后能准确实现复杂业务处理,且保证满足实际应用的需要,具有维护方便、管理简单、使用灵活的特点。

能够方便快捷地共享、交流信息,高效地协同工作。

●可扩展性

1、系统的设计不仅要满足目前业务开展的需求,也应支持未来业务发展的需要。

在业务种类的扩展方面,系统应提供业务流程重组与装配,在业务处理能力方面支持不改变软件体系结构扩展系统的处理能力。

2、采用模块化的技术架构,平台系统功能模块能够按照用户的需求进行增删、修改,同时具备方便、灵活的页面内容和数据的再组织机制。

预留接口,方便系统扩展,可进行高自由度、高个性化的升级和扩充。

各系统功能模块采用组件化结构设计,能够向其他系统迁移、复用和共享。

3、系统开发用基于J2EE技术的架构,采用JAVA(包括JSP、VELOCITY、SPRING,IBATIS等相关WEB开发技术)和JSON相结合的技术进行系统的改造开发,支持多种流行服务器软硬件平台。

充分考虑今后纵向和横向的功能扩展及应用系统集成。

●先进性和开放性

系统总体设计及组件设计中应兼顾到企业内外其他系统的衔接,采用业界开放性的标准,为未来的业务发展奠定基础。

本系统开发充分考虑到将来的技术发展需要,选择较先进、开放、成熟的技术与产品,采用国际或国内标准,建设改造具有一定先进性的系统。

●可管理性原则

可管理性包括正常情况下的可管理性和系统发生改变时的可管理性。

系统的高可管理性要求具备对主机、网络、数据库、应用等资源进行监控、管理和调度。

●安全性

系统具有加密、解密、用户身份认证、权限管理控制、日志记录、安全审计等安全控制功能,系统应提供安全手段防止任意对象对系统的非法侵入、攻击,避免操作人员的越级操作。

在数据传输上具备可靠性、保密性和完整性,业务处理上必须有各种安全措施加以保证。

●灵活性原则

采用将用户接口与通讯协议层从程序代码相互分离的设计框架,使得所有关键的组件能够实现完全的“即插即用”,从而使系统获得充分的灵活性。

实现无需对程序代码进行改动就能够完成对用户接口的各种修改,避免广泛的系统重新测试工作以及系统崩溃的风险。

●对原有资源的保护性

1、系统设计应充分考虑对已有投资的保护。

2、能够满足和适用现在软硬件资源和系统拓扑结构。

2.2系统设计特点

●超前的账户体系

系统建立一套“会员—卡—账户”三层结构的统一账户体系。

账户体系同时还支持多子账户体系,保证客户业务运营的可扩展性。

●动态的资金渠道

系统的动态路由功能利用商户、产品、通道、银行等4方因素,进行多元化配置,以实现给用户一条手续费率最低、最有效的支付路径算法。

●强大的结算功能

系统提供完整的银行对账,商户对帐,多级清算,多种分润模式等完整的结算功能。

●完善的风险控制

系统提供黑名单监控、反洗钱监控、可疑交易监控等交易过程的“事前、事中、事后”风险的全面管理。

●成熟的安全体系

系统支持安全控件、U盾、数字证书等外部硬件集成的保护机制;

同时拥有双重密码校验、手机动态口令、防钓鱼等业务防范措施;

并且技术框架提供防SQL注入、跨站点攻击、防页面代码暴露等技术机制。

●卓越的系统性能

系统对性能和并发性做了特别的优化处理,目前可支持日交易量上亿的操作,并保证资金处理的准确性和实时响应性。

2.3需求概述

中磊支付平台的业务功能主要分为支付前台、支付后台、支付网关三大模块,包括会员管理、交易管理、账户管理、风险控制管理、报表管理、系统管理、接口系统等。

中磊公司建设的这个支付系统项目要达到如下目标:

1、依托中磊电子商务平台,为其电子交易提供第三方支付服务;

2、建立独立的第三方支付平台,为其他电子商务网站等提供第三方支付服务;

3、依据金融行业相关信息安全标准规范,完成中磊支付平台配套机房、主机、网络及安全基础平台建设,满足人民银行支付行业信息安全规范要求。

4、根据中磊支付平台高可靠性要求,建设系统配套同城异地备份基础环境,使其具备数据级远程备份能力,确保系统稳定可靠的运行。

2.4系统分析

2.5支付业务主要处理流程

中磊支付平台的支付业务处理和资金流转过程主要包括充值、提现、转账、交易支付、退款、结算等,详见如下说明。

2.5.1账户充值流程

流程说明如下:

●用户登录中磊支付平台进行充值,充值时输入充值金额,将金额从默认绑定的银行卡划到中磊账户。

2.5.2账户提现流程

●用户登录中磊支付平台进行提现,是将资金从中磊账户转出到默认绑定的银行卡的过程。

●提现申请需要中磊支付平台人工审核,若审核通过,则通过网银转账完成提现及中磊账户余额更新,若审核不通过,用户可以再次发起提现申请。

2.5.3账户转账流程

●用户登录中磊支付平台进行转账,是将金额从一个中磊账户划转到另一个中磊账户的过程。

●转账时中磊支付平台会根据平台预设的交易规则(如每日累计限额、每笔限额、笔数限制)进行校验,若校验通过,则对中磊账户之间进行金额划拨,若校验不通过,则提示转账失败。

2.5.4担保支付流程

●用户在交易系统中使用担保支付方式进行付款时,中磊支付平台会将买家中磊账户的相应金额暂时划到该平台中间账户,待用户确认收货后将相应金额从中间账户划入到卖家的中磊账户。

●在付款时,用户可以选择直接用账户余额支付或使用银行卡支付。

2.5.5立即支付流程

●用户在交易系统中使用立即支付方式进行付款时,中磊支付平台会将买家中磊账户的相应金额划到卖家的中磊账户。

2.5.6退款流程

●在交易系统中,买家或卖家均可发起退款申请,由该系统确定此规则。

●用户发起退款申请后,商户账户的相应金额将被冻结,需经过中磊支付平台审核,若审核通过,则冻结金额被解冻,同时将根据原来的付款途径进行退款:

如果原来是信用卡支付,则将退款线下退还到原信用卡;

如果原来是账户余额支付,则将退款直接划转到买家的中磊账户。

若审核不通过,则冻结金额被解冻,退款失败。

2.5.7资金结算流程

●中磊支付平台的资金结算流程主要划分为四个步骤:

1、对账:

是指中磊支付平台与银行之间的所有资金数据核对确认,从而保证平台记录的资金数据的正确性、可靠性、一致性。

每日日终后,平台结算人员会将各个结算银行的对账文件分别导入中磊支付平台,平台对导入的对账文件数据经过预处理后进行数据对账分析,若对账结果有异常,则结算人员可以查看异常信息详情并进行人工确认和处理。

平台完成对账后,商户可以下载对账文件进行查看确认。

2、清分:

是指中磊平台对交易数据按商户、平台进行分类、汇总,是后续结算资金的基础。

每日对账完成后,平台结算人员对完成对账的交易数据执行清分操作,清分范围可以按单个商户也可以全部清分,按业务不同清分过程可以分为交易清分、资金清分、分润清分等进行子模块化处理。

3、结算:

是指中磊平台的商户与平台之间进行资金数据结算。

结算的前提是已完成对账、数据清分。

每次结算时,结算范围可以按单个商户也可以全部结算。

结算操作可以根据每个商户的结算周期自动执行也可以人工发起结算。

商户的结算周期由平台根据与商户的约定进行设置。

4、资金划拨:

是指中磊平台的商户账户与平台账户之间的结算资金划拨。

数据结算按一定周期完成后,平台结算人员根据已结算金额目前通过线下到银行进行实际资金划拨,同时在中磊平台上进行划拨处理,从商户的中磊账户划拨相应结算金额,并更新商户的资金划拨状态为已划拨。

平台可通过相关结算报表(如商户结算报表、商户资金明细报表)查看资金结算详情。

3系统结构

3.1总体业务结构

中磊支付平台的业务架构如下图所示:

中磊支付平台业务框架设计原则,在遵循“小核心、大外延”的总体设计思路下,对系统自身的设计原则为“内外隔离、双通道(外)、四内核(内)”三句话。

通过内外隔离,体现整体平台的开放性与先进性;

内部业务的统一化,体现整体平台的稳定性与易用性。

整体业务框架主要理解外围系统层、业务处理层、核心层。

Ø

外围系统层

外围系统层包括商户系统(中磊电子商务平台)、银行系统(建设银行)。

业务处理层

业务处理层可划分为:

运营平台、统一门户、前置系统、银行支付通道、第三方支撑工具系统。

运营平台是整体平台管理人员的运营操作体现,权限控制、交易管理、商户管理,提供一切运营人员所需要的业务功能操作界面。

统一门户是提供给会员、商户在中磊支付平台使用各类支付功能的统一入口与功能操作界面。

它主要包括门户、会员服务系统、商户服务系统3个子系统。

前置系统是指提供给用户与外围系统功能连接的集中点,它为用户提供B2B、B2B2C交易中使用的立即支付、担保支付等支付功能,它提供用户可以直接操作的直观功能展示。

银行支付通道是中磊支付平台与银行系统进行各项数据交互的系统。

它提供网银、银企直联等各项接入方式功能,同时与外部银行进行抽象化处理,提供支付、退款、查询等基本业务功能。

核心系统层

4大内核系统,是指会员中心、账户中心、风控中心、结算中心。

他们提供独立内部数据管理与开放式的通讯方式。

3.2系统账户结构

中磊支付平台的账户结构如下图所示:

(1)银行账户体系

银行系统中与中磊支付平台相关的账户体系主要有用户结算账户和中磊平台的账户两大类组成。

个人或企业会员的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 预防医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1