#Önemli NOT : Bu kütüphane https://github.com/phpuzem/kuveyt 'dan forklanmıştır.
Komut satırından bu kodu çalıştırınız:
composer require serefercelik/kuveyt dev-master
config/app.php
dosyasına aşağıda bulunan satırları ekliyoruz.
return [
// ...
'providers' => [
// ...
Serefercelik\Kuveyt\KuveytServiceProvider::class
],
// ...
'aliases' => [
// ...
'Kuveyt' => Serefercelik\Kuveyt\Facades\Kuveyt::class
],
);
php artisan vendor:publish
komutunu kullanarak config/kuveyt.php
dosyasını yayınlıyoruz.
return [
"Type" => "Sale",
"APIVersion" => "1.0.0",
"CurrencyCode" => "0949",
"MerchantId" => "Mağaza Kodu",
"OkUrl" => "Basarili sonuç alinirsa, yönledirelecek sayfa",
"FailUrl" => "Basarisiz sonuç alinirsa, yönledirelecek sayfa",
"UserName" => "Web Yönetim ekranlarindan olusturulan api rollü kullanici",
"Password" => "Web Yönetim ekranlarindan olusturulan api rollü kullanici sifresi",
"TransactionSecurity" => "3" // 3d Secure = 3 , 3d'siz = 1
];
Kullanıma hazır!
#Kullanımı
use Kuveyt;
public function index()
{
$kuveyt = Kuveyt::setName('Halil Coşdu')
->setCardNumber(1234567891234567)
->setCardExpireDateMonth(12)
->setCardExpireDateYear(17)
->setCardCvv2(855)
->setOrderId(1455)
->setAmount(100)
->setCustomerId(1923)
->pay();
}