微信支付 现金红包错误提示 IP地址非你在商户平台设置的可用IP地址

2 篇文章 0 订阅

微信支付现金红包,可能会遇到如下错误提示。

 IP地址非你在商户平台设置的可用IP地址 。

可我明明把网址对应的ip地址绑定到微信支付后台了。为啥还是提示这个错误;

因为网络环境复杂,可能是请求经过多次转发,导致最终发送红包的ip地址不确定是哪个;

解决办法:

1、服务器能够正常访问外网

直接输入如下代码:

window 直接访问该网址就可以  ifconfig.me

如下图:

linux下:执行如下命令 curl ifconfig.me

如下图:

2、服务器对于大多数网址不能访问,只能访问微信支付的地址(因为安全考虑,网管会对系统访问网址做限制)

https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack

这样的情况可以用如下命令:

a、dig +short myip.opendns.com @resolver1.opendns.com

上命令是对DNS服务器的请求,获取本机的ip。网管一般不会对dns地址做访问限制的;

b、参照微信支付的帮助文档,地址如下
https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon_sl.php?chapter=23_2&index=2

下载 测试工具
wxpaymonitor-stable.tgz

解压
tar -xvzf wxpaymonitor-stable.tgz

运行

cd wxpaymonitor/ 

./service.sh start

确认程序正常运行

./service.sh show

 一次性检查,如下图标红的就是对应的服务器ip

./wxpaymonitor -t

 

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值