H5 接入微信 jsapi 支付:应用场景与用户授权流程解析

2024-06-28
来源:网络整理

在h5中连接微信支付

支付是用户在微信中打开商户的H5页面,商户通过调用微信支付提供的接口,在H5页面调用微信支付模块完成支付。应用场景包括:

◆ 用户在微信公众号进入商户公众号,打开主页面,完成支付

◆ 用户的好友在朋友圈、聊天窗口等分享商家页面链接,用户点击链接打开商家页面并完成支付

◆ 将商户页面转化为二维码,用户扫描二维码后在微信浏览器打开页面并完成支付。

用户授权(获取)

我们公司的处理是后端请求微信官方接口给我一个URL,点击这个URL会到用户授权页面,授权成功就会附加到地址栏上,前端唯一需要处理的就是当它出现在地址栏上的时候,用户就不需要再次授权了,然后存到缓存里就可以了。

微信jsapi支付_微信支付jsap_微信支付限额怎么解除

有时候这样保存不了,所以我加了一个当用户点击详情时进行保存的步骤。

获取参数调用微信官方方法

调用后端给我的接口传入(支付类型、订单号、金额)、获取、签名等相应字段,

然后调用微信官方接口发起微信支付请求,用户进入支付流程

全部通过微信支付

分享