微信支付报错问题的解决方法 无法发起该笔交易”

admin2个月前未分类10

  微信支付报错问题的解决方法

  微信支付已经深入我们的生活了,它和支付宝支付一样可以帮助企业和个人拥有更快捷的完成支付。甚至微信支付比支付宝支付更有作用,微信支付不仅可以提供公众号支付,扫码支付。它还可以提供代金劵及微信红包的服务。只是有时我们在使用微信支付的时候也会遇到微信支付报错的问题,今天小编就和大家分享下微信支付报错问题的解决方法。

  错误一:getBrandWCPayRequest:fail_nopermission to execute undefined

  出现此问题的原因是:微信支付的开发配置中的测试授权目录或授权目录没有设置正确

  错误二:缺少必填参数openid!

  Appsecret 填写不对。可以检查或者重置Appsecret,编辑该公众号重填appsecret

  错误三:点击支付按钮,调用JSAPI没反应?

  尝试发起支付的页面url,不在支付授权目录下,请检查url 与支付授权目录是否对应

  错误四:点击支付按钮,提示“access_denied”

  尝试发起支付的页面url,不在支付授权目录下,请检查url 与支付授权目录是否对应

  错误五:点击支付按钮,提示“当前公众号没有权限支付本次交易”

  请确认使用的APPID 是否正确,确认在MP 平台前三项审核结果均为“审核通过”。

  错误六:点击支付按钮,提示“众账号支付使用了无效的商户号,无法发起该笔交易”

  请检查是否使用了正确的商户号,确认MP 平台前三项审核结果均为“审核通过”。

  错误七:点击支付按钮,提示“该公众号支付签名无效,无法发起该笔交易”

  调起支付的签名错误,请检查相关签名

  错误八:没有获取到微信支付预支付id,请管理员检查微信支付配置

  大部分原因是支付的key(api 密钥)填错了

  错误九:package中的参数partner或者prepay_id为空

  授权目录写错

  大家就根据以上的提示和对应的问题找到相关原因进行解决即可,不管是标准平台weixin.dns06.cn还是高级平台:weixin01.dns06.cn均适合以上报错处理方法解决。

  微信支付报错问题大致就是以上几种错误,我相信解决了这些报错问题,微信支付会给大家带来更多流畅的体验。希望以上的解决微信支付报错的方法对大家有用。