关于在微信浏览器里面拉起微信app原生支付的问题(前端)

例子:

比如我在微信浏览器里面访问https://www.xxx123.com 网站的 https://www.xxx123.com/pay 页面,此时我需要在里面拉起微信原生支付方便直接使用微信支付

配置:

1.微信公众号授权目录配置成 访问域名:https://www.xxx123.com

2.jsApi授权配置地址:https://www.xxx123.com。以及 https://www.xxx123.com/pay

3.微信首次绑定支付需要有个认证的文件 ‘xxx.mp’ 文件 放在服务器根目录以方便第一次认证的时候来使用,具体在微信支付官方后台

代码逻辑(配置完上面的东西就可以开始写代码逻辑了)

1.判断是否是微信浏览器

2.如果是微信浏览器  则走下面的逻辑

3.在微信管理页面获取到appid

4.调用后端接口(注明:这里接口去获取jsApi需要参数的时候可能需要网页授权)(注明:网页授权有两种形式,一种是用户感知,获取到的东西比较多;一种是用户不用感知的,获取到的东西比较少。)这里使用的是用户无感知的,因为需要的东西比较少

授权官方地址参考:微信开放文档

5.这里jsApi需要的参数是接口提供给前端,包括appId,timeStamp,nonceStr,package,signType,paySign ,

jsApi具体看文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6

大致步骤就是这样的  具体操作还需要联调和调试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值