行业支付平台需求分析.docx
- 文档编号:17787359
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:15
- 大小:149.76KB
行业支付平台需求分析.docx
《行业支付平台需求分析.docx》由会员分享,可在线阅读,更多相关《行业支付平台需求分析.docx(15页珍藏版)》请在冰点文库上搜索。
行业支付平台需求分析
行业支付平台需求分析
版本修改记录
版本信息
修改日期
修改人
1.0
2008-5-20
起草
1.描述
解决各种收费项目实现银行卡支付,如交通违法收费,交费用户在终端刷卡通过行业支付平台实现向收费用户帐号转账,同时可以实现手续费和本金分开支付。
2.系统功能图
终端功能需求:
交易中心功能需求:
业务网关功能需求:
3终端
3.1业务查询串生成模块需求
(1)规格说明生成查询交费业务的字符串,如图3-1所示。
Output:
查询字符串信息
(2)引言
识别终端要处理的具体业务。
(3)输入
业务类型、业务地区、业务商家。
(4)处理
根据交易中心定义好的数据格式生成查询字符串
(5)输出
查询字符串
3.2业务查询模块需求
(1)规格说明
交费业务查询,获取用户交费内容,收费项目(描述)金额,(本金,附加费)等,如图3-2所示。
Input:
业务查询字符串
Process:
交易中心根据字符串查询交费信息
Output:
交费信息
(2)引言
为交费用户提供详细的交费描述信息。
(3)输入
业务查询字符串。
(4)处理
交易中心分析字符查找出相关交费信息。
(5)输出
详细的交费信息描述。
3.3键盘模块需求
(1)规格说明
通过键盘输入用户银行卡密码,和对卡号密码进行加密,如图3-3所示。
Input:
银行卡号,密码
Process:
加密,
Output:
支付卡号,密码等信息
(2)引言
读取用户密码、对银行卡号,密码等信息加密。
(3)输入
银行卡号,密码。
(4)处理
对信息加密。
(5)输出
加密后的卡号密码等信息。
3.4读卡模块需求
(1)规格说明
银行卡号信息,如图3-4所示
(2)引言
用户通过刷卡终端获取卡号信息
(3)输入
刷银行卡。
(4)处理
读取卡号信息。
(5)输出
卡号
3.5支付模块需求
(1)规格说明
提供交易中心支付信息,提供支付结果给刷卡用户,如图3-5所示。
(2)引言
支付收费业务返回支付结果信息。
(3)输入
银行卡号,密码等加密信息。
(4)处理
交易中心处理支付和业务。
(5)输出
(支付)业务处理结果描述。
3.6结果显示模块需求
(1)规格说明
在终端上显示用户业务处理情况,如图3-6所示.。
(2)引言
支付和业务处理结果显示给用户.
(3)输入
支付,业务处理结果
(4)处理
终端处理
(5)输出
支付业务处理结果
3.7单据打印模块需求
(1)规格说明
打印用户支付的相关票据,或者获取用户要寄票据地点以及联系方式。
如图3-7所示
(2)引言
保障用户利益,产生相关凭证。
(3)输入
票据信息,用户联系方式。
(4)处理
打印票据,记录用户联系方式。
(5)输出
票据,记录成功。
4.交易中心
4.1业务类型认证模块需求
(1)规格说明
认证终端业务是否注册如图4-1所示
Output:
认证结果(成功失败)
Process:
后台处理
Input:
业务查询字符串
(2)引言
处理的业务类是否存在。
(3)输入
业务查询字符串。
(4)处理
后台处理
(5)输出
认证结果,成功失败。
4.2业务网关查找模块需求
(1)规格说明
查找业务对应的业务网关,如图4-2所示。
(2)引言
通过查询字符串查找对应的业务网关,用来处理具体的行业业务。
(3)输入
查询字符串。
(4)处理
分析字串,查询相应的业务网关。
(5)输出
业务网关相关信息。
4.3查询收费信息模块需求
(1)规格说明
根据业务流水号,业务网关信息查找业务详细信息。
(2)引言
为支付交易提供详细信息,交易信息,票据信息,用户信息等。
(3)输入
业务流水号,业务网关信息。
(4)处理
到业务网关获取信息,生成预支付信息。
(5)输出
收费详细信息。
4.4支付二次确认模块需求
(1)规格说明
二次确认收费信息,收费内容,收费金额。
(2)引言
根据终端提交的支付信息,进行二次查询和确认。
(3)输入
支付信息,支付金额,业务类型,流水号等信息。
(4)处理
后台处理,信息比对。
(5)输出
确认结果。
4.5加密组包模块需求
(1)规格说明
获取用户银行卡号,密码,支付本金,附加费商务号等送加密机加密组包。
(2)引言
通过加密组包获取符合网络安全和银联要求的信息包。
(3)输入
银行卡号,密码,金额,商户号。
(4)处理
加密机,组包后台。
(5)输出
加密信息包。
4.6支付模块需求
(1)规格说明
加密支付信息提交银联支付。
(2)引言
支付信息提交银联,返回支付成功或者失败。
(3)输入
加密支付信息包。
(4)处理
银联支付网关。
(5)输出
支付结果。
4.7支付成功业务处理模块需求
(1)规格说明
支付成功处理后通知业务网关做相应的处理,收费成功。
(2)引言
支付成功业务处理。
(3)输入
收费成功。
(4)处理
业务网关驱动事件(销号)。
(5)输出
业务处理成功。
4.8记账模块需求
(1)规格说明
对所有业务处理情况进行记录,
(2)引言
为与业务提供对账依据。
(3)输入
支付详细信息。
(4)处理
后台处理。
(5)输出
记账保存成功。
4.9日志模块需求
(1)规格说明
对操作进行日志记录
(2)引言
为系统稳定运行和管理提供依据。
(3)输入
系统操作。
(4)处理
记录日志。
(5)输出
记录成功。
5.业务网关
5.1业务认证模块需求
(1)规格说明
认证请求用户是否合法。
(2)引言
保证是合法的数据请求,交易中心是被网关所认可的。
(3)输入
认证字符串。
(4)处理
查找比对。
(5)输出
认证结果。
(OK)(ERROR)
5.2业务查询模块需求
(1)规格说明
通过业务具体信息给交易中心,
(2)引言
通过业务查询字符串生成完整的业务信息给交易中心。
(3)输入
业务查询字符串。
(4)处理
后台处理(具体业务系统查询)
(5)输出
业务信息。
5.3交费成功业务处理模块需求
(1)规格说明
做交费成功的业务处理。
(2)引言
交费成功提交给业务系统,做相应的处理返回处理结果。
(3)输入
业务流水号,交费成功
(4)处理
对业务系统进行交费成功的操作。
(5)输出
业务处理结果。
5.4记账模块需求
(1)规格说明
对支付交费进行记录。
(2)引言
交易交费帐单记录用于对账查询等。
(3)输入
帐单信息
(4)处理
保存记录
(5)输出
保存结果(成功失败)
5.5日志模块需求
(1)规格说明
对操作进行日志记录,
Input:
操作
Process:
后台处理
Output:
保存结果
(2)引言
为系统稳定运行安全等问题提供记录。
(3)输入
操作
(4)处理
后台处理
(5)输出
记录结果
用列图:
时序图:
6.系统架构
核心支付模块
采用c++/c开发,分别生成两个dll,一个为终端提供一个为交易中心提供。
通信方式:
采用socket通信。
报文:
ISO8583
交易中心
业务网关
操作系统linux,开发语言java
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 行业 支付 平台 需求 分析