001中磊第三方支付平台需求规格说明书.docx
- 文档编号:4611795
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:132
- 大小:1.08MB
001中磊第三方支付平台需求规格说明书.docx
《001中磊第三方支付平台需求规格说明书.docx》由会员分享,可在线阅读,更多相关《001中磊第三方支付平台需求规格说明书.docx(132页珍藏版)》请在冰豆网上搜索。
001中磊第三方支付平台需求规格说明书
保管部门:
技术部
密级:
二级
中磊第三方支付平台
【需求规格说明书】
文档编号:
ZL-03-001
项目名称:
中磊第三方支付平台需求规格说明书
编写:
编写日期:
2014-6-16
审核:
审核日期:
批准:
批准日期:
江西中磊支付科技有限公司
2014年6月
文档修改记录
版本
修订人
修订说明
批准人
发布日期
1.0
项目实施组
创建
2014-06-16
1引言
1.1编写目的
给出最终要实现的软件必须满足的功能需求、性能需求、接口和用户介面需求以及属性、设计约束等,为下一步软件设计提供依据。
本书的预期读者为客户方相关人员、系统设计人员、项目开发人员、测试人员、项目管理人员、项目质保人员等。
1.2背景
项目名称
中磊第三方支付平台应用软件开发项目
项目简称
中磊支付平台
项目编号
版本号
1.0
任务提出者
实施者
南昌中磊支付有限公司
参与者
南昌中磊支付有限公司
用户
<用户>
同其它系统的关系
<同其它系统的关系>
1.3业务术语定义
介绍本文档中会使用到的专用名词,如:
新创造名词、技术名词、产品内实体单位,但尽量使用大众可理解的词汇。
缩写、术语
解释
充值
充值就是把银行卡上的钱转到平台虚拟账户上的过程,成功后可以进行付款。
转账
平台虚拟账户之间进行转钱的过程。
提现
提现是指将平台虚拟账户中的款项提取到银行账户中。
付款
交易进行后,买家向卖家付款
分润
指将交易金额中的一部份转账给其它账户
代扣
即协议支付,会员、商家、平台三方签约后,商家发起代扣请求,平台可直接扣除用户虚拟资金。
1.4需求文档编写约定
列出本文中用到的编写约定,如各需求项属性值:
1.4.1需求优先级
必须1
优先2
一般3
可选4
未知5
1.4.2需求状态
接受A
延后D
拒绝R
废除C
待议U
1.4.3需求编号约定
(多人分工编写时,需要对需求编号范围进行约定,以便最后合并成一个文档)
1.5参考资料
列出引用的法律法规和参考资料,如:
法律法规、项目合同、需求规格说明书、软件开发标准等。
1.第三方支付牌照资料;
1.6项目预期开发时间表
请预估期望的新产品发展各阶段所需时间,填入下表。
(如有功能将于上线后推出,请自行增加表格的列数。
)
预期项目需求确认时间
2014年6月初
预期发布日期
2014年7月中旬
2需求规定
2.1业务综述
2.1.1业务架构
支付平台由支付平台门户、支付网关,支付订单、结算系统,帐务核心和分润中心来组成,它们之间交互,相辅相成来完成相关业务处理。
2.1.2支付业务主流程
支付业务主要分为两部分,一部分是实时发生的,包含支付操作,与银行的交互,银行的查询和恢复,以及交易的分润处理。
为了保证数据的准确性,第二天(T+1日)一般会由结算人员通过系统导入银行的对帐文件,进行比对及意外数据的恢复,保证系统数据和银行数据的一致。
用户生成订单后,去银行网关进行支付,同时银行网关与银行进行交互,银行通过安全性效验后,用户输入银行账户相关信息,确认支付行为,银行处里完成,通知支付网关系统,若支付成功,则推进交易。
最后经过分润处理,整个支付流程完成。
次日,结算人员通过获取银行的明细文件与系统数据进行核对,发现有支付状态不一致的情况,对意外数据进行系统恢复,保证银行扣款成功的数据与网关数据一致。
2.2功能需求
2.2.1支付门户(前台)
2.2.1.1首页
2.2.1.1.1图片轮播展示区
需求描述:
首页轮播展示图片;
执行者:
网站浏览用户
界面:
输入:
参数校验描述:
图片尺寸
输出:
处理流程:
1.网站轮播展示区只在首页上显示。
2.具体轮播间隔和图片数目根据具体设计定。
3.浏览用户点击图片时进入详情页面。
补充说明:
2.2.1.1.2公告栏
需求描述:
首页会展现最近几条网站公告;
执行者:
网站浏览用户
界面:
输入:
参数校验描述:
首页公告区域:
公告标题;
公告列表:
公告标题(长度25字符,过长以“…”显示)、发布时间(格式:
yyyy-mm-ddHH:
mm:
ss)。
公告详情:
公告标题、公告内容、公告时间。
输出:
处理流程:
1.网站公告只在首页上显示标题。
公告只能是有效的公告才能显示,无效不能显示。
并以链接的形式展现。
网站公告在首页显示根据设计来指定
2.打开每个网站公告标题链接后,显示每条公告内容。
3.浏览用户选择公告“更多”时。
4.系统展示全网站所有公告列表。
5.浏览用户选择公告标题或者从网站首页的公告标题点击。
6.系统接收并校验参数。
7.系统弹出公告详情页面。
(公告标题、时间、发布时间)
8.浏览用户查看完毕后,关闭窗口。
补充说明:
1.首页的公告区域固定8行显示,并且公告属性是设置为首页显示,以发布时间进行优先选取
2.公告列表以20行数据进行分页控制
3.公告列表以发布时间进行倒序。
4.前台展现网站公告由后台管理员发布。
2.2.1.2帮助中心
帮助中心是展现网站的操作流程的“说明书”。
主要包括支付学堂和常见问题。
2.2.1.2.1帮助中心首页
需求描述:
主要是集中一些常见问题、业务介绍、流程说明的一些相关性资料说明。
执行者:
网站浏览用户
界面:
输入:
参数校验描述:
输出:
帮助中心搜索框、二级导航类目树、常见问题标题展现
处理流程:
1.浏览用户选择帮助中心
2.系统展现帮助中心首页(类目导航、常见问题展现)
3.用户在帮助中心搜索框输入关键字,则进入帮助查询用例。
补充说明:
2.2.1.2.2帮助查询
需求描述:
帮助中心的搜索,主要针对帮助的标题进行搜索功能
执行者:
网站浏览用户
界面:
输入:
关健字
参数校验描述:
输出:
搜索结果数量、数据列表(标题、内容)
处理流程:
1.浏览用户在帮助搜索框中,输入自己想要的信息,并执行搜索按钮
2.系统接收并校验参数,从帮助中心标题中获取数据
3.系统展示搜索数据(标题)
补充说明:
当内容超过200字时,将自动截取,并以“…”显示
2.2.1.2.3帮助信息展现
需求描述:
对帮助信息的展示
执行者:
网站浏览用户
界面:
输入:
帮助标题
参数校验描述:
输出:
标题、内容、标题的类目导航
处理流程:
1.浏览用户点击帮助的标题。
2.系统弹出帮助的内容信息展示页面(内容、标题)
补充说明:
所在类目的导航条,在各个类目上可以进行查看、在类目上进行点击直接进行帮助类目的搜索。
2.2.1.3用户登录/注册
2.2.1.3.1个人用户注册
需求描述:
客户只有在注册之后成为正式的会员用户才能最终购买需要的商品。
买家基本信息包括登录名(不可更改)、E-mail、登录密码、支付密码、密码问题、答案、真实姓名、证件类型、证件号、联系电话、校验码等。
其中支付密码、密码问题、答案、真实姓名、证件类型、证件号、联系电话为详细信息注册项。
执行者:
个人用户
界面:
输入:
第一步:
个人资料
登录名E-mail(不可更改)、登录密码、重复登录密码、支付密码、重复支付密码、密码问题、答案、真实姓名、证件类型、证件号、联系电话、校验码、同意用户协议选项框
第二步:
激活邮件
第三步:
注册成功
参数校验描述:
1.账号必须是唯一的,只能是中文,英文字母,下划线,长度为6到16个英文字母长度。
2.两次密码必须相同,6-20个英文字母、数字或字符组成
3.邮箱是唯一的,必填
4.密码问题,密码答案必填
5.支付密码必填,支付密码不能和登录密码一样,支付密码由6-16位字母加数字的组合密码
6.安全问题必填,通过下拉菜单选择问题;
7.证件类型和相应的证件号码必填;
8.同一用户协议必填;
输出:
提示注册成功
处理流程:
1.输入账号,鼠标离开时,自动检查账号是否可被注册
2.输入密码和确认密码,鼠标离开时,检查密码长度,以及两次密码是否相同
3.输入邮箱地址,检查邮箱格式的正确性,唯一性.
4.填写可选项,密码问题及答案.
5.提交表单.
6.用户查收验证邮件,并点击确认链接完成注册,则系统返回注册成功页面。
登录系统,完善个人资料
补充说明:
用户注册成功后将向注册邮箱发送已封用户激活邮件,点击邮件中的激活链接或浏览器地址栏中执行激活地址,激活用户。
如果没有收到邮件可以在用户注册成功页面重新发送邮件,用户激活地址带激活密钥,激活密钥有效期为7天。
未激活用户也可以登录,但只有提示激活信息,其他功能不能操作。
2.2.1.3.2企业用户注册
需求描述:
客户只有在注册之后成为正式的会员用户才能最终购买需要的商品。
买家基本信息包括登录名E-mail(不可更改)、登录密码、支付密码、密码问题、答案、真实姓名、证件类型、证件号、联系电话、校验码等。
其中支付密码、密码问题、答案、公司名称、真实姓名、证件类型、证件号、联系电话为详细信息注册项。
执行者:
公司用户
界面:
输入:
第一步:
公司资料
登录名(不可更改)、E-mail、登录密码、重复登录密码、支付密码、重复支付密码、密码问题、答案、公司名称、真实姓名、证件类型、证件号、联系电话、校验码、同意用户协议选项框
第二步:
激活邮件
第三步:
注册成功
参数校验描述:
1.账号必须是唯一的,只能是中文,英文字母,下划线,长度为6到16个英文字母长度。
2.两次密码必须相同,6-20个英文字母、数字或字符组成
3.邮箱是唯一的,必填
4.密码问题,密码答案必填
5.支付密码必填,支付密码不能和登录密码一样,支付密码由6-16位字母加数字的组合密码
6.安全保护问题和答案必填;
7.公司名称必填;
8.真实姓名必填;
9.证件类型和相应的证件号码必填;
10.同意用户协议必填
输出:
提示注册成功
处理流程:
1.输入账号,鼠标离开时,自动检查账号是否可被注册
2.输入密码和确认密码,鼠标离开时,检查密码长度,以及两次密码是否相同
3.输入邮箱地址,检查邮箱格式的正确性,唯一性.
4.填写可选项,密码问题及答案.
5.提交表单.
6.用户查收验证邮件,并点击确认链接完成注册,则系统返回注册成功页面。
7.登录系统,完善个人资料
补充说明:
用户注册成功后将向注册邮箱发送已封用户激活邮件,点击邮件中的激活链接或浏览器地址栏中执行激活地址,激活用户。
如果没有收到邮件可以在用户注册成功页面重新发送邮件,用户激活地址带激活密钥,激活密钥有效期为7天。
未激活用户也可以登录,但只有提示激活信息,其他功能不能操作。
2.2.1.3.3用户登录
需求描述:
用户登陆是整个平台的统一入口点,经过验证规则安全登陆到系统后,平台将承认客户的合法身份并允许进行相关的功能操作。
执行者:
网站浏览用户
界面:
输入:
账户名、登录密码和验证码
参数校验描述:
1:
账号为会员名
2:
密码,长度大于等于6位,小于20位
3:
校验码5位,系统生成
输出:
会员名唯一,密码不对
如果输入正确,则登录成功,如果从其他需要登录的页面跳转到登录页面登录的,则返回登录前的页面,否则跳转到会员空间首页
如果输入错误,则登录失败,在登录页面给出登录失败原因
处理流程:
1.输入账号
2.输入密码,检查正确性及长度
3.提交表单,登录
补充说明:
2.2.1.4我的账户
2.2.1.4.1实名认证
需求描述:
用户完成实名认证,才能使用提现和转账功能。
执行者:
网站用户
界面:
如果用户未认证,则状态为未认证,用户可以进行认证
如果用户已完成认证,则状态为已认证
输入:
输入真实姓名,证件类型,证件号,上传证件照片
参数校验描述:
1.真实姓名与注册时一致
2.证件类别与证件号与注册时一致
3.证件号包括正反面,不能超过1M,类型为JPG,JIF,PNG
输出:
认证是否成功
处理流程:
补充说明:
2.2.1.4.2充值
需求描述:
为个人/企业会员提供账户充值服务
执行者:
注册会员
界面:
输入:
充值账户
银行卡
充值金额
参数校验描述:
输出:
是否成功
处理流程:
1.进入我的账户菜单,点击充值
2.选择充值方式,输入充值金额,点击提交
3.确认充值信息,点击去银行页面充值
4.在跳转页面按页面要求完成充值
5.回到平台页面,提示充值成功
补充说明:
2.2.1.4.3提现
需求描述:
为个人/企业会员提供账户提现服务
执行者:
注册会员
界面:
输入:
可用金额
提现金额
支付密码
参数校验描述:
输出:
是否成功
处理流程:
1.进入我的账户菜单,点击提现
2.输入提现金额,支付密码,点击提交
3.系统提示提现成功
补充说明:
2.2.1.4.4银行帐户绑定
需求描述:
需要提现的用户,在申请提现前,需要绑定银行信息,提现成功后,钱就从平台转到绑定的银行卡里。
执行者:
提现用户
界面:
输入:
提现银行号
提现银行户名
提现银行名称
开户银行名称
开户银行省份
开户银行城市
参数校验描述:
提现银行号非空
提现银行户名非空
提现银行名称非空
开户银行名称非空
开户银行城市非空
输出:
是否绑定成功
处理流程:
补充说明:
2.2.1.4.5银行卡管理
2.2.1.4.5.1添加银行卡
需求描述:
添加银行卡
执行者:
注册会员
界面:
输入:
输入开户银行卡号、开户银行所在地区、开户行、联行号、绑定状态
参数校验描述:
输出:
处理流程:
1.进入银行卡管理页面
2.点击添加。
3.根据页面要求填写银行卡信息,点击确认提交。
4.系统提示操作成功。
补充说明:
2.2.1.4.5.2修改银行卡
需求描述:
修改银行卡
执行者:
注册会员
界面:
输入:
输入开户银行卡号、开户银行所在地区、开户行、联行号、绑定状态
参数校验描述:
输出:
处理流程:
1.进入银行卡管理页面
2.在银行卡列表点击修改。
3.根据页面要求修改,点击确认提交。
4.系统提示操作成功。
补充说明:
2.2.1.4.5.3删除银行卡
需求描述:
删除银行卡
执行者:
注册会员
界面:
输入:
参数校验描述:
输出:
处理流程:
1.进入银行卡管理页面
2.在银行卡列表点击删除,在弹出框点击确认。
3.系统提示操作成功。
补充说明:
2.2.1.4.5.4解绑银行卡
需求描述:
解绑银行卡
执行者:
注册会员
界面:
输入:
参数校验描述:
输出:
处理流程:
1.进入银行卡管理页面
2.在银行卡列表选择一个绑定状态的银行卡,点击修改。
3.绑定状态修改为解绑,点击确认提交。
4.系统返回操作成功。
补充说明:
2.2.1.4.5.5设置默认银行卡
需求描述:
设置默认银行卡
执行者:
注册会员
界面:
输入:
参数校验描述:
输出:
处理流程:
1.进入银行卡管理页面
2.在银行卡列表点击“默认银行”,在弹出框中点击确定。
3.系统返回设置成功,原默认银行被修改。
补充说明:
2.2.1.4.5.6查看银行卡
需求描述:
查看银行卡信息
执行者:
注册会员
界面:
输入:
参数校验描述:
输出:
处理流程:
1.进入银行卡管理页面
2.在银行卡列表点击详情。
3.显示银行卡详情信息。
补充说明:
2.2.1.5会员资料
2.2.1.5.1会员信息查看
需求描述:
查看会员信息。
执行者:
网站用户
界面:
显示中磊账号、真实姓名、账户类型、注册时间、账户可用金额、冻结金额等信息。
输入:
参数校验描述:
输出:
处理流程:
1.点击会员资料,点击会员信息。
2.显示会员信息。
补充说明:
2.2.1.5.2信息修改
需求描述:
修改个人信息。
执行者:
网站用户
界面:
显示中磊账号、真实姓名、证件类型、证件号码、绑定邮箱等信息。
输入:
手机、电话等信息可编辑。
参数校验描述:
1.手机号码满足要求
2.电话格式满足要求
输出:
个人信息保存是否成功
处理流程:
3.用户点击信息修改。
4.编辑个人信息,点击确认提交。
5.系统提示修改成功。
补充说明:
2.2.1.6转账付款
需求描述:
为个人/企业会员提供账户转账服务
执行者:
注册会员
界面:
输入:
收款人账户
收款人真实姓名
付款金额
备注
支付密码
参数校验描述:
收款人账户
收款人真实姓名
付款金额,包含2位小数的数字,货币格式
备注
支付密码
输出:
是否成功
处理流程:
1.用户点击我要付款
2.输入收款人账户,收款人真实姓名,付款金额,备注,支付密码
3.系统提示转账成功
补充说明:
2.2.1.7交易管理
2.2.1.7.1交易记录
需求描述:
显示交易记录,包括转账,支付,退款记录
执行者:
网站用户
界面:
输入:
查询条件:
时间(平台统一时间控件,日期区间),业务类型(下拉框显示类型),记
录类型(下拉框显示类型),交易状态(下拉框显示类型),退款状态(下拉框显示类型),交易单号,交易对方,商家订单号。
参数校验描述:
根据时间和类型进行校验
输出:
显示符合查询条件的交易记录
创建时间,类型,业务类型,交易单号,商家订单号,交易对方,金额,状态,操作。
每20条进行分页
处理流程:
1.用户登录系统,点击【交易管理】菜单>【交易管理】标签
2.选择查询条件(时间,类型等)进行查询
3.显示符合条件的交易记录
4.支持excel格式的下载,excel中的内容与查询结一致
5.操作列中能点击查看交易详情
补充说明:
2.2.1.7.2充值记录
需求描述:
显示充值记录
执行者:
网站用户
界面:
输入:
查询条件:
时间(平台统一时间控件,日期区间)
参数校验描述:
根据时间进行校验
输出:
显示符合查询条件的充值记录
流水号,创建时间,名称,收/支金额(元),资金渠道,状态
处理流程:
1.用户登录系统,点充值记录
2.选择查询条件(时间)进行查询
3.显示符合条件的充值记录
4.支持excel格式的下载,excel中的内容与查询结果一致
补充说明:
2.2.1.7.3提现记录
需求描述:
显示提现记录
执行者:
网站用户
界面:
输入:
查询条件:
时间(平台统一时间控件,日期区间)
参数校验描述:
根据时间进行校验
输出:
显示符合查询条件的提现记录
流水号,创建时间,名称,收/支金额(元),资金渠道,状态
处理流程:
1.用户登录系统,点提现记录
2.选择查询条件(时间)进行查询
3.显示符合条件的提现记录
补充说明:
2.2.1.7.4资金明细记录
需求描述:
显示当前登录用户的资金明细记录。
执行者:
网站用户
界面:
输入:
查询条件:
时间(平台统一时间控件,日期区间)
参数校验描述:
根据时间进行校验
输出:
显示符合查询条件的资金明细记录
列表字段包括:
交易单号,创建时间,交易信息,对方账户,收入/支出金额(元),
余额(元),状态。
处理流程:
1.用户登录系统,点击管理>资金明细。
2.选择查询条件(时间)进行查询。
3.显示符合条件的资金明细。
4.支持excel格式的下载,excel中的内容与查询结果一致
5.操作列中能点击查看详情。
补充说明:
2.2.1.7.5发起支付请求
需求描述:
会员在交易管理页面,查看处于等待付款状态的交易,可以发起支付请求
执行者:
网站用户
界面:
输入:
查询条件:
时间、交易状态(待付款)、交易订单号
参数校验描述:
输出:
页面显示支付结果
处理流程:
1.会员通过交易管理页面,输入相关查询条件
2.选择待付款的交易,点击支付链接,发起支付请求
3.页面显示支付结果
补充说明:
2.2.1.8安全中心
2.2.1.8.1找回登录密码
需求描述:
网站的用户,如果遗忘登录密码时,可以通过密码找回功能找回其自己的密码
执行者:
网站浏览用户
界面:
登陆界面旁边找回密码链接
输入:
邮箱地址和验证码
参数校验描述:
邮箱地址
校验码
输出:
处理流程:
1.用户点击密码找回链接后。
2.输入邮箱地址和验证码,点击确定。
3.提交后平台发送一封邮件到邮箱,点击邮件中的重置密码链接,打开重置密码页面,输入新密码和确认密码后提交,登录密码重置成功。
补充说明:
2.2.1.8.2修改登录密码
需求描述:
网站的用户,修改登录密码。
执行者:
网站浏览用户
界面:
输入:
当前密码、新密码和确认新密码
参数校验描述:
当前密码
新密码
确认新密码
输出:
处理流程:
1.用户点击修改密码。
2.输入当前密码、新密码和确认新密码,点击确定。
3.系统提示修改成功
补充说明:
2.2.1.8.3找回支付密码
需求描述:
网站的用户,如果忘记支付密码时,可以通过密码保护问题找回功能找回其自己的密码
执行者:
网站浏览用户
界面:
忘记支付密码链接
输入:
密码问题,密码问题答案
参数校验描述:
输出:
处理流程:
1.用户点击支付密码找回链接后。
2.输入密码问题,密码问题答案,点击确定。
3.提交后平台发送一封邮件到邮箱,点击邮件中的重置密码链接,打开重置密码页面,输入新密码和确认密码后提交,登录密码重置成功。
补充说明:
2.2.1.8.4修改支付密码
需求描述:
网站的用户,修改支付密码。
执行者:
网站浏览用户
界面:
输入:
当前密码、新密码和确认新密码
参数校验描述:
当前密码
新密码
确认新密码
输出:
处理流程:
1.用户点击修改密码。
2.输入当前密码、新密码和确认新密码,点击确定。
3.系统提示修改成功
补充说明:
2.2.1.8.5修改密码保护问题
需求描述:
网站的用户,修改密码保护问题。
执行者:
网站浏览用户
界面:
输入:
旧密码保护问题答案、选择新密码保护问题、新密码保护问题答案、支付密码
参数校验描述:
1.旧密码保护问题答案必填;
2.选择新的密码保护问题必选;
3.新密码保护问题答案必填;
4.支付密码必填;
输出:
修改成功或失败。
处理流程:
1.用户点击修改密码保护问题。
2.输入旧密码保护问题答案、选择新密码保护问题、新密码保护问题答案、支付密码。
3.系统提示修改成功
补充说明:
2.2.1.8.6手机绑定
需求描述:
用户可以重新绑定新的手机号,也可以新绑定的手机号
执行者:
网站用户
界面:
如果用户已经绑定了手机,显示本人绑定的手机,旁边显示【重新绑定】。
如果用户没有绑定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 001 第三 支付 平台 需求 规格 说明书