用户扫码(逻辑流程图)
2017-04-03 16:36:59 0 举报
登录查看完整内容
用户扫码流程描述: 1. 用户打开扫码应用或功能。 2. 应用自动或手动启动摄像头。 3. 用户将手机对准二维码,确保二维码清晰可见。 4. 应用自动识别二维码并解码。 5. 根据解码结果,应用执行相应的操作,如跳转到指定网页、下载文件、支付等。 6. 操作完成后,应用显示相应提示,如“扫描成功”或“操作完成”。 7. 用户可以点击返回按钮退出当前界面或继续使用其他功能。
作者其他创作
大纲/内容
重定向到授权进入页
H5项目类型(微课,FM)
创建充值单RollIn
重定向该URL
使用企业订单为该用户创建一个个人有线的已付款订单
量表产品
有效
判断是否已是该用户的专属二维码
否
创建个人订单,传入产品ID,用户ID
是否授权
支付成功页面开始使用
统一错误页面
是
获取用户信息
微信浏览器中用微信支付,web端中用支付宝支付
用户扫码
根据产品获取量表或H5的入口URL
进入QRCode模块
通过二维码的ID-获取产品ID-再获取产品类型
点击价格按钮(点击支付)
所有进入量表介绍页和H5页面都必须要有3个参数(ProductId,OrderDetailId,userId)
无效
获取专属跳转的URL
待付款订单变成已付款订单
量表类型
直接返回无效的统一URL
企业订单类型
产品类型
是否是专属二维码或者是否为该用户专属二维码
支付失败
判断是否已经获取用户
如果用户拒绝授权,将在产品介绍页中出现登录按钮
H5项目(微课,FM)
创建Order和OrderDetail
指定的量表导语页入口
该用户余额是否够支付该产品
自动登录或者注册该用户
校验企业订单是否有效
判断该二维码是否有效
付款成功
是否支付成功
用户(OAuth2.0方式的第三方)(微信,微帮)
通过oAuth2.0的标准打开用户信息授权页
请求QRCode模块(platform-system)
APP外
产品介绍页(显示产品描述,价格)
创建一个webview,在app内打开网页进行请求
APP内
校验企业订单是否有效,最大数
创建待付款的订单Order
H5页面入口(微课,FM)
解析ID
标记二维码为该用户专属二维码
解析订单中的产品类型
0 条评论
回复 删除
下一页