本篇文章讲述了一个第三方支付个人APP的需求,其核心是满足用户的支付需求,包括支付、充值、生活、娱乐等功能。它旨在提高用户支付体验,提升用户幸福感,实现一站式支付服务。该文章的目的是清晰准确地描述第三方支付平台的需求,为项目开发计划和后续各阶段的工作提供依据。
一、简介
第三方支付个人APP以用户便捷支付为核心,满足第三方支付系统用户的支付需求。
实现支付、充值、生活、娱乐为一体,满足第三方支付平台用户的支付需求,提高用户支付体验,提升第三方支付用户的幸福,实现一站式支付服务体验。
推荐使用Microsoft Word 2010及以上版本,使用视图-导航窗格模式浏览文档,以获得最佳体验。
1.1 目的
软件需求是软件开发的依据,也是软件工程各项活动的基础。编写本PRD的目的就是将第三方支付平台需求清晰准确地描述清楚,为制定项目开发计划和后期的概要设计、原型设计、测试等阶段的工作提供可靠的依据。
1.2 范围
本文档阅读对象为产品经理、项目经理、UI设计师、开发工程师、测试工程师。
二、客户端角色描述
三、产品概述
3.1 总体功能架构图
3.2 系统流程图
银行转账业务流程
话费充值
3.3 名词解释
用户禁用:不能登陆个人APP和个人pc系统。
用户冻结:除不能资金出入操作外,可以进行登录、查看、修改、绑定、解绑等操作。
用户黑名单:用户因非法操作,被操作人员加入用户黑名单系统,此时用户账户禁用。
身份证黑名单:用户的身份证信息被添加进入身份证黑名单系统,此时用户账户被冻结,同时,如果未经过身份证认证的用户要进行身份证认证时,会提示审核失败。
银行卡黑名单:操作人员根据收到信息,将银行卡信息添加进入银行卡黑名单系统,此时该银行卡在有名账户内不能进行出入金操作。
收款码:由用户APP生成,仅有二维码,消费者使用有名APP扫一扫识别转账付款,不能用于向商家付款。收款码仅支持余额和借记卡收款。由收款码交易生成的订单归为转账订单,转账标记为收款。
收支明细:用户账户余额变化明细,即余额充值、余额提现、余额消费、余额转账、退款到余额、调账。
账单:按照应用场景对用户的交易订单进行归类查看,目前支持网购、转账、手机充值三种账单归类查询。
网购:pc端收银台支付生成的订单或pc商城生成支付二维码后,APP扫一扫支付生成的订单;或其他APP调取钱包支付生成的订单为网购订单;或APP内直接生成订单支付。网购订单包括未支付、超时、支付成功、支付失败、支付处理中五种状态。
线下消费:APP生成付款码进行支付或APP扫描超级收款码进行支付生成的订单为线下消费订单。线下消费订单状态包括支付成功、支付失败、支付处理中三种状态,未支付、超时的订单只在系统后台显示,个人APP端不显示。
转账:用户使用APP向对方汇款的业务,包括余额转余额、银行卡转余额两种。转账后台包括待付款、转账成功、装张失败、处理中四种状态;APP上只有转账成功、转账失败和处理中三种状态,待付款的订单不在个人APP上显示。
手机充值:包括话费充值和流量充值两种,属于定额充值,用户选择充值金额进行支付,生成的定单为手机充值订单。手机充值订单包括未支付、超时、支付成功、支付失败、支付处理中五种状态。
便民缴费:包括水电天然气、宽带、有线电视、物业等便民缴费项目。生成的订单为便民缴费订单。包括未支付、超时、支付成功、支付失败、支付处理中五种状态。
未支付:用户创建商品订单,点击确认支付,调起支付密码输入框,但未输入支付密码,或支付密码输入错误,那么此时订单就处于未支付状态,点击查看订单详情可以再次发起支付。仅网购、手机充值、便民缴费订单才有未支付状态。未支付订单显示“未支付”红色字体标记。
超时:未支付订单超过后台设置的支付有效期后,订单状态改为关闭状态,不可再次发起支付。交易关闭订单显示“交易关闭”灰色字体标记。
支付成功:支付密码已输入,并校验正确。上游反馈支付成功回调信息。交易成功订单不显示“支付成功”状态标记。
支付失败:支付密码已输入,并校验正确。上游反馈支付失败信息。交易失败订单显示“支付失败”红色字体状态标记。
支付处理中:支付密码已输入,并校验正确。上游未反馈支付信息,或下游未收到有名支付反馈信息。处理中订单显示“支付处理中”红色字体标记。
四、功能需求说明
4.1 APP端
未登录规则:
未登录状态下,首页、理财、发现界面除广告位可点击外,其余点击进行toast提示2s文案“请您登陆!”
4.1.1 首页
页面设计:
业务需求:
- 幻灯片轮播模式,每帧停留五秒时间。
- 点击广告进入相应的栏目,栏目用H5方式展示即可。
- 若没有内容,广告或按钮点击后提示“正在建设中,敬请期待!”。
4.1.1.1 卡劵管理
页面设计:
业务需求:
- 点击<返回C1首页。
- 点击我的银行卡进入银行卡界面。
- 点击我的预付卡进入预付卡界面。
- banner:展示合作商家的优惠券信息,以文字为主,点击进入优惠券领取界面。
- 优惠券先做成页面形式,不作具体功能。
4.1.1.2 话费充值
页面设计:
充值首页
充值记录
账单详情
筛选
业务需求:
- 默认手机号:当账户所用手机号码。
- 点击“请输入手机号”编辑框,出现充值历史记录;若无充值历史记录或已清空历史记录,不显示历史记录列表。
- 手机号输到11位时,启动校验,此时不能再输入数字,通过号段查询接口查询运营商名称和归属地。
- 点击“通讯录”图标,进入系统通讯录页面选择手机号。
- 未输入手机号码或手机号码输入不全时,面值按钮置灰。
- 面值按钮可用时,点击即可调起收银台。
- 手机号码输入完成,根据运营商类型和地区,通过“话费充值产品查询”接口,查询面值30、50、100、200、300、500元是否可用,不可用的面值置灰。
- 手机充值订单支付成功,同时调取手机充值下单接口。
- 产品面值>30,商品价格(售价)=面值*折扣率,产品面值=30,商品价格(售价)=面值。
收银台:
- 收银台中,商品名称为“手机充值—此次充值的手机号”,如“手机充值—18300000000”。
- 手机充值仅支持账户余额支付,收银台中,不可以更换支付方式。
4.1.1.3 便民缴费
页面设计:
业务需求:
用户未登录时,点击便民缴费会提示用户登录;用户未实名认证时,点击便民缴费会提示用户进行实名认证。
4.1.1.4 旅游票务
页面设计:
业务需求:
- 点击<返回C1首页。
- 点击顶部广告位进入相应的广告H5页面。
- 按钮当中机票、火车票等按钮点击后提示“正在建设中,敬请期待!”。
4.1.1.5 全部应用
页面设计:
业务需求:
- 点击<返回C1首页。
- 根据后端的栏目管理信息显示。
4.1.1.6 我要收款
页面设计:
我要收款
收款账单
账单详情
业务需求:
- 点击<返回C1-5。
- 有名钱包APP中我要收款为转账收款,付款方可用余额、储蓄卡进行付款,收款方入金到收款人账户余额。
- 我要收款账单筛选查询类目归于转账账单中。
- 我要收款账单查询仅支持查询已生成支付订单的账单,状态包括支付成功、支付失败和处理中三种,其中支付成功不显示状态,支付失败和处理中使用红色字体标出。
- 我要收款,收款成功后,手机振动提示,且语音提示,提示内容“收款成功”。
- 点击保存码图片,将转账收款码图片,保存进入用户手机相册当中,toast提示2s文案“收款码已保存到手机相册”;文件名由用户手机自定义。
- 下方展示两条最新收款成功信息。
- 点击领取收款码,进入领取收款码界面(暂不开发)。
- 收款账单类型是,仅展示由收款码交易产生的交易账单,账单列表按转账列表方式展示。
- 收款码产生的交易在后台转账订单查询中展示。
4.1.1.7 扫码支付
页面设计:
收款码展示
点击扫描支付
转账页面
转账结果
业务需求:
- 扫码完成后,跳转转账付款界面,即转账中输入金额界面。若是收款码中已经设置收款金额,则自动读取该金额。
- 有名钱包默认账户余额转账付款。
- 当使用其他方式付款或账户余额不足时,点击“更换”,可选择其他方式进行转账付款。
- 付款方式列表按照账户余额、银行卡、预付卡进行归类排序,账户余额放在首位;银行卡按照绑卡时间倒序排列;预付卡也按照绑卡时间倒序排列。
- 转账和转账付款仅支持账户余额和储蓄卡支付,不能使用的支付方式不显示;扫码转账付款仅支持转账到对方账户余额。
- 点击确认转账时校验付款人的账户是否被冻结/禁用,是的话toast提示2s文案“用户账户被冻结/禁用,不能转账”。
- 然后校验用户账户是否进入又名黑名单;进入的话,toast提示2s文案“用户账户进入黑名单,不能转账”。
- 输入支付密码后,校验支付密码是否正确,不正确的话进行提示。
- 正确的话,若是余额支付,校验余额是否充足,不足的话,进行taost提示“账户余额不足,不能付款”。
- 充足的话,校验收款人账户是否被冻结/禁用,是的话toast提示2s文案“对方账户被冻结/禁用,不能转账”。
- 未被禁用,则付款人余额减少相应款项,收款人余额增加相应的款项。
- 若是选择储蓄卡转账付款,在点击确认转账时还要校验储蓄卡是否在黑名单中,若在,toast提示2s文案“银行卡进入黑名单,请更换支付方式或联系客服”。
- 用户为添加备注时,收款码转账支付账单详情中的转账说明更改为余额转余额-收款,银行卡转余额-收款。
- 当用户添加备注后,账单详情的转账说明读取用户添加的备注信息。
- 有名钱包默认账户余额转账付款。
- 当使用其他方式付款或账户余额不足时,点击“更换”,可选择其他方式进行转账付款。
- 付款方式列表按照账户余额、银行卡、预付卡进行归类排序,账户余额放在第一类;银行卡按照绑卡时间倒序排列,放在第二类;预付卡也按照绑卡时间倒序排列,放在第三类。
- 转账和转账付款仅支持账户余额和储蓄卡支付,不能使用的支付方式不显示;扫码转账付款仅支持转账到对方账户余额。
- 账户余额读取当前账户可用额度即可。
4.1.1.8 钱包转账
页面设计:
钱包转账
输入密码
选择支付方式
业务需求:
- 有名钱包默认账户余额转账付款,并读取账户余额。
- 当使用其他方式付款或账户余额不足时,点击“更换”,选择其他方式进行转账付款。
- 付款方式列表将账户余额放在首位,其他的储蓄卡、预付卡、信用卡按照绑卡的时间顺序倒叙排序,不能使用的支付方式不显示。
- 转账订单增加两个字段:功能来源、终端来源。
- 功能来源包括:转账平台和收款码两种。
- 终端来源包括:APP、PC两种。
- 银行卡转余额商品订单号要和转账订单号一致 。
4.1.2 理财
页面设计:
业务需求:
- 点击底部导航“理财”进入该界面。
- 顶部为广告位,幻灯片轮播展示,每帧停留五秒,点击幻灯片即可进入相应的广告H5页面。
- 点击,新手、定期理财、活期理财、基金理财进入相应的APP入口。
- 股权众筹为后期开发内容,暂时放几个图片或文章。
- 页面内容可点击,点击后提示“码农正在建设中,敬请期待!”。
4.1.3 发现
页面设计:
业务需求:
- 点击底部导航“发现”进入该界面。
- 顶部为广告位,幻灯片轮播展示,每帧停留五秒,点击幻灯片即可进入相应的广告H5页面。
- XX头条以文字展示为主,上下滚动播放头条文字信息,采用广告位模式进行管理。
- 里面内容都可已点击,点击后提示“码农正在努力建设中,敬请期待!”
4.1.4 个人中心
页面设计:
个人中心
设置
支付管理
业务需求:
- 我的-设置,在设置里面增加支付管理功能,用于对支付方式进行排序,按照设定的顺序,进行付款。
- 点击可用余额区域,或点击账户余额,进入账户余额界面。
- 账单:点击进入账单界面,账单里面为table分类页。
- 我的预付卡:点击进入预付卡界面。
- 我的银行卡:点击进入我的银行卡界面。
- XX会员、我的额度、分期付、理财不能点击。
4.2 管理端
4.2.1 订单管理
4.2.1.1 话费充值订单
页面设计:
订单列表
详情
业务需求:
- 商品订单名称:手机话费充值-面值。
- 收益=订单金额-成本金额。
- 总计:充值笔数、订单金额、成本金额、收益。
- 充值处理中的订单可同步,点击同步按钮请求手机充值的订单查询接口。
4.2.2 对账管理
4.2.2.1 话费订单对账
页面设计:
业务需求:
- 对账管理增加手机话费充值对账存疑菜单。
- 渠道名称为渠道类型为手机话费充值的所有渠道名称。
- 点击处理弹出处理对话框,填写处理备注,点击确认处理状态改为已处理,备注必填。
4.2.3 广告位管理
4.2.3.1 广告位列表
页面设计:
业务需求:
- 在公共处理增加广告位管理菜单。
- 广告数量为该广告位最多可设置的广告数量。
- 根据广告位的添加时间顺序排序显示。
4.2.3.2 添加
页面设计:
业务需求:
- 发布系统、广告名称、尺寸、广告类型、播放模式、广告数量必填。
- 同一发布系统广告名称唯一。
- 尺寸和广告数量为纯数字。
4.2.3.3 广告管理
页面设计:
广告管理
添加
业务需求:
- 启用的广告数量<=广告数量。
- 根据广告顺序前端页面显示广告展示顺序。
- 根据广告的添加时间顺序排序显示,新添加的放在最后一条。
- 广告顺序中的数字,双击可以修改,点击提交,保存进入系统,不点击提交不保。
- 数字只能输入正整数,新输入的数字不能与已有数字相同,否则不能提交。
4.2.3.4 广告添加
- 投放广告位:显示投放的广告位名称,不可编辑。
- 广告名称:广告的名称,仅限字母、数字、汉字;20个字符。
- 文件:点击上传图片文件,可以上传相应的广告banner图,并进行预览,图片必须符合广告位尺寸,不符合时,提醒用户“图片尺寸不符合广告位要求,请修改尺寸后再次上传。”。
- 类型:图片类型,由广告位继承过来,不可编辑。
- 尺寸:广告位尺寸,由广告位继承过来,不可编辑。
- 广告点击链接:广告点击后连接的地址。
- 目标窗口:下拉列表显示,包括新窗口、原窗口两种。
- 保存:点击保存当前编辑信息,并返回到D2-1-1广告位详情页面。
- 取消:不保存当前编辑信息,并返回D2-1-1广告位详情页面。
- 启用的广告数量<=广告数量。
4.2.4 栏目管理
4.2.4.1 栏目列表
页面设计:
业务需求:
- 在公共处理增加栏目管理菜单,放在广告位管理之后。
- 广告数量为该广告位最多可设置的广告数量。
- 根据广告位的添加时间顺序排序显示。
4.2.4.2 栏目编辑
页面设计:
业务需求:
- 对栏目标题进行编辑,仅限字母、汉字、数字,20个字符。
- 图片编辑,点击已有图片或者“+”,弹出上传文件弹窗,用户可以上传新的图片。
- 点击“X”,删除当前图片。
- 底部输入框,输入的是栏目图片的链接地址,如果不输入,则APP端文案提示“正在建设中,敬请期待!”。
- 点击提交,保存当前的修改数据,点击取消,不保存数据,并返回到上一次数据。
4.2.5 便民缴费管理
4.2.5.1 渠道管理
页面设计:
渠道管理
添加
业务需求:
- 渠道编号:系统自动生成,每添加一个自动添加一个,手机充值渠道编码规则为qd00001,即渠道拼音首字母小写加五位数字,从qd00001开始。
- 渠道名称:输入该手机话费、流量渠道的名称,20个字符,包括字母、数字、汉字,必填。
- 渠道账户:必填,开通渠道所使用的账户名称。
- 账户密码:必填,开通渠道所使用的密码
- 状态:必填,是否直接开启通道,默认开启。
- 折扣率:必填,设置话费充值产品的折扣比例,产品面值>30,商品价格=面值*折扣率,产品面值=30,商品价格=面值。
- 同一渠道类型开启的通道唯一,渠道名称唯一。
本文由 @小胖纸 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自Unsplash,基于 CC0 协议