上周调试微信小程序支付时遇到的问题,在调用统一下单接口获取微信支付的相关参数时,报了这么一个错误:appid and openid not match. 字面意思很容易理解,就是appid与openid不匹配,在调用微信公众号支付和小程序支付都是这么一个逻辑,传参中一定要有openid字段,同一个人对于不同的公众号openid字段也会不同,当时调试的时候直接将openid写上了,但是调试的时候写错了appid因此导致了这个错误,最终解决办法是修改了appid,很简单的问题,由于粗心导致的,随手记
微信接口出现“调用支付jsapi缺少参数appid” 注意:@Html.Raw(ViewBag.wxJsApiParam),//json串ViewBag.wxJsApiParam是一个在后台拼的一个json串.官方的例子有拼,拿过来用就行了.切记不要被转义了,也不要加引号.或者直接用官方例子把aspx页面也行.官方例子:https://pay.weixin.qq.com/wiki/doc/api/download/WxPayAPI_CS_v3.zip function jsApiCall() {