php7微信支付回调失败

Posted 听风且雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php7微信支付回调失败相关的知识,希望对你有一定的参考价值。

升级完php7 发现微信支付回调失败。原来是 $GLOBALS[‘HTTP_RAW_POST_DATA‘];没有定义的问题。php7 移除了这个全局变量。

 

修改如下:

//获取通知的数据  
        $xml = $GLOBALS[‘HTTP_RAW_POST_DATA‘];//这里在php7下不能获取数据,使用 php://input 代替  
        if(!$xml){  
            $xml = file_get_contents("php://input");  
        }  

 

以上是关于php7微信支付回调失败的主要内容,如果未能解决你的问题,请参考以下文章

lumen PHP7 APP支付 原生微信支付 微信异步回调问题

thinkphp微信支付回调是啥意思

微信环境的PHP版本升级7.0以上的一些坑

汇聚,杉德,微信原生支付,支付宝成功/失败回调记录

iOS13 微信支付openSDK1.8.6 回调失败

微信支付回调签名失败Tomcat编码问题解决