PHPackages                             azpayments/kapitalbank - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. azpayments/kapitalbank

ActiveLibrary[Payment Processing](/categories/payments)

azpayments/kapitalbank
======================

Kapitalbank E-Commerce Payment Gateway integration for Laravel.

v1.0.0(4mo ago)2313MITPHPPHP ^8.2

Since Jan 8Pushed 4mo agoCompare

[ Source](https://github.com/ElgunHeydarli/kapitalbank-laravel-)[ Packagist](https://packagist.org/packages/azpayments/kapitalbank)[ RSS](/packages/azpayments-kapitalbank/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

💳 Kapitalbank Laravel Payment Gateway
=====================================

[](#-kapitalbank-laravel-payment-gateway)

Laravel layihənizə Kapitalbank ödəniş sistemini **10 dəqiqəyə** qoşun.

Bu paket Azərbaycanda ən böyük bank olan Kapitalbank-ın E-Commerce ödəniş sistemini Laravel layihənizə asan şəkildə inteqrasiya etməyə imkan verir. Heç bir mürəkkəb konfiqurasiya tələb olunmur - sadəcə quraşdırın və istifadə edin!

---

📋 Başlamazdan əvvəl nə lazımdır?
--------------------------------

[](#-başlamazdan-əvvəl-nə-lazımdır)

TələbMinimum versiyaNecə yoxlamaq?PHP8.2+Terminalda: `php -v`Laravel10, 11 və ya 12`php artisan --version`Composerİstənilən`composer --version`Kapitalbank E-Commerce hesabı-Bankdan almalısınız**Kapitalbank E-Commerce hesabınız yoxdursa**, əvvəlcə Kapitalbank-a müraciət edib merchant hesabı açın. Onlar sizə `username` və `password` verəcəklər.

---

🚀 Quraşdırma (Addım-addım)
--------------------------

[](#-quraşdırma-addım-addım)

### Addım 1: Terminalı açın

[](#addım-1-terminalı-açın)

- **Windows:** `Win + R` basın, `cmd` yazın, Enter basın
- **Mac:** `Cmd + Space` basın, `Terminal` yazın, Enter basın
- **Linux:** `Ctrl + Alt + T` basın

### Addım 2: Laravel layihənizin qovluğuna keçin

[](#addım-2-laravel-layihənizin-qovluğuna-keçin)

```
cd /path/to/your/laravel/project
```

Məsələn:

```
cd C:\xampp\htdocs\my-shop
```

və ya

```
cd /var/www/my-shop
```

### Addım 3: Paketi yükləyin

[](#addım-3-paketi-yükləyin)

Bu əmri terminalda yazın və Enter basın:

```
composer require azpayments/kapitalbank
```

⏳ Yükləmə bitənə qədər gözləyin. **"Successfully"** yazısı görünməlidir.

### Addım 4: Config faylını yaradın

[](#addım-4-config-faylını-yaradın)

```
php artisan vendor:publish --tag=kapitalbank-config
```

Bu əmr `config/kapitalbank.php` faylını yaradacaq.

### Addım 5: `.env` faylını redaktə edin

[](#addım-5-env-faylını-redaktə-edin)

Laravel layihənizin ana qovluğunda `.env` adlı fayl var. Bu faylı istənilən mətn redaktoru ilə açın (Notepad, VS Code, Sublime Text və s.)

**Faylın sonuna bu sətirləri əlavə edin:**

```
# Kapitalbank konfiqurasiyası
KAPITALBANK_MODE=test
KAPITALBANK_USERNAME=sizin_username_buraya
KAPITALBANK_PASSWORD=sizin_password_buraya
KAPITALBANK_CURRENCY=AZN
KAPITALBANK_LANGUAGE=az
KAPITALBANK_REDIRECT_URL=/payment/kapitalbank/callback
KAPITALBANK_SUCCESS_URL=/payment/success
KAPITALBANK_ERROR_URL=/payment/error
KAPITALBANK_LOG_ENABLED=true
```

#### ⚠️ Vacib qeydlər:

[](#️-vacib-qeydlər)

1. `sizin_username_buraya` və `sizin_password_buraya` yerinə **Kapitalbank-dan aldığınız əsl məlumatları** yazın
2. **Test mühiti üçün** (pulsuz sınaq):

```
KAPITALBANK_MODE=test
KAPITALBANK_USERNAME=TerminalSys/kapital
KAPITALBANK_PASSWORD=kapital123
```

3. **Production mühiti üçün** (real ödənişlər):

```
KAPITALBANK_MODE=production
KAPITALBANK_USERNAME=your_real_username
KAPITALBANK_PASSWORD=your_real_password
```

Faylı yadda saxlayın (`Ctrl + S`).

### Addım 6: Cache-i təmizləyin

[](#addım-6-cache-i-təmizləyin)

Bu əmrləri ardıcıl yazın:

```
php artisan config:clear
php artisan cache:clear
```

✅ **Quraşdırma tamamlandı!** İndi istifadəyə keçək.

---

📖 İstifadə - Addım-addım tam nümunə
-----------------------------------

[](#-i̇stifadə---addım-addım-tam-nümunə)

İndi sizə ödəniş səhifəsi yaratmağı öyrədəcəyəm. Hər addımı diqqətlə izləyin.

### Addım 1: Controller yaradın

[](#addım-1-controller-yaradın)

Terminalda bu əmri yazın:

```
php artisan make:controller PaymentController
```

Bu əmr `app/Http/Controllers/PaymentController.php` faylını yaradacaq.

### Addım 2: Controller faylını redaktə edin

[](#addım-2-controller-faylını-redaktə-edin)

`app/Http/Controllers/PaymentController.php` faylını açın.

**İçindəki bütün kodu silin** və bu kodu yapışdırın:

```
