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