在h5中连接微信支付
支付是用户在微信中打开商户的H5页面,商户通过调用微信支付提供的接口,在H5页面调用微信支付模块完成支付。应用场景包括:
◆ 用户在微信公众号进入商户公众号,打开主页面,完成支付
◆ 用户的好友在朋友圈、聊天窗口等分享商家页面链接,用户点击链接打开商家页面并完成支付
◆ 将商户页面转化为二维码,用户扫描二维码后在微信浏览器打开页面并完成支付。
用户授权(获取)
我们公司的处理是后端请求微信官方接口给我一个URL,点击这个URL会到用户授权页面,授权成功就会附加到地址栏上,前端唯一需要处理的就是当它出现在地址栏上的时候,用户就不需要再次授权了,然后存到缓存里就可以了。
有时候这样保存不了,所以我加了一个当用户点击详情时进行保存的步骤。
获取参数调用微信官方方法
调用后端给我的接口传入(支付类型、订单号、金额)、获取、签名等相应字段,
然后调用微信官方接口发起微信支付请求,用户进入支付流程
全部通过微信支付