elshawadfi/knetkwd

knet payment gateway for kuwait

1.1.1 2021-12-28 22:07 UTC

This package is auto-updated.

Last update: 2025-06-29 01:52:37 UTC


README

`

Installation

composer require elshawadfi/knetkwd

usage

use Elshawadfi\Knetkwd;


$config = [
    "response_url" => "https://domain.com/result.php",
    "error_url" => "https://domain.com/error.php",
    "tranportal_id"=>"",
    "password"=>"",
    "resource_key"=>"",
    "amount"=> 100,
    "udf1"=> "",
    "udf2"=> "",
    "udf3"=> "",
    "udf4"=> "",
    "udf5"=> "",
    "testmode"=>true   // for test 
];

$knet  = new Knet($config);

// **************  request from knet *************//
$request = $knet->request();

if($request["status"] == 1)
{
    //  $request["data"]["url"];
}
else
{
    // print_r($request["errors"]);
}

response page

$config = [
    "response_url" => "https://domain.com/result.php",
    "error_url" => "https://domain.com/error.php",
    "tranportal_id"=>"",
    "password"=>"",
    "resource_key"=>"",
    "amount"=> 100,
    "udf1"=> "",
    "udf2"=> "",
    "udf3"=> "",
    "udf4"=> "",
    "udf5"=> "",
];

$knet  = new Knet($config);


$resutl = $knet->responce();

if($resutl["status"] == "success"){

  //you success code
}
else
{
    // error
}