支付宝修改回调地址后 issign=false

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支付宝修改回调地址后 issign=false相关的知识,希望对你有一定的参考价值。

 

原因: verifyReturn 拼接url的时候,php自动添加了url参数,而url是本不需要的,所以导致md5对比出错。

 

修改  alipay_notify.class.php  77行的函数    

/**
* 针对return_url验证消息是否是支付宝发出的合法消息
* @return 验证结果
*/
function verifyReturn(){
if(empty($_GET)) {//判断POST来的数组是否为空
return false;
}
else {
unset($_GET[‘_URL_‘]);
unset($_GET[‘url‘]);

以上是关于支付宝修改回调地址后 issign=false的主要内容,如果未能解决你的问题,请参考以下文章

支付宝支付接口开发的回调地址怎么写

支付宝支付成功后如何实现回调信息?

支付宝回调之后修改账单的状态

支付宝支付后返回app无法回调

分布式事务的核心思想

支付宝APP支付里设置应用网关和授权回调地址是不必填的