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