支付宝异步通知notify_url接收不了

发布于 2022-08-27 12:56:13 字数 593 浏览 22 评论 0

String return_url = "http://"+request.getServerName()+":9080/center/center_onlinepayment_returnUrl.action";
String notify_url = "http://"+request.getServerName()+":9080/center/center_onlinepayment_notifyUrl.action";

此处return_url可以成功跳转回网站页面但notify_url却接收不到支付宝的异步通知。已保证notify_url是一个外网可以访问的网址

1.网站用的是ssh框架,当支付宝发通知到我这个action再返回一个jsp会不会有问题?
2.网址设置了登录检测机制,会不会造成支付宝页面跳转而接收不了success?
3.到目前为止没有收到过一条来自支付宝的异步通知,会不会存在服务器配置的问题。请输入图片描述

图中A和B要怎么检测?

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

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

发布评论

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

评论(4

一笑百媚生 2022-09-03 12:56:13

你提到网址设置了登录检测机制,会不会造成支付宝页面跳转而接收不了success。 如果notify_url也经过了登陆检查的代码,应该就是这个问题了。

你可以:换一个浏览器,清空cookie,模拟淘宝异步通知的报文,看看会不会有问题

新人笑 2022-09-03 12:56:13

看看传递回来的参数和你数据库里设置的字段大小一样不?比如你数据库里的交易号设置成varchar2(20)返回回来的参数是varchar2(28)那么你的数据插入不到数据库。

ぃ双果 2022-09-03 12:56:13

本地请求下异步回调地址,看能否进到异步回调的代码,是否会被登录检查拦截

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文