Download the PHP package yakupeyisan/codeigniter4-tr-virtualpos without Composer
On this page you can find all versions of the php package yakupeyisan/codeigniter4-tr-virtualpos. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download yakupeyisan/codeigniter4-tr-virtualpos
More information about yakupeyisan/codeigniter4-tr-virtualpos
Files in yakupeyisan/codeigniter4-tr-virtualpos
Package codeigniter4-tr-virtualpos
Short Description Türkiye'deki tüm bankalarla çalışan CodeIgniter 4 Sanal Pos paketi
License MIT
Informations about the package codeigniter4-tr-virtualpos
CodeIgniter 4 Türkiye Sanal Pos Paketi
Türkiye'deki tüm bankalarla çalışan kapsamlı CodeIgniter 4 sanal pos paketi. NestPay, İyzico, PayTR, Paymes ve BKM Express gibi popüler ödeme sağlayıcılarını destekler.
Özellikler
- ✅ NestPay - İş Bankası, Garanti, Akbank, Yapı Kredi
- ✅ Get724 - NestPay (EST): İş Bankası, Akbank, Finansbank, Denizbank, Kuveytturk, Halkbank, Anadolubank, ING Bank, Citibank, Cardplus, Ziraat Bankası | Vakıfbank
- ✅ İyzico - Popüler ödeme gateway'i
- ✅ PayTR - Hızlı ve güvenli ödeme
- ✅ Paymes - Modern ödeme çözümü
- ✅ BKM Express - BKM altyapısı
- ✅ 3D Secure desteği
- ✅ Taksit seçenekleri
- ✅ İptal ve iade işlemleri
- ✅ .env dosyası ile kolay yapılandırma
- ✅ Test ve production modları
Kurulum
Yapılandırma
1. Config Dosyasını Kopyalayın
Config dosyasını CodeIgniter 4'ün config klasörüne kopyalayın:
2. .env Dosyasına Ayarları Ekleyin
.env dosyanıza aşağıdaki ayarları ekleyin:
Kullanım
Temel Ödeme İşlemi
Callback İşleme (3D Secure Sonrası)
Ödeme Durumu Sorgulama
İptal İşlemi
İade İşlemi
Taksit Seçeneklerini Getirme
Provider'lar
NestPay
NestPay, İş Bankası, Garanti, Akbank ve Yapı Kredi için ortak altyapı sağlar.
Desteklenen bankalar:
isbank- İş Bankasıgaranti- Garanti BBVAakbank- Akbankyapikredi- Yapı Kredi
İyzico
PayTR
Paymes
BKM Express
Get724
Get724, NestPay (EST) altyapısını kullanan birçok bankayı ve Vakıfbank'ı destekler.
Desteklenen bankalar (NestPay EST):
isbank- İş Bankasıakbank- Akbankfinansbank- QNB Finansbankdenizbank- Denizbankkuveytturk- Kuveyt Türkhalkbank- Halkbankanadolubank- Anadolubankingbank- ING Bankcitibank- Citibankcardplus- Cardplusziraat- Ziraat Bankası
Desteklenen bankalar (Özel entegrasyon):
vakifbank- Vakıfbank
Çoklu Hesap Desteği
Aynı banka için birden fazla hesap tanımlayabilir ve kullanabilirsiniz. Örneğin, Ziraat Bankası A hesabı ve Ziraat Bankası B hesabı.
Config Dosyasında Hesap Tanımlama
Belirli Bir Hesap ile Ödeme
Detaylı bilgi için MULTI_ACCOUNT.md dosyasına bakın.
Controller Örneği
Hata Yönetimi
Test Kartları
NestPay Test Kartları
- Kart Numarası: 5406670000000001
- CVV: Herhangi bir 3 haneli sayı
- Son Kullanma: Gelecek bir tarih
İyzico Test Kartları
- Kart Numarası: 5528790000000008
- CVV: 123
- Son Kullanma: 12/25
Güvenlik
- Tüm ödeme işlemleri HTTPS üzerinden yapılır
- Hash doğrulamaları otomatik olarak yapılır
- Kart bilgileri asla loglanmaz
- 3D Secure desteği tüm provider'larda mevcuttur
Lisans
MIT License
Destek
Sorularınız için: [email protected]
Katkıda Bulunma
Pull request'ler memnuniyetle karşılanır. Büyük değişiklikler için önce bir issue açarak neyi değiştirmek istediğinizi tartışın.
Changelog
1.0.0
- İlk sürüm
- NestPay, İyzico, PayTR, Paymes, BKM Express desteği
- 3D Secure desteği
- İptal ve iade işlemleri
- .env yapılandırması