web支付流程
整体流程:
- 付费页面: 登录用户+支付金额+支付渠道 form表单,本例列举单渠道wechat支付
- 提交后台,后台判断当前的环境(a.微信内浏览器,b.H5浏览器,c.PC浏览器)
- 微信浏览器
- 用户微信登录,已经得到用户的appid(否则获取一次)
- 点击微信支付-调出微信支付页面,完成后会返回本页面,重新打开本页面。
- H5浏览器,有微信
- 后台申请支付页面
- 跳转到微信支付页面,完成支付,刷新本页面?
- H5浏览器,没微信
- 你是否能判断设备上没有安装微信?
- PC浏览器
- 后台像微信获取code_url,生成二维码,给前端
- 手机微信扫码支付成功
- pc上的本页面刷新?人工刷新还是自动刷新判断是否支付成功?
- 微信浏览器
- 收到支付回调的的请求,支付成功+购买成功。
支付内部流程
用户未登录-> js: || html:
用户登录->
阅读量: 1118
发布于:
修改于:
发布于:
修改于: