文档章节

微信支付 - 可以下单但是无法收到通知消息Log总显示begin notify

sizeof
 sizeof
发布于 2016/06/16 14:03
字数 230
阅读 626
收藏 1

首先是服务器环境,本次没有使用Linux,也是问题所在最恶心的地方。

服务器:Windows Server

服务器软件:XAMPP

PHP版本:5.4+

所用框架:Laravel/Lumen 5.1

所遇到问题:通知页面(Notify.php)无法获取POST信息,只显示begin notify,不进入消息通知回调。
 

简单描述:

在反复调试,反复支付N次后发现不是Laravel/Lumen的系统问题,也不是.htaccess的问题,其主要问题在于$GLOBALS['HTTP_RAW_POST_DATA']无法获取数据,可以使用file_get_contents("php://input")来代替。

 

具体解决方式和办法:

打开微信支付SDK,定位到lib\WxPay.Nofity.php,在414行代码处,将

$xml = $GLOBALS['HTTP_RAW_POST_DATA'];

替换为:

$xml = file_get_contents("php://input");

然后在消息循环文件Notify.php中测试即可!

© 著作权归作者所有

sizeof
粉丝 4
博文 18
码字总数 11300
作品 0
海淀
私信 提问
EsayWechat+微信小程序支付开发的流程总结

naixiaoxin/think-wechat 基于EsayWechat开发的用于thinkphp框架的拓展包《EsayWechat微信支付文档》 1、开始配置 上面的配置信息,在安装完成扩展包之后会,可在Config/wechat.php配置文件中...

后盾风云
06/21
40
0
微信支付开发本地接收异步通知回调【实战】

前言 最近在调试微信相关的接口,但是由于微信官方出于安全的考虑,对于调用接口的域名有限制。微信授权与微信支付统一下单接口在本地可以通过更改 host 的方式来调试,微信服务器也能跳转回...

后盾风云
06/21
98
0
微信支付服务端开发

前言 最近应公司业务需求,把微信支付完成了,当然已经顺利上线。但是开发的过程是也是踩了很多坑,下面我就先说说开发流程,以及在开发中遇到的大大小小的坑。 开发流程 首先,看一下微信开...

Jansens
2016/10/26
62
0
Java微信扫码支付

前言:让我用Java写个微信扫码支付,身为小白,网上搜了好多文章,终于找到一个看得明白的,链接。表示人家讲的够详细了,现在自己要是实现一个,我觉得吧,可能入手比较乱。其实后来发现,代...

ioufev
2016/11/07
1K
0
微信h5支付 靠谱版

林伟琨
2016/10/18
655
0

没有更多内容

加载失败,请刷新页面

加载更多

arduino项目-1. 模拟楼道灯

@toc 1.1 情景说明 说明 漆黑的夜晚,当有人非法进入一所房屋,房屋内的灯在恰当的时间亮起,也许会有效阻止非法活动的继续。 效果展示 1.2 实验器材 器材名称 数量 继电器 1 人体红外感应器...

acktomas
7分钟前
1
0
Nacos 常见问题及解决方法

Nacos 开源至今已有一年,在这一年里,得到了很多用户的支持和反馈。在与社区的交流中,我们发现有一些问题出现的频率比较高,为了能够让用户更快的解决问题,我们总结了这篇常见问题及解决方...

阿里云官方博客
13分钟前
2
0
pinyin4j 满足中文转拼音的需求

引入依赖 // https://mvnrepository.com/artifact/com.belerweb/pinyin4j //汉字转拼音compile group: 'com.belerweb', name: 'pinyin4j', version: '2.5.1' 写入中文转拼英的工具......

edison_kwok
18分钟前
2
0
IPSE接入Substrate/Polkadot插槽实现互操作性的运行原理

Substrate框架将区块链的众多功能都模块化,对于开发者来说,只是一个选择的问题,同时还保持了众多的可以定制的功能和模块,比如底层通信模块,比如账户体系,比如共识机制等都是可以自己定...

IPSE
24分钟前
98
0
linux配置安装phpMyAdmin的步骤记录

1、首先在phpMyAdmin官方网站 http://www.phpmyadmin.net/downloads下载源码包,或者通过脚本之家进行下载://www.jb51.net/codes/405261.html ,下载后上传到服务器解压即可,或者通过Linux...

蜗牛女孩
25分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部