手机网页调微信支付,设置里notify_url没回调

JaniTang2011 2015-05-14 08:14:38
各项设置应该都正常,因为支付已经ok了,在公众号后台能看到支付成功的流水。
调的js接口,只接到了js返回的get_brand_wcpay_request:ok,设置的回调通知地址毫无反应(用日志调试)。






按照官方出的demo+thinkphp框架做的,求解救。折腾好久
...全文
68314 48 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
48 条回复
切换为时间正序
请发表友善的回复…
发表回复
ak520ak 2018-06-25
  • 打赏
  • 举报
回复
引用 47 楼 ak520ak 的回复:
[quote=引用 39 楼 cdblh 的回复:]
首先确定回调的url是正确的,区分大小写。后台是MVC架构的,URL 需要以反斜杠“/”结尾,如:http://www.yuming.com/controller/action/

不行啊,还是没有调用到这里面来[/quote]
抱歉,这个可以回调成功,之前多加了encode
ak520ak 2018-06-25
  • 打赏
  • 举报
回复
引用 39 楼 cdblh 的回复:
首先确定回调的url是正确的,区分大小写。后台是MVC架构的,URL 需要以反斜杠“/”结尾,如:http://www.yuming.com/controller/action/

不行啊,还是没有调用到这里面来
猴哥了不得 2017-11-17
  • 打赏
  • 举报
回复
是你自己的服务器做了限制:我刚解决掉这个问题。我用的是laravel框架。每次接收数据都有csrf验证,需要在中间件中排出pay目录。
weixin_40976588 2017-11-07
  • 打赏
  • 举报
回复
本人-网站外网可以访问。二维码可以生成。可以支付。网站端口80。PC,移动调用同一个地方生成的二维码。PC有回调。移动没有回调。异步地址单独可以访问。没有调取外部类。。常量NOTIFY_URL也只有这里使用。其他地方没有。。有提供帮助的吗。
6大少 2017-09-26
  • 打赏
  • 举报
回复
老衲 直接放弃回调地址了 跳到支付后一直ajax请求微信的支付结果 嘿嘿
零碎梦颜 2017-07-13
  • 打赏
  • 举报
回复
引用 19 楼 lyluyan 的回复:
我也遇到了这个问题,前提是你回调的地址是可访问的,不需登录的
非常感谢,才想起来,我又微信登录拦截,没有放开,,,,.
baidu_36808512 2016-11-24
  • 打赏
  • 举报
回复
我也出现这种问题,纠结了好长时间解决了。。。 我的问题是因为拦截器原因,哈哈哈。。。。 出现这样的情况,要对应一下内容: 1.需要绝对路径,例如:http://api.mch.weixin.qq.com/wx/payCallBack.do 2.外网可访问,不支持非80端口,同时注意不要被防火墙拦截;可自行用fiddler模拟post访问是否正常。 3.有没有拦截器把url拦截处理了 最后很重要,一定要一定要在浏览器敲一下这个url看访问是否正常。。。。
frank_passion 2016-10-26
  • 打赏
  • 举报
回复
接口微信回调的接口,必须是POST,不要用GET。这个微信文档没有说明。
qq_36350936 2016-10-12
  • 打赏
  • 举报
回复
楼主,求微信支付的视频连接,我也想看看。
鸿花粉 2016-10-11
  • 打赏
  • 举报
回复
首先确定回调的url是正确的,区分大小写。后台是MVC架构的,URL 需要以反斜杠“/”结尾,如:http://www.yuming.com/controller/action/
活起来 2016-09-07
  • 打赏
  • 举报
回复
引用 37 楼 yanyanraa 的回复:
解决方案: 我刚开始也遇到了这个问题,随着不断地测试,其实问题都是自己造成的。我说一下自己的思路,看对大家有没有借鉴价值。 回调页面的格式必须是这样的,全路径,不能带参数。 http://www.xx.com/api/notify.aspx 1,回调页面是否继承了自己写的基类,如果继承了自己写的基类,基类里有身份验证之类的,微信请求自然不成功。 2,在回调页面的pageload里面记录日志,看是否有日志写入。如果有日志写入,则可以调用回调页面。 3,服务器是否做了请求限制,比如IP之类的。 只要进入回调页面则调试就成功了。
牛逼,解决了,继承了我自己写的基类了,访问此类时候继承了验证机制!验证是否登录!由于腾讯服务器发回来了xml,但没有通过身份验证!被拒了!所以收不到通知!现在改为普通类,不继承,不验证!正常接收!
骚噶纳尼 2016-06-04
  • 打赏
  • 举报
回复
解决方案: 我刚开始也遇到了这个问题,随着不断地测试,其实问题都是自己造成的。我说一下自己的思路,看对大家有没有借鉴价值。 回调页面的格式必须是这样的,全路径,不能带参数。 http://www.xx.com/api/notify.aspx 1,回调页面是否继承了自己写的基类,如果继承了自己写的基类,基类里有身份验证之类的,微信请求自然不成功。 2,在回调页面的pageload里面记录日志,看是否有日志写入。如果有日志写入,则可以调用回调页面。 3,服务器是否做了请求限制,比如IP之类的。 只要进入回调页面则调试就成功了。
firefly8023 2016-05-25
  • 打赏
  • 举报
回复
引用 5 楼 Kulou_ 的回复:
楼主的问题解决了没?我jsapi和原生的支付都没问题。但tx都没发送数据到回调页面。我回调页面也是外网可访问的地址、与支付在同一目录。郁闷啊
我的也是wx没有发送数据到回调页面,郁闷。。。试了notify_url加参数,通知到了,但是我自己加的参数被干掉了
Ele384 2016-05-17
  • 打赏
  • 举报
回复
我也碰到这个问题有没有解决了的兄弟出来帮个忙
茶水间的饭桶 2016-05-05
  • 打赏
  • 举报
回复
可以的,请确保你的回调地址正确,能正常访问,地址中不能带参数,示例地址:http://csdn.net/mobile/notify_wxpay.php
woshishiye1 2016-04-08
  • 打赏
  • 举报
回复
楼主解决了吗?可以加QQ聊聊吗 728487151
龙神ldy 2016-03-07
  • 打赏
  • 举报
回复
大神们。你们解决了吗?如何解决的?跪求 答案
2024守候未来 2016-01-22
  • 打赏
  • 举报
回复
通知页面必须是网页全路径形式的:http://xxx.com/notify.aspx
卡卡西2016 2016-01-21
  • 打赏
  • 举报
回复
我也遇到这个问题:微信充值成功后,回调页面notify_url.php没起作用。不过我的解决了,我的是调用别的接口,其中调用的接口定义了一个常量跟微信定义的常量名(NOTIFY_URL)冲突,造成回调页面不是微信的,是其他接口。以上只是我个人的遇到的问题,希望可以帮助你
米迷 2015-12-15
  • 打赏
  • 举报
回复
我也是回调页面怎么都没反应。页面可以直接访问。支付也能成功。
加载更多回复(28)

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧