通过config接口注入权限验证配置时返回错误:
<xml><return_code><![CDATA[FAIL]]></return_code><return_msg><![CDATA[mch_id参数格式错误]]></return_msg></xml>
配置文件如下:
<xml>
wx.config({
debug: true,
appId: 'wx5df6163fa4d159ee',
mch_id:'1527290321',
timestamp:1553002150000,
nonceStr: '8gTV1IVP38OMVV8cxyT05D6p08nh19PM',
signature:'65365D15C80A9AA76A7BE1D59B0D01AC',
jsApiList: [
'checkJsApi',
'chooseWXPay'
]
});
</xml>
您好,请参考:其实这个问题一般并不是说你配置有错,首先它提示你的mch_id参数格式有误说明已经开始向微信提交支付请求了,要知道mch_id一般都是10位数字组成的只要你确定和你的微信公众号的mch_id无误的话,那么你就要检查一下你所读取的mch_id的参数了查看下是否存在空格,为了避免这个问题最好在提交的时候加一个.trim()去空格。