收藏
回答

微信支付回调地址notify_url填写了非标端口,咋服务器收到微信请求URL被默认去掉了端口?

最近遇到一个怪事,在微信支付回调URL(notify_url)里面填写的https://www.xxx.com:9532/xxx/xxx/wxPayCallback.do这个地址,然后服务器收到微信IP请求过来的URL咋都是https://www.xxx.com/xxx/xxx/wxPayCallback.do这个不带非标准端口号的,导致订单全部异常。谁知道咋回事?微信支付你到底支不支持带端口号,不支持你就全部不支持,不带这样一会儿可以一会儿不行的啊,能否给个标准,以及合理的解释,谢谢。

回答关注问题邀请回答
收藏

4 个回答

  • 郭瑞
    郭瑞
    10-24

    目前微信的app支付支持带端口号的回调地址了。今天刚刚调试完毕,我的端口是445,非标准端口,前几天还是无法访问状态,今天突然就好了。我用nginx做的代理服务器负载均衡,后端java,springboot。很奇怪,今天只是重启了nginx就好了。另外阿里的支付宝支付也是同样问题,最开始部署调试也是回调错误,参数一样的情况下,求助线上技术排查,他们用调试工具就可以,从那之后我的后端回调地址也可以了。莫名其妙。

    所以带端口的是可以的。我今天发了帖子求助论坛。下午就调通了。不知道什么鬼。

    10-24
    有用
    回复
  • 佳佳
    佳佳
    2022-12-01

    遇到了同样的问题,回来的请求端口给我干掉了,是不是不知道带端口呀?谢谢

    2022-12-01
    有用
    回复
  • Memory (私信不回复)
    Memory (私信不回复)
    2021-12-10

    微信支付回调不支持带参数、带端口的地址

    2021-12-10
    有用
    回复
  • 陈刚
    陈刚
    2021-12-10

    回调接口不支持带端口号。

    大概率和微信端无关,跟运维的同学一起检查一下自己这边的结构。

    2021-12-10
    有用
    回复
登录 后发表内容