微信支付常见问题
1getBrandWCPayRequest:fail_nopermission to execute undefined
出现此问题的原因是:微信支付的开发配置中的测试授权目录或授权目录没有设置正确
2缺少必填参数openid!
Appsecret 填写不对。可以检查或者重置Appsecret,编辑该公众号重填appsecret
3点击支付按钮,调用JSAPI没反应?
尝试发起支付的页面url,不在支付授权目录下,请检查url 与支付授权目录是否对应
4点击支付按钮,提示“access_denied”
尝试发起支付的页面url,不在支付授权目录下,请检查url 与支付授权目录是否对应
5点击支付按钮,提示“当前公众号没有权限支付本次交易”
请确认使用的APPID 是否正确,确认在MP 平台前三项审核结果均为“审核通过”。
6点击支付按钮,提示“众账号支付使用了无效的商户号,无法发起该笔交易”
请检查是否使用了正确的商户号,确认MP 平台前三项审核结果均为“审核通过”。
7点击支付按钮,提示“该公众号支付签名无效,无法发起该笔交易”
调起支付的签名错误,请检查相关签名
8没有获取到微信支付预支付id,请管理员检查微信支付配置
大部分原因是支付的key(api 密钥)填错了
9package中的参数partner或者prepay_id为空
授权目录写错