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