公众号支付 wx.chooseWXPay 提示:调用支付JSAPI缺少参数:appId
一、先说说问题出在哪里?
1、公众号appid是否正确、公众号安全域名配置是否正确?
2、微信支付配置jsapi授权目录是否正确?
。。。
排掉配置上的问题外,还没有解决的话,就看看代码吧。
wx.chooseWXPay();
WeixinJSBridge.invoke();
这是微信官方提供的两个公众号jsapi支付方式,一个是公众号开发文档中的(wx.chooseWXPay)、一个是微信支付开发文档中的(WeixinJSBridge.invoke),不管是哪个方式,都是可以支付的。
如果很着急要开发出支付功能,可以考虑先使用WeixinJSBridge.invoke()方法,不会出现缺少参数appId的问题。如果不是很着急,好奇问题出现在哪里的话,就请往下看吧。
既然说WeixinJSBridge.invoke()方法没有问题,那就是wx.chooseWXPay()方法有问题了。大家可能会以为小编说了句废话,标题就是说他出现了问题。
其实小编想说的是wx.chooseWXPay()也没有问题,问题是出在了wx.config()配置上了。
二、怎么解决呢?
大家应该知道,想用wx.chooseWXPay()方法,就要在jsApiList配置chooseWXPay。
那么,这个