Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/farukcam/kuveytturk
Laravel 5 Kuveyt Turk Sanal Pos
https://github.com/farukcam/kuveytturk
kuveyt laravel laravel-5 laravel-5-package laravel-framework laravel-package laravel54 laravel55 sanalpos
Last synced: 3 months ago
JSON representation
Laravel 5 Kuveyt Turk Sanal Pos
- Host: GitHub
- URL: https://github.com/farukcam/kuveytturk
- Owner: farukcam
- License: mit
- Created: 2018-02-15T18:04:57.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-17T09:57:19.000Z (8 months ago)
- Last Synced: 2024-09-28T19:03:43.975Z (3 months ago)
- Topics: kuveyt, laravel, laravel-5, laravel-5-package, laravel-framework, laravel-package, laravel54, laravel55, sanalpos
- Language: PHP
- Homepage: https://packagist.org/packages/farukcam/kuveytturk
- Size: 24.4 KB
- Stars: 14
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Laravel Kuveyt Turk Sanal Pos
Komut satırından bu kodu çalıştırınız:
Laravel 7'den küçük sürümler için :
```
composer require farukcam/kuveytturk
```Laravel 7 için :
```composer.json``` içerisinde ```require``` tagının içerisine```json
"farukcam/kuveytturk": "^1.2",
```
yazıp, ardından
``` composer update ```
yapıyoruz.sonrasında ;
```config/app.php``` dosyasına aşağıda bulunan satırları ekliyoruz.
```php
return [
// ...'providers' => [
// ...farukcam\Kuveytturk\KuveytturkServiceProvider::class
],// ...
'aliases' => [
// ...'Kuveytturk' => farukcam\Kuveytturk\Facades\Kuveytturk::class
],
);
```
# Ayarlar```code
php artisan vendor:publish
```
komutunu kullanarak ``` config/kuveytturk.php``` dosyasını yayınlıyoruz.### kuveytturk.php
```php
return [
"Type" => "Sale",
"APIVersion" => "1.0.0",
"ApiUrl" => "https://boa.kuveytturk.com.tr/sanalposservice/Home/ThreeDModelPayGate", // Test API url : https://boatest.kuveytturk.com.tr/boa.virtualpos.services/Home/ThreeDModelPayGate
"CustomerId" => "Müşteri Numarası", // Test Müşteri Numarası : 400235
"CurrencyCode" => "0949", // Para birimi TL 0949
"MerchantId" => "Mağaza Kodu", // Test Magaza Kodu : 496
"OkUrl" => "Basarili sonuç alinirsa, yönledirelecek sayfa",
"FailUrl" => "Basarisiz sonuç alinirsa, yönledirelecek sayfa",
"UserName" => "Web Yönetim ekranlarindan olusturulan api rollü kullanici", // Test API Kullanıcısı : apiuser1
"Password" => "Web Yönetim ekranlarindan olusturulan api rollü kullanici sifresi", // Test API Kullanıcı Şifresi : api123
"TransactionSecurity" => "3" // 3d Secure = 3 , 3d'siz = 1
];```
Kullanıma hazır!
#Kullanımı
```php
use Kuveytturk;public function index()
{
$kuveytturk = Kuveytturk::setName('Faruk Çam')
->setCardNumber(4033602562020327)
->setCardExpireDateMonth(01)
->setCardExpireDateYear(30)
->setCardCvv2(861)
->setOrderId(1)
->setAmount(100)
->pay();
}
```