src/Notify/AliNotify.php
public function checkNotifyData(array $data)
    {
        $status = $this->getTradeStatus($data['trade_status']);
        if ($status !== Config::TRADE_STATUS_SUCC) {
            // 如果不是交易成功状态，直接返回错误，
            return false;
        }

        // 检查签名
        $flag = $this->verifySign($data);

        return $flag;
    }
public function checkNotifyData(array $data)
    {
        $status = $this->getTradeStatus($data['trade_status']);
        if ($status !== Config::TRADE_STATUS_SUCC) {
            // 如果不是交易成功状态，直接返回错误，
            return false;
        }

        // 检查签名
        $flag = $this->verifySign($data);

        return $flag;
    }
public function checkNotifyData ( array $ data ) { $ status = $ this -> getTradeStatus ( $ data [ 'trade_status' ] ) ; if ( $ status !== Config :: TRADE_STATUS_SUCC ) { // 如果不是交易成功状态，直接返回错误， return false ; } // 检查签名 $ flag = $ this -> verifySign ( $ data ) ; return $ flag ; }
检查异步通知的数据是否合法

如果检查失败，返回false

@param array $data  由 $this->getNotifyData() 返回的数据
@return boolean
@author helei
检查异步通知的数据是否合法