Opencart
MorPOS for OpenCart, OpenCart 4.x mağazalarına Morpara MorPOS ödeme sistemini entegre eden güvenli ve kullanımı kolay bir ödeme ağ geçidi eklentisidir. Müşteriler, siparişlerini tamamlarken güvenli Barındırılan Ödeme Sayfası (HPP) akışı üzerinden yönlendirilir veya Gömülü Ödeme Formu kullanabilir.
📦 Versiyonlar
OpenCart 4.x: 4.x branch
OpenCart 3.x: 3.x branch
OpenCart 2.3.x: 2.3.x branch
OpenCart 2.x: 2.x branch
ZIP dosyaları OpenCart yönetici paneli veya manuel kurulum için uygundur.
✨ Özellikler
🛒 OpenCart Entegrasyonu: OpenCart 4.x için MorPOS'u ödeme yöntemi olarak sorunsuzca ekler
🔒 Güvenli Ödemeler: Barındırılan Ödeme Sayfası (HPP) ve Gömülü Ödeme Formu
🌍 Çoklu Para Birimi: TRY, USD, EUR
💳 Çoklu Ödeme Seçenekleri: Kredi kartları, banka kartları ve taksitli ödemeler
🧪 Test Modu: Geliştirme/test için sandbox
🔧 Kolay Yapılandırma: Bağlantı testi ve yönetici paneli
🛡️ Güvenlik Özellikleri: TLS 1.2+, imzalı API iletişimi, sepet/sipariş doğrulaması
🌐 Çoklu Dil: Türkçe ve İngilizce desteği
📋 Gereksinimler
Sunucu Gereksinimleri
OpenCart
4.0
4.1.0.3
PHP
8.0
8.2+
TLS
1.2
1.3
PHP Eklentileri
cURLjsonhashopenssl
OpenCart Özellikleri
Yönetici Paneli Erişimi
Veritabanı Erişimi
HTTPS önerilir
Oturum SameSite Politikası: 'Lax'
🚀 Kurulum
Yöntem 1: Eklenti Yükleyici (Önerilen)
ZIP dosyasını GitHub Releases üzerinden indirin
OpenCart → Eklentiler → Yükleyici → ZIP yükle
Eklentiler → Ödemeler → MorPOS Payment Gateway → Yükle
Düzenle → Kimlik bilgilerini girin → Bağlantıyı Test Et → Kaydet
Yöntem 2: Manuel Kurulum (Geliştiriciler)
Yöntem 3: FTP Yükleme
ZIP dosyasını indirin ve çıkartın
upload/içeriğini OpenCart kök dizinine yükleyinYöntem 2’deki adımları takip edin
⚙️ Yapılandırma
Eklentiler → Ödemeler → MorPOS Payment Gateway → Düzenle
Zorunlu alanları doldurun:
Merchant ID
MorPOS’tan aldığınız üye işyeri kimliği
12345
Client ID
OAuth istemci kimliği
your_client_id
Client Secret
OAuth istemci gizli anahtarı
your_client_secret
API Key
API doğrulama anahtarı
your_api_key
Test Modu (Sandbox): Geliştirme/test için etkinleştirin
Form Tipi: Hosted (önerilen) veya Embedded
Sipariş Durumu: Başarılı/başarısız sipariş durumlarını ayarlayın
Bağlantıyı Test Et → Yeşil onay görünmeli → Kaydet
🔧 Ödeme Akışı
Müşteri sepette ürünleri inceler
Ödeme sayfasına geçer ve MorPOS seçer
Sistem sepeti doğrular ve sipariş oluşturur
Hosted: MorPOS sayfasına yönlendirilir
Embedded: Form sayfa içinde yüklenir
MorPOS’tan geri çağrı alınır → Sipariş durumu güncellenir
Müşteri başarı/başarısız sayfasını görür
🛠️ Hata Ayıklama
Test kartları ve sandbox modunu kullanın
Ödeme akışlarını adım adım kontrol edin
Sorun giderme tabloları: TLS, PHP, OpenCart sürümü
🌐 Uluslararasılaştırma
Türkçe (tr-tr) ve İngilizce (en-gb)
Yeni dil eklemek için dil dosyalarını kopyalayın ve çevirin
🤝 Katkıda Bulunma
Depoyu Fork → Değişiklik yap → Pull Request
Kodlama standartlarına uyun: PSR-4, PHPDoc
Test edin: Kurulum, ödeme akışları, çoklu para birimi, güvenlik, uyumluluk
📄 Lisans
MIT Lisansı - detaylar LICENSE
🆘 Destek
Last updated
