微信支付常见问题

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为空

授权目录写错

微信支付常见问题

上一篇:iOS 支付 [支付宝、银联、微信]


下一篇:iPhone 反编译-微信多开分身版原理,一部iPhone登录多个微信号