总结
豆包 AI 助手文章总结

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

php中文网
发布: 2016-06-23 13:33:32
原创
1486人浏览过

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






按照官方出的demo+thinkphp框架做的,求解救。折腾好久


回复讨论(解决方案)

$notify_url = 'http://'.$_SERVER['HTTP_HOST'].__ROOT__.'/wx_pay_notify.php';
我没有做urlencode

$notify_url = 'http://'.$_SERVER['HTTP_HOST'].__ROOT__.'/wx_pay_notify.php';
我没有做urlencode




这是根目录,不在网站根目录怎搞

wx_pay_notify.php内容如下

<?php$_GET['g'] = 'Pay';$_GET['m'] = 'Wxpay';$_GET['a'] = 'notify';include_once("index.php");
登录后复制

你的回调地址要可以访问才行。
与是否在根目录没有关系。

楼主的问题解决了没?我jsapi和原生的支付都没问题。但tx都没发送数据到回调页面。我回调页面也是外网可访问的地址、与支付在同一目录。郁闷啊

NOTIFY_URL的地址配置的是urlencode的结果?
似乎不妥吧。
如果设置为原始的raw url有问题么?

直接写完整的地址试试,不要用变量之类

回调肯定是没了,jsapi用着坑太多:
1. 只能服务号里跳转去支付,订阅号里支付会提示不能跨号支付,支付又成了专号专用的了,文档里没看到,结果最后发短信给用户,加微信群,然后发链接给支付
2. 有的用户获取不到openid,空的
3. 支付成功页面必须用户点击完成,关闭微信弹出成功提示页面,才有js通知支付状态
4. 各种key有时效2小时,偏偏还有每天限量取的坑
5. 我每天要跑程序去对比订单,查询订单是不是支付成功,让我的数据跟微信数据同步
6. 订单号在微信公众号流水里查不到,要到商户后台去查,还不是财付通的商户后台
7. 财付通的这里面的订单号还有好几个,财付通的我反正是不想碰

微信app下载
微信app下载

微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
豆包 AI 助手文章总结
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号