mytharcher\sdk\alipay\Alipay::verifyFromServer PHP Метод

verifyFromServer() публичный Метод

public verifyFromServer ( $notify_id )
    function verifyFromServer($notify_id)
    {
        $transport = strtolower(trim($this->config['transport']));
        $partner = trim($this->config['partner']);
        $veryfy_url = ($transport == 'https' ? self::VERIFY_URL_HTTPS : self::VERIFY_URL) . "partner={$partner}&notify_id={$notify_id}";
        $curl = curl_init($veryfy_url);
        curl_setopt($curl, CURLOPT_HEADER, 0);
        // 过滤HTTP头
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
        //SSL证书认证
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);
        //严格认证
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        // 显示输出结果
        curl_setopt($curl, CURLOPT_CAINFO, $this->config['cacert']);
        //证书地址
        $responseText = curl_exec($curl);
        // var_dump( curl_error($curl) );//如果执行curl过程中出现异常,可打开此开关,以便查看异常内容
        curl_close($curl);
        return $responseText;
    }