【远程支付工具】miniweb收银台需求说明书v1.0.0

tmaila 贡献于2013-11-18

作者 Tian  创建于2011-09-13 03:13:00   修改者User  修改于2013-03-14 01:57:00字数13131

文档摘要:在中国联通沃支付WAP个人门户项目基础上,为中国联通沃支付WAP收银台系统的设计、开发、测试提供说明。指导后续需求分析编写和项目开发工作。
关键词:

<软件需求规格说明书-WAP收银台> 案卷号 日期 中国联通沃支付WAP收银台 需求规格说明书 文件状态: [ ] 草稿 [ √] 正式发布 [ ] 正在修改 文件标识: 文件名称 当前版本: V1.0 作 者: 王利霞 审 核 人: 发布时间: 2012-12-18 审核时间: 北京炎黄新星网络科技有限公司 <软件需求规格说明书-WAP收银台> 版 本 历 史 版本/状态 作者 参与者 日期 修改内容描述 V1.0.0 王利霞 2012-12-18 <软件需求规格说明书-WAP收银台> 目录 1. 引言 1 1.1 编写目的 1 1.2 定义 1 1.3 参考资料 1 1.4 需求等级规定 1 2. 项目概述 3 2.1 产品描述 3 2.2 产品功能 3 3. 功能需求 4 3.1 单点登录 4 3.1.1 用户登录 4 3.1.2 用户访问 8 3.1.3 用户登出 11 3.2 商户接入收银台合法性判断 13 3.3 在线支付 14 3.3.1 账户余额支付 14 3.3.2 快捷支付签约一体化 22 4. 非功能需求 50 4.1 找回支付密码 50 4.2 商户白名单校验规则 51 4.3 收银台返回的功能需求 51 5. 电渠接入快捷支付签约一体化需求 51 6. 其他需求补充 52 6.1 关于我们/联系我们 52 <软件需求规格说明书-WAP收银台> 1. 引言 1.1 编写目的 在中国联通沃支付WAP个人门户项目基础上,为中国联通沃支付WAP收银台系统的设计、开发、测试提供说明。指导后续需求分析编写和项目开发工作。 1.2 定义 列出本文件中用到的专门术语的定义和缩写词的原词组。 术语定义 术语 定义 WAP收银台 中国联通沃支付WAP网站 用户跳转到收银台进行支付操作 账户余额支付(现金账户) 用于记载现金收支的账户 快捷支付 让各类银行卡用户不需要特别开通网银就能方便地网上付款 网银支付 使用银行卡的网银进行支付 1.3 参考资料 1) 客户提供的《WAP收银台V0.8.0-原型》 2) http://epay.10010.com 1.4 需求等级规定 等级 标识 简单说明 详细说明 1 L1 必须实现 必须在规定的交付日期内实现 2 L2 可升级实现 应该在本版本发布前完成,但受工期以及成本的影响可以在下版中完成 <软件需求规格说明书-WAP收银台> 3 L3 可选功能 功能不是很重要,本版本中可实现可不实现的功能 4 L4 本版本无法实现 由于受其它条件(如硬件环境不足)制约在本版中无法实现,但条件成熟时一定要实现 注:L2、L3、L4 等级在文档中注明;文档中未标注的功能均为L1等级。 <软件需求规格说明书-WAP收银台> 2. 项目概述 2.1 产品描述 联通沃支付WAP收银台为沃支付用户提供在线支付业务。当用户在商户系统确认支付订单后,浏览器跳转到WAP收银台。WAP收银台根据用户的登录状态及商户已开通的可接收账户类型,用户选择支付方式并进行支付操作。 2.2 产品功能 1. 单点登录 当用户在WAP收银台登录后,在使用WAP个人门户及应用时不用再次登录;反之,当用户在WAP个人门户已登录,那么在WAP收银台也不用再次登录。 2. 注册 当未注册沃账户的用户进行支付操作时,可以选择点击“注册”进行沃账户用户注册。(点击“注册”,弹出页面链接到WAP个人门户或者客户端用户注册页面) 3. 提供多种支付方式 包括账户余额支付方式(对外部商户而言只有现金账户支付;对内部商户而言就存在现金账户支付、一卡充账户支付、账户组合支付)和信用卡快捷支付和储蓄卡快捷支付方式。 <软件需求规格说明书-WAP收银台> 3. 功能需求 3.1 单点登录 单点登录系统为WAP收银台和WAP个人门户中已注册用户提供单点登录的业务功能。 3.1.1 用户登录 3.1.1.1 业务描述 当用户在WAP收银台登录之后,那么在WAP个人门户上也已经登录。反之,当用户在WAP个人门户上登录后,再进入WAP收银台操作时不用再次登录。 预开户用户,提示:您的账户尚未激活,暂不能使用支付业务。 销户用户,提示:您的账户正在销户处理中,暂不能使用支付业务。 用户在未登录状态下,提供沃账户注册和沃账户找回密码的功能入口。 说明:1、点击WAP收银台登录页面的“找回密码”,弹出页面链接到WAP个人门户或者客户端找回登录密码页面。(标准版)打开新的窗口,找回成功之后,用户自己前翻几页,返回到登录页面;(简版)用户找回密码之后,再重新到商户订单中心,发起支付,目前先不做此功能。 2、点击WAP收银台登录页面的“注册”,弹出页面链接到WAP个人门户或者客户端用户注册页面。(标准版)打开新的窗口,注册成功之后,用户自己前翻几页,返回到登录页面;(简版)用户注册成功之后,用户手动的再重新到商户订单中心,重新发起支付。 <软件需求规格说明书-WAP收银台> 3.1.1.2 用户角色 联通沃账户用户 3.1.1.3 约束条件 n 前置条件 联通沃账户用户已注册且可正常登录 n 后置条件 无。 3.1.1.4 数据要素 n 输入数据 登录名、沃账户支付密码、验证码 n 输出数据 Cookie、断言、登录状态 3.1.1.5 功能流程 n 功能流程图 <软件需求规格说明书-WAP收银台> n 功能流程描述 1) 用户浏览器访问WAP收银台登录页面(或WAP个人门户登录页面)并提交登录信息。 2) SSO服务器检查参数、生成断言。 3) SSO服务器回调内置SSO客户端进行断言。 4) SSO服务器向内置SSO客户端返回登录状态,若成功内置SSO客户端向用户浏览器返回登录成功页面,否则内置SSO客户端向用户浏览器返回错误页面。 3.1.1.6 WAP收银台的页面示意图 <软件需求规格说明书-WAP收银台> 说明:只显示商户支持的支付工具(接口查询商户的支付工具类型) 订单金额和应付金额用红色的字体显示 1. 未登录用户,选择账户余额支付工具后,进入登录页面 <软件需求规格说明书-WAP收银台> 说明: 用户可通过输入用户名:“手机号、邮箱、昵称”登陆收银台。 1、第一个输入框(用户名输入框)内的提示语改为:“手机号码/沃账户用户名” 2、如用户输入的用户名为空,请提示“沃账户用户名不能为空” 如用户输入的邮箱地址或手机号格式不正确时,提示“请输入正确的Email地址或11位手机号码或昵称”(说明:页面上判断格式的有效性) 如用户输入的用户名不存在时,提示“账户名不存在,请重新输入” (说明:通过接口查询返回的账户名不存在) 3、如用户输入用户名正确: 但输入的密码不正确,请提示:“请输入正确的沃账户支付密码”; 用户未输入支付密码,请提示:“沃账户支付密码不能为空”。 4、点击“找回密码”,弹出页面链接到WAP个人门户或者客户端找回登录密码页面。 (标准版)打开新的窗口,找回成功之后,用户自己前翻几页,返回到登录页面;(简版)目前不提供此功能。 5、图形验证码在用户第一次输入支付密码错误之后,才会显示,页面第一次加载时是不显示的.点击“验证码”切换验证码图片。 6、订单金额、应付金额红色加粗提示用户。 7、已在WAP个人门户登录的用户,选择支付工具后跳转进入对应的支付页面(详见后续的流程页面示意图)。 3.1.2 用户访问 3.1.2.1 业务描述 联通沃账户用户访问页面时,单点登录系统拦截页面访问请求,进行过滤;当页面具有登录后方可访问的属性时,向SSO服务器查询登录状态的业务功能。 <软件需求规格说明书-WAP收银台> 3.1.2.2 用户角色 联通沃账户用户。 3.1.2.3 约束条件 n 前置条件 联通沃账户用户已注册且可正常登录。 n 后置条件 无。 3.1.2.4 数据要素 n 输入数据 无。 n 输出数据 无。 3.1.2.5 功能流程 用户访问页面分为以下场景: Ø 场景1:用户尚未登录。 Ø 场景2:用户已经在其它WAP应用登录。 Ø 场景3:已在本站登录,根据SESSION判断登录状态。(流程描述略) Ø 场景4:不需要登录时可访问此页面,退出拦截过程,继续访问此页面。(流程描述略) 3 场景1 流程 n 功能流程图 <软件需求规格说明书-WAP收银台> n 功能流程描述 1) 用户浏览器访问WAP收银台(或WAP个人门户)。 2) WAP收银台(或WAP个人门户)内置的SSO拦截器拦截页面访问请求,并进行登录状态检查。 3) SSO拦截器调用内置SSO客户端发起查询请求。 4) SSO服务器检查状态,返回没有登录标识。 5) 显示登录页面。 3 场景2流程 n 功能流程图 <软件需求规格说明书-WAP收银台> n 功能流程描述 1) 用户浏览器访问WAP收银台(或WAP个人门户)。 2) WAP收银台(或WAP个人门户)内置的SSO拦截器拦截页面访问请求,并进行登录状态检查。 3) SSO拦截器调用内置SSO客户端发起查询请求。 4) SSO服务器检查状态,返回已登录标识。 5) SSO服务器回调内置SSO客户端进行断言。 6) 显示完成拦截过程,继续访问页面。 3.1.3 用户登出 3.1.3.1 业务描述 单点登录系统为WAP收银台中已登录用户提供在全部WAP个人门户页面退出的业务功能。 WAP收银台用户退出后,用户再访问WAP个人门户其他页面或其它WAP应用时,均需要重新登录。 <软件需求规格说明书-WAP收银台> 3.1.3.2 用户角色 WAP收银台用户。 3.1.3.3 约束条件 n 前置条件 联通沃账户用户已登录。 n 后置条件 无。 3.1.3.4 数据要素 n 输入数据 无。 n 输出数据 退出状态。 3.1.3.5 功能流程 <软件需求规格说明书-WAP收银台> 功能流程图 n 功能流程描述 1) 用户通过WAP收银台(或WAP个人门户)向SSO服务器发起退出请求。 2) SSO服务器依次通知WAP应用退出。 3) SSO服务器使用户登录信息失效。 4) SSO服务器页面重定向到WAP收银台(或WAP个人门户)。 3.2 商户接入收银台合法性判断 商户接入收银台,从商户转到收银台时,首先根据收银台商户接入规范判断商户传所传的参数是否合法,如果合法则进入收银台,如果不合法,则在现有的500页面提示用户:订单信息错误,请联系商家。 <软件需求规格说明书-WAP收银台> 3.3 在线支付 3.3.1 账户余额支付 3.3.1.1.1 业务描述 账户余额,对于外部商户只有现金账户余额。对于内部商户包括现金账户余额和一卡充账户余额。(目前收银台暂不接入内部商户,所以这种情况暂不考虑) 账户余额支付,对外部商户而言就是现金账户余额支付;对内部商户而言包括现金账户余额支付、一卡充账户余额支付和组合支付。 3.3.1.1.2 用户角色 已登录的联通沃账户用户。 3.3.1.1.3 约束条件 n 前置条件 用户状态正常 n 后置条件 无。 3.3.1.1.4 数据要素 n 输入数据 用户账号、沃账户支付密码、验证码 n 输出数据 无 <软件需求规格说明书-WAP收银台> 3.3.1.1.5 功能流程 n 功能流程图 n 流程描述 <软件需求规格说明书-WAP收银台> 用户在商户下单,商户发送订单支付请求到收银台,收银台接收商户请求,查询商户所支持的支付工具并显示,用户选择账户余额支付工具 2)判断用户登录状态 若用户已登录,进行第3步 若用户未登录,则进行单点登录,登录成功后,进行第3步,登录不成功,再次登录。 3) 发送请求查询账户余额 4) WAP收银台接收应答,显示账户余额 5) 判断商户类型,内部商户显示现金账户余额和一卡充账户余额;外部商户只显示现金账户余额。 6) 判断账户余额是否足够 若账户余额不足,系统提示:您账户余额不足,请选择其他支付方式。(提供一个按钮返回到支付工具页面) 账户余额足够,进行下一步。 7) 输入支付密码并发送支付请求 8) 接收支付请求应答 9) 判断是否接口无响应或超时 是:显示超时页面,点击页面“返回商户”按钮,返回到商户页面。 否:进行下一步。 10)判断是否支付成功 支付成功则显示支付成功页面,自动跳转到商户页面结束 支付不成功,则进行下一步 11)判断是否是支付密码错误 “是”则返回输入支付密码错误页面, “否”则显示支付失败页面。 12)结束。 3.3.1.1.6 接口功能 F WAP收银台与支付管理系统的接口 <软件需求规格说明书-WAP收银台> 序号 名称 使用方 提供方 接口规范文档 备注 1 账户余额查询接口 WAP收银台 支付管理子系统 《支付管理接口设计V0.3》 2 用户基本信息查询 WAP收银台 支付管理子系统 《支付管理接口设计V0.3》 3 查询商户开通的支付方式 WAP收银台 支付管理子系统 《支付管理接口设计V0.3》 4 查询该商户是否开通了一卡通支付功能 WAP收银台 支付管理子系统 《支付管理接口设计V0.3》 5 查询扣款规则 WAP收银台 支付管理子系统 《支付管理接口设计V0.3》 WAP收银台根据规则判断使用哪个败户支付 F WAP收银台与支付处理系统的接口 序号 名称 使用方 提供方 接口规范文档 备注 1 页面支付-标准账户支付 WAP收银台 支付处理子系统 《联通支付系统_支付子系统接口设计IF2001V3.18》 账户余额支付接口 3.3.1.1.7 页面示意图 1) 现金账户余额支付 <软件需求规格说明书-WAP收银台> 2) 余额不足页面: <软件需求规格说明书-WAP收银台> 说明: 外部商户跳转到WAP收银台的话,点击充值链接,跳转到WAP门户的登录页面,登录之后,直接进入到WAP门户话费充值页面。充值成功之后,暂不提供返回到收银台的功能,用户需要重新回到商户再次发起支付请求。 3) 支付成功页面 注:提示语 改为 “您的订单号******,付款成功。页面在5秒钟后会自动跳转到商户,如果没有自动跳转,请点击这里。” <软件需求规格说明书-WAP收银台> 4) 用户支付密码错误页面 5) 用户支付失败页面 注:支付失败的原因根据接口返回具体提示。 6) 接口无响应或超时页面 <软件需求规格说明书-WAP收银台> 7) Session超时页面 8) 500页面 9) 404页面 <软件需求规格说明书-WAP收银台> 3.3.2 快捷支付签约一体化 3.3.2.1 业务描述 用户在使用快捷支付业务时,若未绑定快捷支付银行卡,现提供用户直接签约绑定银行卡支付的功能。用户只需输入持卡人姓名、身份证号、银行卡号、银行留存的手机号等就可以完成在线支付。 3.3.2.2 用户角色 已激活或预开户的联通沃账户用户 3.3.2.3 约束条件 n 前置条件 联通、移动、电信手机用户或已激活的邮箱用户 n 后置条件 无 3.3.2.4 数据要素 n 输入数据 <软件需求规格说明书-WAP收银台> 用户沃账户、图片验证码、沃账户支付密码、手机验证码、身份证号、银行号、卡种、银行卡号、联通手机号 n 输出数据 支付结果(成功/失败) <软件需求规格说明书-WAP收银台> 3.3.2.5 功能流程 3.3.2.5.1 已激活账户的功能流程图 <软件需求规格说明书-WAP收银台> 说明:根据用户的注册类型(手机号注册或邮箱注册),显示签约支付一体化页面“银行预留手机号”的内容。如果是手机号注册的用户,则签约页面的银行预留手机号就是注册沃账户手机号,由系统带过来,且用户可以修改;如果是邮箱注册用户,则签约页面的银行预留手机号由用户自己填写。 n 流程描述 1) 商户发送订单支付请求到收银台,收银台接收商户请求,查询商户所支持的支付工具,若支持快捷支付,显示商户所能支持的卡种,用户选择信用卡快捷支付/借记卡快捷支付。 2) 用户选择对应卡种的快捷支付银行 3) 判断订单金额<1 如果为真,查询用户所选银行是否是直连银行,是直连银行,进行第4步;不是直连银行,直接显示支付失败页面,提示用户:尊敬的用户,此银行快捷支付最低支付金额为1元,请选择其他支付方式完成付款,谢谢! 如果为假,进行下一步; 4) 判断用户是否单点登录 若用户已登录,判断用户是已激活用户,则进行第5步,是预开户用户,进行预开户的流程。 若用户未登录,则进行第9步 5) 发起查询用户已绑定的快捷银行卡,接收查询结果,判断用户是否绑定了快捷银行卡 若用户已绑定,则进行第6步 若用户未绑定,判断用户是手机号注册或邮箱注册,进入签约页面,进行第14步 ; 6) 判断用户绑定的银行卡和刚开始选择的银行是否一致 若一致,则进行第7步 若不一致,判断用户是手机号注册或邮箱注册,进入签约页面,进行第14步 ; 7) 页面显示:用户所绑定的银行卡,默认的选中用户开始所选择的银行的卡 ,用户输入支付密码,确认支付 <软件需求规格说明书-WAP收银台> 8) 发起快捷支付请求,接收支付结果,判断支付是否成功 若支付成功,则显示支付成功页面;结束 若支付失败,则判断是否支付密码错误;错误,则返回第7/8步;正确,则显示支付失败页面(根据错误码显示具体原因,如余额不足、通讯超时等)。结束 9) 显示页面:用户输入联通沃账户或手机号,点击下一步 10) 发起用户基本信息查询请求,接收应答数据,判断用户号码类型 若是已激活账户,则进行第11步 若是预开户用户,则进行后续预开户流程 若是未开户用户,则进行后续未开户流程 11) 页面显示:用户输入支付密码及验证码,单点登录 12) 发起登录请求,接收应答数据,判断登录是否成功 若登录成功,则进行第13步 若登录失败,则页面提示用户失败原因。 13) 发起查询用户是否绑定银行卡请求,接收应答数据,判断用户是否已绑定银行卡 若已绑定银行卡,则进行第6步 若未绑定银行卡,则进行第14步 14) 发起查询用户所选银行签约所需的信息,查询用户是否是强实名用户 15) 根据查询结果,页面显示:快捷支付签约页面(如果是手机号注册的用户,则签约页面的银行预留手机号就是注册沃账户手机号,由系统带过来,且用户可以修改;如果是邮箱注册用户,则签约页面的银行预留手机号由用户自己填写。) 16) 用户点击“免费获取”,发起请求查询用户所选银行是否是直连银行,接收应答 17) 如果要先验证,则发起签约申请请求(验证与银行留存信息是否一致) 若一致,发起获取手机验证码,接收短信,进行19步 若不一致,则快捷签约页面提示用户:*****和银行留存不一致,返回16步 18) 用户输入手机校验码,支付密码 确认支付 19) 发起短信校验码验证请求 验证成功,进行20步 验证失败,页面提示用户:校验码错误,请重新获取。返回16步,重新获取验证码 <软件需求规格说明书-WAP收银台> 20) 如果是直连银行,发起签约确认请求,确认成功之后,发起快捷支付请求,接收支付结果应答,判断是否支付成功 如果是非直连银行,发起签约申请,签约申请成功,发起快捷支付请求。 若支付成功,则显示支付成功页面。结束 若支付失败,则进行第21步 21) 判断支付密码是否正确 若正确,则进行第22步 若错误,则页面提示:支付密码错误,请重新输入。 22) 页面显示:支付失败页面(根据错误码,显示具体的原因,如余额不足、通讯超时等。如果是点击“确认付款”才验证与银行留存的信息是否一致,支付失败的原因还有可能是与银行留存信息不一致,在快捷签约支付页面提示用户具体错误) 23) 结束 <软件需求规格说明书-WAP收银台> 3.3.2.5.2 预开户账户流程图 <软件需求规格说明书-WAP收银台> <软件需求规格说明书-WAP收银台> n 流程描述 1) 发起查询用户是否已绑定银行卡,接收应答,判断结果 若用户已绑定银行卡,显示页面:用户输入校验码,进行第2步 若未绑定银行卡,则进行第7步 2) 自动发起获取短信校验码的请求,接收短信,用户输入校验码 3) 用户点击“下一步”,发起校验验证码,若校验码输入错误,则提示用户;若验证通过,则进行第4步 4) 判断用户绑定的银行卡和开始选择的银行是否一致 若一致,则进行第5步 若不一致,则进行第7步 5) 页面显示:所选的银行卡、确认支付,用户点击“确认支付”,发起快捷支付请求,接收应答结果 6) 判断支付结果 若支付成功,则显示支付成功页面,设置用户状态为预开户已绑定银行卡 若支付失败,则显示支付失败页面(根据错误码显示具体失败原因,如余额不足、通讯超时等) 7) 发起查询用户所选银行签约所需的信息,查询用户是否是强实名用户 8) 根据查询结果,页面显示:快捷支付签约页面(此页面无支付密码),如果是强实名用户则持卡人姓名和身份证号系统带过来,不能修改;否则用户自己输入。 9) 用户点击“免费获取”,发起请求查询用户所选银行是否是直连银行,接收应答 10) 如果是直连银行,则发起签约申请请求(验证用户输入信息是否和银行留存一致) 若一致,发起获取手机验证码,接收短信,用户输入短信校验码,确认付款,发起验证短信校验码请求,验证成功,发起签约确认申请,确认成功,则进行11步;确认失败,显示支付失败页面(显示具体的签约失败的原因);验证失败,提示用户:短信校验码错误,请重新获取。 <软件需求规格说明书-WAP收银台> 若不一致,则快捷签约页面提示用户:*****和银行留存不一致,返回8步 如果不是直连银行,发起获取手机验证码请求,接收短信验证码,用户输入校验码,确认付款,发起验证短信校验码请求,验证成功,发起签约申请请求,请求成功,则进行第11步;请求失败,显示支付失败页面(显示具体的签约失败的原因);验证失败,则提示用户:短信校验码错误,请重新获取。 11) 发起快捷支付请求,接收应答 12) 判断签约支付结果 若支付成功,则页面显示:支付成功页面。 若支付失败,则显示支付失败页面(根据错误码,显示具体的原因,如余额不足、通讯超时等。如果是点击“确认付款”才验证与银行留存的信息是否一致,支付失败的原因还有可能是与银行留存信息不一致,在快捷签约支付页面提示用户具体错误) 13) 结束 <软件需求规格说明书-WAP收银台> 3.3.2.5.3 未开户账户流程图 n 流程描述 1) 发起预开户请求,为用户进行预开户。 2) 根据用户所选银行,查询银行所需要验证的信息项和银行日限额、单笔限额和客服电话,接收应答。 3) 页面显示:快捷支付签约页面(此页面要填写持卡人姓名,无支付密码,银行留存手机号由系统自动带过来,用户不能进行修改)(页面输入项,根据接口返回的内容显示) <软件需求规格说明书-WAP收银台> 4) 用户点击“免费获取”,发起请求查询用户所选银行是否是直连银行,接收应答 5) 如果是直连银行,则发起签约申请请求(验证用户输入信息是否和银行留存一致) 若一致,发起获取手机验证码,接收短信,用户输入校验码,确认付款,发起验证校验码请求,验证成功,则进行6步;验证失败,提示用户:校验码错误,请重新获取。 若不一致,则快捷签约页面提示用户:*****和银行留存不一致,返回3步 如果不是直连银行,发起获取手机验证码,接收短信,用户输入校验码,确认付款,发起验证校验码请求,验证成功,则发起签约申请请求,申请成功,则进行第7步;申请失败,则显示支付失败页面(签约失败的原因) 6) 发起签约确认请求,签约确认成功,则进行第7步;签约确认失败,则则显示支付失败页面。结束 7) 发起快捷支付请求(绑定快捷支付),接收应答 8) 判断签约支付结果 若支付成功,则页面显示:支付成功 若支付失败,则显示支付失败页面(根据错误码,显示具体的原因,如余额不足、通讯超时等。如果是点击“确认付款”才验证与银行留存的信息是否一致,支付失败的原因还有可能是与银行留存信息不一致,在快捷签约支付页面提示用户具体错误) 9) 结束 3.3.2.6 接口功能 F WAP收银台与支付管理系统的接口 序号 名称 使用方 提供方 接口规范文档 备注 1 预开户接口 WAP收银台 支付管理子系统 《20120901快捷签约一体化wap收银台接口》 <软件需求规格说明书-WAP收银台> 2 查询用户已签约的银行卡 WAP收银台 支付管理子系统 《支付管理接口设计V0.3》 3 用户名验证请求 WAP收银台 支付管理子系统 《20120901快捷签约一体化wap收银台接口》 发送手机验证码 4 用户名验证 WAP收银台 支付管理子系统 《20120901快捷签约一体化wap收银台接口》 验证手机校验码 5 用户基本信息查询 WAP收银台 支付管理子系统 《20120901快捷签约一体化wap收银台接口》 6 用户登录 WAP收银台 支付管理子系统 《20120901快捷签约一体化wap收银台接口》 7 签约申请 WAP收银台 支付管理子系统 《20120901快捷签约一体化wap收银台接口》 8 签约确认 WAP收银台 支付管理子系统 《20120901快捷签约一体化wap收银台接口》 9 查询可签约银行及产品 WAP收银台 支付管理子系统 《20120901快捷签约一体化wap收银台接口》 F WAP收银台与支付处理系统的接口 序号 名称 使用方 提供方 接口规范文档 备注 1 页面快捷支付 WAP收银台 支付处理子系统 《联通支付系统_支付子系统接口设计IF2001V3.18》 3.3.2.7 页面示意图 账户登录名显示在LOGO的右上角。 1) 收银台首页: <软件需求规格说明书-WAP收银台> 说明:付款方式是根据商户支持的支付工具显示 2) 银行选择页 <软件需求规格说明书-WAP收银台> 说明:在银行列表下方,增加“您还可以选择其他付款方式”的功能页面。 3) 未单点登录或从电渠进入的首页: <软件需求规格说明书-WAP收银台> 说明:此页面的选择其他支付方式,默认的是收起来的,点击一种快捷支付,显示五个银行+选择其他银行;用户选择一个银行之后,此页面刷新,付款银行变为用户所选的;点击“选择其他银行”,跳转到选择其他银行页面。 错误提示如下: (1)若用户不输入任何内容,提示“沃账户用户名不能为空” (2)若用户输入的邮箱地址或手机号格式不正确时,提示“请输入正确的Email地址或11位手机号码或昵称”。(说明:页面上判断格式的有效性) (3)若用户输入的账户名(此账户名不包括手机号码,如果是手机号码不存在,系统自动为其预开户)不存在,提示“账户名不存在。如果没有沃账户,请填写您的手机号码” (说明:通过接口查询返回的账户名不存在) 点击“下一步”时,只需要进行手机号码格式和长度等基本有效性的判断,不需要进行联通号段的判断。 4) 登录页面: <软件需求规格说明书-WAP收银台> 说明:联通手机号或沃账户用户名自动带过来;图形验证码在用户第一次输入支付密码错误之后,才会显示,页面第一次加载时是不显示的。 页面的选择其他支付方式,默认的是收起来的,点击一种快捷支付,显示五个银行+选择其他银行;用户选择一个银行之后,此页面刷新,付款银行变为用户所选的;点击“选择其他银行”,跳转到选择其他银行页面,选完银行之后,还回到此页面。 错误提示:如输入的密码不正确,请提示:“请输入正确的沃账户支付密码” 如验证码输入不正确,请提示:“验证码输入错误,请重新输入” 如用户未输入支付密码,请提示:“沃账户支付密码不能为空” 如用户未输入验证码,请提示:“验证码不能为空” 如果用户选择“账户余额支付”进入到登录页面,则“您还可以选择其他付款方式”里就不显示“沃账户余额支付”。 5) 绑定银行卡的已激活用户的付款页面: <软件需求规格说明书-WAP收银台> 说明:下拉框里显示用户已绑定的信用卡和储蓄卡,更改下拉框选项,页面付款银行的值跟着变; 选择其他付款方式的快捷支付里,如果用户已绑定相应卡种的快捷银行,则显示已绑定的银行卡+选择其他银行;如果用户没有绑定快捷支付银行卡,则显示五大银行+选择其他银行。用户在选择其他付款方式里,若变更已绑定的付款银行,页面中付款银行和下拉框里的值都要跟着变;若用户点击选择其他银行,跳转到其他银行选择页面,选择银行之后,跳转到已激活用户的快捷签约页面。 <软件需求规格说明书-WAP收银台> 快捷签约页面说明: 快捷支付签约一体化页面中“手机号”改为“银行预留手机号码”,对已激活用户,若为手机号注册沃账户的用户,则将手机号带过来,允许用户修改,若为邮箱注册沃账户的用户,则此字段为空,需要用户自己输入。 在快捷支付签约一体化页面的银行预留手机号字段,对新用户和预开户未签约银行卡用户,此字段将用户在收银台登录页面输入的手机号带过来,不允许用户修改;对预开户已签约银行卡用户,此字段将用户在收银台登录页面输入的手机号带过来,允许用户修改。 签约时,短信验证码发送到“银行预留手机号码”中。 快捷签约页面,如果用户输入的手机号为空:提示“银行预留手机号码不能为空”;如果用户输入的手机号的格式错误,提示“请输入正确的11位手机号码”;如果接口返回手机号不符的响应码,提示“您输入的手机号与银行预留信息不匹配”。 快捷签约页面中,提示的信息(日限额、单笔限额、银行客服电话),也是根据不同的银行显示的内容不是同的。(读配置文件) 和银行留存信息的验证,如果接口返回具体信息项的错误提示,就显示具体信息项的错误。如果接口只返回类似验证失败等的结果时,就在最后一个信息项下提示用户“信息输入有误,请检查后重新输入” 6) 手机号注册已激活用户的快捷签约页面: <软件需求规格说明书-WAP收银台> 说明: 付款银行:是用户之前选择的银行和卡种(自动带过来) 持卡人姓名:沃账户信息中强实名的真实姓名 (自动带过来,不能修改) 银行留存手机号:用户沃账户绑定的手机号(自动带过来,不能修改) <软件需求规格说明书-WAP收银台> 在此页面中,如果用户选择了其他付款方式中已绑定的银行卡,则跳转到已激活用户已绑定银行卡的付款页面;如果选择了其他的银行,则跳转到此签约页面。 页面错误提示(数据有效性验证):1、持卡人姓名长度不能小于2位 2、身份证号码长度不能小于15位 3、银行卡卡号长度不能小于15位 接口返回错误提示: 1、您的沃账户支付密码输入错误,请重新输入。 说明:根据接口返回的错误码,提示用户具体的原因。如下: 错误码 含义 提示语 10539005 验签未通过 验签未通过 10539000 必填域缺失 请填写完整信息后再提交 10532005 真实姓名不符 您填写的姓名与银行留存信息不匹配 10532006 证件号不符 您填写的证件号与银行留存信息不匹配 10532007 手机号不符 您填写的手机号与银行留存信息不匹配 10532008 认证信息不匹配! 您填写的认证信息与银行留存信息不匹配 10532000 银行卡状态错误 银行卡状态异常 10539001 银行端异常,暂时不提供服务 银行端异常,请稍后再试 10530311 未收到银行响应,交易结果未知 系统繁忙,请稍后查看订单状态 10539003 连接银行失败 系统繁忙,请稍后再试 10510003 通信失败 系统繁忙,请稍后再试 10510001 系统异常 系统繁忙,请稍后再试 7) 预开户用户已绑定银行卡页面: <软件需求规格说明书-WAP收银台> 说明:此页面加载时自动获取手机校验码并同时60秒倒记时。记时到0秒时,显示“免费获取”按钮。 点击“下一步”,验证校验码。若验证失败,提示用户:校验码错误,请重新获取。 错误提示:您的校验码输入错误,请重新获取 在此页面,如果(预开户)用户选择 “您还可以选择其他付款方式”中的“沃账户余额支付”时,提示用户“您的账户未激活,请先激活账户。”激活账户为链接,点激活账户链接弹出一个新窗口直接去WAP门户的用户激活页面。激活完成后,用户自己返回到收银台的页面(和现在 找回密码 的处理方式一样)。 8) 预开户用户支付页面: <软件需求规格说明书-WAP收银台> 在此页面,如果(预开户)用户选择 “您还可以选择其他付款方式”中的“沃账户余额支付”时,提示用户“您的账户未激活,请先激活账户。”激活账户为链接,点激活账户链接弹出一个新窗口直接去WAP门户的用户激活页面。激活完成后,用户自己返回到收银台的页面(和现在 找回密码 的处理方式一样)。 9) 预开户用户的快捷支付签约页面: <软件需求规格说明书-WAP收银台> 在此页面,如果(预开户)用户选择 “您还可以选择其他付款方式”中的“沃账户余额支付 <软件需求规格说明书-WAP收银台> ”时,提示用户“您的账户未激活,请先激活账户。”激活账户为链接,点激活账户链接弹出一个新窗口直接去WAP门户的用户激活页面。激活完成后,用户自己返回到收银台的页面(和现在 找回密码 的处理方式一样)。 10) 新用户的快捷支付签约页面: <软件需求规格说明书-WAP收银台> 说明:新用户签约,持卡人姓名是用户填写的,银行留存的手机号是系统自动带过来的且不能修改。 <软件需求规格说明书-WAP收银台> 在此页面,如果(预开户)用户选择 “您还可以选择其他付款方式”中的“沃账户余额支付”时,提示用户“您的账户未激活,请先激活账户。”激活账户为链接,点激活账户链接弹出一个新窗口直接去WAP门户的用户激活页面。激活完成后,用户自己返回到收银台的页面(和现在 找回密码 的处理方式一样)。 11) 小于1元的支付失败页面: 12) 余额不足页面: <软件需求规格说明书-WAP收银台> 13) 支付失败页面: 14) 支付成功 <软件需求规格说明书-WAP收银台> 15) 接口无响应或超时页面 16) Session超时页面 <软件需求规格说明书-WAP收银台> 17) 500页面 18) 404页面 4. 非功能需求 4.1 找回支付密码 收银台找回支付密码需求(web、miniewb、客户端均适用) 1、 收银台用户统一使用支付密码进行登录,支付。(适用于沃支付账户余额支付、快捷支付) <软件需求规格说明书-WAP收银台> 2、 已单点登陆的用户,收银台找回支付密码,直接弹出新页面链接到安全中心找回支付密码页面(原收银台支付页面不关闭),用户找回支付密码后,自行回到原收银台页面,完成支付; 3、 未单点登陆的用户,收银台找回支付密码,链接到个人门户登录页,登录后直接进入安全中心找回支付密码页面(原收银台支付页面不关闭),用户找回支付密码后,自行回到原收银台页面,完成支付; 以上所述是针对标准版的。对于简版用户找回支付密码后,需要重新发起订单支付请求。 4.2 商户白名单校验规则 要针对防钓鱼功能对用户的IP进行校验。目前web端使用规则如下: 规则1:判断前三段IP,如一致,通过。    规则2:判断前三段IP,如不一致,但referer中包含10010.com,通过。 其中10010.com是商户在我方系统中注册域名。    规则3:判断前三段IP,如不一致,且referer不包含10010.com或为空,提示用户风险,让用户自行选择是否继续交易。其中10010.com与规则2相同。 4.3 收银台返回的功能需求 1. miniweb收银台支付过程页面中不提供返回按钮 2. 收银台头部的返回按钮返回功能实现需求为: 1) 沃支付自有客户端功能:例如“支付生活”,返回到自有客户端功能(支付生活)首页。 2) 外部商户嵌入沃支付客户端功能:返回商户应用首页。例如“商城”,返回到商城首页。 3) 商户独立客户端:因商户的返回功能沃支付无法控制,需要在商户接入技术指南中建议商户返回到商户首页或商户选择支付工具页面。返回依据是商户确保不重复下单,重复支付,并结合商户自身的客户体验确定。 3. 浏览器的自身的前进和返回功能给予屏蔽。收银台支付过程不可以逆向操作。 <软件需求规格说明书-WAP收银台> 5. 电渠接入快捷支付签约一体化需求 电渠接入快捷支付签约一体化没有单点登录的判断,用户在统一支付平台,选择快捷支付,选择银行和卡种之后跳转到快捷支付签约一体化流程,进入到用户输入联通沃账户或手机号的页面,即标准收银台用户未单点登录时,所进入的页面,后续流程和标准收银台的一样。 6. 其他需求补充 6.1 关于我们/联系我们 页尾的“关于我们/联系我们”,点击“关于我们”显示公司简介,页面底部有一“返回”按钮,返回到上一页;点击“联系我们”显示公司联系方式,页面底部有一“返回”按钮,返回到上一页。

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 8 金币 [ 分享文档获得金币 ] 2 人已下载

下载文档