微信支付服务器请求错误,windows系统下微信支付调用出错 msxml3.dll

今天来个用户说微信支付功能出现故障。点击时候时候出现服务器故障500。

检查步骤:这些先开起来了详细错误提示后出现

1ff4a1cf4d4441618a96017a47f55bee.png

提示:msxml3.dll问题

为了排除是不是msxml3.dll问题我们就把他当作有问题重新注册一次看。

运行中执行:

regsvr32 %windir%\system32\msxml3.dll /s

发现没问题注册成功。

那问题就不是出在这里了。

检查了服务器方面都没有问题。何况同一台服务器上还有其他站点也是微信的。所以猜测问题应该是在微信和服务器通讯方面。

后门用微信的access_token调试进行

方法

https请求方式: GET

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

红字不会是需要修改的信息资料

用这个就可以测试通讯中是什么问题了

返回码

说明

-1    系统繁忙,此时请开发者稍候再试

0    请求成功

40001    AppSecret错误或者AppSecret不属于这个公众号,请开发者确认AppSecret的正确性

40002    请确保grant_type字段值为client_credential

40164    调用接口的IP地址不在白名单中,请在接口IP白名单中进行设置。(小程序及小游戏调用不要求IP地址在白名单内。)

然后我们的站点测试后发现是出现了有IP没有加白名单。所以果断在微信中添加。

也可以在此用access_token调试。

稍等下刷新就好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值