微信报错:{"errcode":40164,"errmsg":"invalid ip 113.139.105.115 ipv6 ::ffff:113.139.105.115, not in white

在做微信H5支付时,微信提示错误:

{"errcode":40164,"errmsg":"invalid ip 113.139.105.115 ipv6 ::ffff:113.139.105.115, not in whitelist hint: [23miiA0218e264]"}

错误信息:为无效ip 地址,不在白名单中。

问题原因: 微信access_token刷新需要添加服务器白名单

解决方法:在微信开放平台添加ip白名单

为了提高公众平台开发者接口调用的安全性,避免一旦开发者ID和密码泄露后给帐号造成损失。我们对调用“获取access_token”接口增加IP白名单校验:只有将IP地址设置为公众号的IP白名单,才能成功调用该接口。

开启IP白名单的步骤如下:
1、登录公众平台,进入开发->基本配置页面
2、点击配置进入IP白名单设置页
3、填写IP地址列表
4、管理员扫码确认保存
5、调用“获取access_token”接口,返回结果。如非白名单IP调用,将返回错误码:40164
 

你可能感兴趣的:(H5微信支付)