困惑,微信扫码支付回调通知问题(模式二)

发布于 2022-09-11 16:17:24 字数 402 浏览 16 评论 0

1.notify_url

正式服务器通知地址:http://二级域名/payCenter/payFinish
本地测试通知地址:http://ip:port/payCenter/payFinish

2.本地采用内网穿透,通知地址如上
一切正常,支付成功后能够接收到微信的回调通知

3.应用在服务器运行,通知地址采用上方的第一个
支付完成后,无法接收到回调通知,并且做过以下验证:

打开浏览器直接用url访问那个地址,可以访问到
支付宝、银联支付均能收到回调通知
上方本地测试一模一样的代码,唯一不同的就是回调通知地址,但是我直接用浏览器url访问那个地址是可以访问到的

希望有扫码支付相关经历的大佬帮小弟解惑下,万分感谢~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

尴尬癌患者 2022-09-18 16:17:24
回答可能不对,我再查查。。。
人疚 2022-09-18 16:17:24

自问自答T_T

先说原因:由于服务器正式环境升级,不走http,全走https了,而我的链接还是http,导致微信向这个地址发送请求,请求不到了

是今天通知我升级应用全走https,我突然发现有用了才知道....

所以遇到类似问题的,这里提供一个思路:
考虑一下HTTPS和HTTP的原因
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文