第三方支付系统总体设计方案.docx
- 文档编号:27872091
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:134
- 大小:325.40KB
第三方支付系统总体设计方案.docx
《第三方支付系统总体设计方案.docx》由会员分享,可在线阅读,更多相关《第三方支付系统总体设计方案.docx(134页珍藏版)》请在冰豆网上搜索。
第三方支付系统总体设计方案
[在此处键入]
在线支付系统
总体设计方案说明书V1.0
2019年8月6日
1
[在此处键入]
文档修订记录
日期版本说明作者
2019-08-06V1.0创建XXX
2
[在此处键入]
前言..................................................................................................................................................
5
1.1
文档说明
..............................................................................................................................
5
1.2
项目愿景和范围...................................................................................................................
5
1.3
本期系统建设目标...............................................................................................................
6
1.4
方案特点
..............................................................................................................................
6
1.5
系统功能需求......................................................................................................................
8
1.5.1
用户分析..............................................................................................................
8
1.5.2
系统功能..............................................................................................................
8
1.6
技术需求
..............................................................................................................................
9
1.6.1
主要系统指标......................................................................................................
9
总体设计
.........................................................................................................................................
10
2.1
设计原则
............................................................................................................................
10
2.1.1
基本原则............................................................................................................
10
2.1.2
可配置、可扩充原则..........................................................................................
11
2.1.3
面向对象的分析、设计和编码...........................................................................
12
2.1.4
组件技术............................................................................................................
13
2.1.5
模块化设计........................................................................................................
13
2.2
系统功能结构....................................................................................................................
13
2.3
系统软件架构....................................................................................................................
16
2.4
与其它系统的接口.............................................................................................................
17
2.4.1
与银行的接口....................................................................................................
17
2.4.2
与企业商户平台接口..........................................................................................
17
2.5
在线支付系统数据存储设计..............................................................................................
18
2.6
应用系统扩展能力.............................................................................................................
20
系统功能说明..................................................................................................................................
22
3.1
在线支付子系统.................................................................................................................
22
3.1.1
在线支付模块....................................................................................................
22
3.2
商户平台子系统.................................................................................................................
23
3.2.1
商户充值模块....................................................................................................
23
3.2.2
商户提现模块....................................................................................................
23
3.2.3
商户转账模块....................................................................................................
23
3
[在此处键入]
3.2.4
交易模块............................................................................................................
23
3.2.5
商家服务............................................................................................................
25
3.2.6
系统管理............................................................................................................
26
3.3
系统管理子系统.................................................................................................................
27
3.3.1
客户管理............................................................................................................
27
3.3.2
运营管理............................................................................................................
28
3.3.3
客户结算管理....................................................................................................
28
3.3.4
客户账户管理....................................................................................................
30
3.3.5
银行管理............................................................................................................
31
3.3.6
网关订单及支付管理..........................................................................................
32
3.3.7
交易管理............................................................................................................
34
3.3.8
清结算管理........................................................................................................
35
3.3.9
风控管理............................................................................................................
37
3.3.10
订单掉单管理........................................................................................................
38
3.3.11
系统报表...............................................................................................................
39
3.3.12
信息发布管理........................................................................................................
41
3.3.13
安全管理...............................................................................................................
41
3.3.14
系统日志...............................................................................................................
42
3.4
本期系统网络拓扑图.........................................................................................................
43
3.5
数据存储方案....................................................................................................................
44
3.6
数据备份方案....................................................................................................................
48
3.6.1
数据库备份方案.................................................................................................
48
3.6.2
数据库恢复方案.................................................................................................
48
3.7
网络设备方案....................................................................................................................
49
3.8
系统安全方案....................................................................................................................
52
4
[在此处键入]
前言
1.1文档说明
本文档是针对企业商户在线支付业务的总体方案建议书(以下简称“建议书”)。
本建议书的主要内容包括:
1)对在线支付所支撑的业务和整体建设方案的理解;
2)对企业提供的解决方案进行说明,包括系统功能、技术架构和系统的扩展能力等;
3)对系统硬件集成方案主进行说明,包括主机平台、存储、网络环境等;
4)对系统实施过程中的基础数据规范进行说明;
1.2项目愿景和范围
通过系统可以达到商户在线充值、转账、支付、退款、分润、退分润等功能业务,并
5
[在此处键入]
以报表的形式将交易结果呈现给客户,除此之外还包括系统的一些信息管理。
为商户提供方
便快捷的服务。
1.3本期系统建设目标
在线支付管理系统的本期建设将实现对企业商户支付业务的集中统一管理,并为商户提
供多种辅助手段,解决商户交易管理效率低等问题。
通过在线支付系统的建设,主要实现以下三个目标:
1)实现商户资源的集中管理。
2)商户通信、银行通信的加密技术,保证了信息的安全。
3)实现灵活多样的信息查询和统计功能,为商户提供方便及时的交易信息。
系统建设必须具备高度的先进性、可靠性、可用性、安全性并具备良好的扩展性和灵活
性。
1.4方案特点
1)基于B/S体系架构,既保证了数据维护的高效,又保证了多数用户在查询时的方
6
[在此处键入]
7
[在此处键入]
便、快捷。
2)所有的商户资源数据均保存在数据库中,实现了商户资源数据的集中存储。
3)采用MD5技术对用户密码及安全文件路径进行存储,保证了系统的安全性。
1.5系统功能需求
1.5.1用户分析
在线支付系统面向的用户主要是各个企事业单位、商城等。
1.5.2系统功能
系统应包括以下功能:
1)在线支付平台:
基于企业商城平台实现在线支付、分润、冻结、解冻等
功能。
2)商户管理平台:
商户通过平台实现充值、提现、转账等功能。
8
[在此处键入]
3)系统管理平台:
系统人员通过该平台实现商户信息维护、查询、统计等。
1.6技术需求
系统应满足在可用性、可管理性、安全性、系统性能以及可扩展性、开放性、
兼容性、先进性、经济性、规范性、可维护性、可重用性、可测试性等方面的要
求。
系统应实现与第三方支付安全认证系统、企业商户平台的接口。
1.6.1主要系统指标
表1主要系统指标
关键功能指标指标
用户总容量
5亿
9
[在此处键入]
平均并发访问的响应时间≤2秒
峰值并发访问的响应时间≤3秒
应用浏览并发访问量
1000000
总体设计
2.1设计原则
2.1.1基本原则
为了提供一个具有先进性、开放性、标准性、可扩展性、可管理性和安全性的高性能系统,在设计过程中遵循以下基本原则:
1)安全性:
保证数据不被非法入侵者破坏和盗用,并保证数据的一致性。
对欺诈行为采取多种检查和处理手段。
2)可靠性/稳定性:
采用故障检查、告警和处理机制,保证数据不因意外情况丢失或损坏;采用灵活的任务调度机制实现负载均衡,防止“瓶颈”产生,在任何情况下,都保持可预见的输出。
10
[在此处键入]
3)可扩展性/可伸缩性:
采用组件化设计原则,用户可以选择需要的组件构成不同规模的应用系统;新功能、新业务的增加能够在不影响系统运行的情况下实现。
4)灵活性:
采用参数驱动的设计方法,应用系统的变更可通过调整参数实
现。
5)易操作、易管理:
良好的用户操作界面、完备的帮助信息。
系统参数的
维护与管理通过操作界面实现。
6)实时性:
实时完成高并发数据的处理;对实时性要求更高的业务提供特
殊的处理方法。
7)准确性:
提供多种核查或稽查手段,保证系统的准确性。
2.1.2可配置、可扩充原则
可配置性指本系统的业务处理的灵活性和可扩充性。
11
[在此处键入]
通过表驱动或参数驱动可以配置通用系统的具体表现是灵活性的重要技术
手段。
组件化使得功能模块在编码时间具备可配置的性能,可以使得系统升级和改
造减轻压力,也使得系统业务扩充能力得以容易完成。
2.1.3面向对象的分析、设计和编码
面向对象的分析、设计和编码是本系统的要求之一,是三层体系结构的重要
内容。
面向对象的分析和设计是指通过对需求的分析,概括、抽象出主要的对象类
型和对象的继承系列。
系统的概要设计报告书中应明确设计出主要业务和业务处
理对象的基础类(BaseClasses)的数据结构,以便能够在详细设计和编码时能
够完成其性能及继承类的性能。
一般的,对象的设计应当支持流的性能(Stream-able),使得对象的状态可
以动态内存和外存的存储和动态网络传递,使得监控和跟踪系统可以深入到一定
的细节。
12
[在此处键入]
2.1.4组件技术
重要业务的对象化是保证系统继承性和可维护性和扩展性的重要设计保证。
组件化是业务与业务处理面向对象设计的现代形式。
2.1.5模块化设计
整个系统的设计是将系统划分为彼此之间相互独立的模块,通过对模块的灵
活组合,向不同的用户提供不同的个性化的支持。
2.2系统功能结构
在线支付系统分为三个子系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 支付 系统 总体 设计方案