Prestashop KNET支付网关“;无法打开资源失败";预灰阶误差

Prestashop KNET支付网关“;无法打开资源失败";预灰阶误差,prestashop,prestashop-1.6,Prestashop,Prestashop 1.6,我正在为我的客户在Prestashop中集成Knet payment gateway,但我找不到“无法打开资源失败”的解决方案 我还更新了“Alias”参数…这是我从客户端获得的…但它仍然不起作用 任何人都可以帮助我,并提供任何想法如何在普雷斯塔肖普集成克内特 下面是我的代码snippest: 我总是收到类似“无法打开资源失败”的错误 在wamp中安装ziparchive extension,然后它将开始工作 你找到解决方案了吗?可能是重复的 $total = Context::getConte

我正在为我的客户在Prestashop中集成Knet payment gateway,但我找不到“无法打开资源失败”的解决方案

我还更新了“Alias”参数…这是我从客户端获得的…但它仍然不起作用

任何人都可以帮助我,并提供任何想法如何在普雷斯塔肖普集成克内特

下面是我的代码snippest:

我总是收到类似“无法打开资源失败”的错误

在wamp中安装ziparchive extension,然后它将开始工作


你找到解决方案了吗?可能是重复的
$total = Context::getContext()->cart->getOrderTotal(true);

    //random number generation
    $x = 3; // Amount of digits
    $min = pow(10,$x);
    $max = (pow(10,$x+1)-1);
    $randomvalue = rand($min, $max);


    if(Configuration::get('_Knet_TESTMODE')){


    require_once "e24PaymentPipe.inc.php" ;
    $Pipe = new e24PaymentPipe;
    $Pipe->setAction(1);
    $Pipe->setCurrency(414);
    $Pipe->setLanguage("ENG"); //change it to "ARA" for arabic language
    $Pipe->setResponseURL('https://www.knetpaytest.com.kw/php/response.php'); // set your respone page URL
    $Pipe->setErrorURL('https://www.knetpaytest.com.kw/php/error.php'); //set your error page URL
    $Pipe->setAmt($total); //set the amount for the transaction
   $Pipe->setResourcePath('http://'.$_SERVER['HTTP_HOST'].$this->_path.'resource/'); //change the path where your resource file is

    $Pipe->setAlias("******"); //set your alias name here
    $Pipe->setTrackId($randomvalue);//generate the random number here

    $Pipe->setUdf1("UDF 1"); //set User defined value
    $Pipe->setUdf2("UDF 2"); //set User defined value   
    $Pipe->setUdf3("UDF 3"); //set User defined value
    $Pipe->setUdf4("UDF 4"); //set User defined value
    $Pipe->setUdf5("UDF 5"); //set User defined value

    $Pipe->performPaymentInitialization();

    if (strlen($Pipe->getErrorMsg()) > 0) { 
        echo $Pipe->getErrorMsg();
    }