微信支付H5调用getBrandWCPayRequest方法出错

顾陌 发布时间:2016-03-02 分类:Web 阅读:5292次 3 条评论

报错代码:name:chooseWXPay,chooseWXPay:fail, the permission value is offline verifying。

微信支付在H5调用支付时,一直提示错误,错误如上。在统一下单接口已经返回了正确的信息,但是在JS调用支付时候出现上面的问题。

一整天的时候花在这个上面,首先排查接口问题,代码问题,配置问题也都看了好多遍,最后查出来问题后,怒摔键盘。

查出错误是在支付地址配置问题上。在“微信支付-开发配置”下,配置的“测试授权目录”为“http://songker.com/Weixin/”。而我输入及测试的地址为”http://songker.com/WeiXin/***“。一眼看起来完全没问题,第二个看起来也没问题啊...

在IIS的默认配置下URL是不区分大小写的(asp.net程序员),其他服务器如Apache等是不同,在这里微信也作了大小写区分。一天的时间花在了这个URL大小写上...

已有3条留言
  • themebetter
    发布于 2016-03-17 17:01:52  回复该评论
  • 我们也经常会遇到这类似的问题,有时候找好久才会发现

发表评论:

◎欢迎您的参与讨论。