项目背景
为了更好的体验,对于现在线下场景支付方式进行优化,进行竞品分析以及使用,基于体验的角度提出优化,继而开始后续工作。
现有版本主要问题在于,未经过场景分析,以及影响因素的梳理导致以下:
1.用户的无网状态下无法使用
2.线下场景,无法无法看清Code码
3.返回支付结果,响应速度过慢
4.用户得到支付结果后,线下场景下,无附加提示
5.交易状态页未展示优惠信息
6.交易状态页未根据场景定制
系统构成
场景分析
付款码是为了用户在线下场景有更好的支付体验,线下场景主要为:便利店、饭店、酒店等等
包含角色:用户、以及周围等待完成交易的人群、收银员
1.支付会涉及到一些安全信息,支付密码,Code码等,需考虑到安全因素
-Code码截屏提示、以及(免密支付、指纹支付已有)
2.支付过程如过于繁琐也会影响到效率,很多人焦急等待时候,遭受他人的非议
-由于系统原因,轮询用户付款方式,响应速度过慢,继而改为默认选择一种付款方式,可更改
3.阳光照射情况下,手机屏幕会看不清
-用户进入到Code码截屏,提升用户当前亮度,便于收银员扫码
4.收银员于用户相隔有一定距离的时候,例如比较高的收银台,无法便捷扫描到用户Code码
-支持将Code码及条形码全屏展示
5.用户展示Code码后,继而可能会整理忙着其他事,如:整理物品、整理单据等等,所以这并不是一个沉浸式的体验,需给用户适当提示
-增加震动以及铃声,提示用户支付完成,也可避免用户反复查看手机状态
增加铃声,可提高公司支付品牌识别度,但是用户体验方面可能会有影响,因为有些用户比较反感铃声,但是操作系统可以限制
6.有些无网状态下的场景,支持用户完成付款码支付,如地铁便利店,商场地下层、地下停车库等场景
增加无网状态下生成Code码技术,(参考支付离线付款码技术)向产品经理提议
大致为,用户登录后,服务端通过可信赖的网络向客户端发送种子数据(每个客户的种子数据唯一,换用户登录后销毁原种子,重新下载种子)本地保存,当用户点击【付款码】时,客户端利用这个种子数据+时间戳+一套安全算法可以生成一串数字,即离线码。
当用户使用离线码支付时,服务端通过一定算法校验这个码的确是来自于这个用户,随即确认用户授权完成支付。
7.用户当前不知道使用的是什么付款方式
Code码界面显示用户当前的付款方式,便于用户更换,另外如果支付渠道报错,可引导用户更换其他付款方式并且将前一种设为不可用。
全角色任务梳理
点击付款码获取Code码
1.将Code码、条形码全屏暂时
2.截拍安全性提示,并作废前一个Code码
3.用户滑动Code码,即作废前一张Code码
4.Code码页增加屏幕亮度
5.增加离线Code码功能
6.显示当前付款方式
输入风控要求的验证信息
1.设置指纹支付的用户可用指纹支付替代支付密码验证-已有
2.忘记密码?-已有
3.输入支付密码时,显示支付金额-已有
更换支付方式
1.当支付渠道返回报错信息,引导用户更换付款方式,并且将前一种付款方式不可选
避免重复错误
交易状态页面
1.得到支付结果,增加震动及声音提示,提示用户支付结果
2.显示支付实际金额
扣除商户限时优惠、商户券核销、支付系统优惠
3.告知支付状态,订单信息,支付时间、并更新账单记录-已有
4.推送已获得的优惠券
5.根据产品需求增加其它推送信息
经过分析之后,即可开始设计原型了,上线后根据数据进行分析,进而可以进行下一次体验优化