支付宝接口支付成功可是return_url验证失败

支付宝支付提示成功,异步通知也是成功的,可是同步跳转却提示支付失败。php

在return_url中打印接收的$_GET参数,发现最下面有这么几行,thinkphp

    [_URL_] => Array
        (
            [0] => pay
            [1] => return_url
        )

原来这是thinkphp在处理$_GET参数时多加的,就是这个多加的参数影响了支付宝的验证。数组

 

解决方法:异步

对接收的$_GET再处理,删除数组中的[_URL_]url

相关文章
相关标签/搜索