Opencart 2.x İyzico Modülü & Entegrasyonu

iyzico opencart modul kurulumu

Opencart 2.x İyzico Modülü nasıl entegre edeceğim?

İyzico Kurulumu

  1. Kaynağı indirin, sadece zip içindeki tüm dosyaları OpenCart dizinine kopyalayın.
  2. OpenCart yönetici panelinizde Uzantılar sekmesini ve Ödemeler alt sekmesini tıklayın.
  3. Iyzico uzantısını bulun ve modülü kurun. Ardından Düzenle’yi tıklayın.
  4. API anahtarlarınızı iyzico satıcı arka ucundan alın.
  5. OpenCart’ınız için iyzico eklentisini etkinleştirmek için “Etkin” seçeneğini seçin.
  6. Ödeme sayfasında formu görüntülemek için “popup” veya “responsive” seçeneğini seçin.
  7. Ödeme sıralama siparişi için hizalama numarasını tanımlayın (vb. 1,2,3 …)
  8. Ödeme sayfasındaki kullanıcı, ödeme yöntemlerinde iyzico ödeme uzantısını bulacaktır.
  9. Yönetici arayüzüyle ilgili ayrıntılı bilgi için “Sipariş Geçmişi” bölümünde “iyzico Ödeme Formu” sekmesini bulun.
  10. Oradan, yönetici siparişi ve / veya Tam / Kısmi Geri Ödeme öğesini iptal edebilir
Uyarı: Opencart sitenize başka bir tema yüklediyseniz, bu eklentiden aşağıdaki klasörü kopyalamanız gerekir: catalog / view / theme / default / template tema klasörünüze: catalog / view / theme / current_theme_folder .

İyzico Videolu Kurulum :


Opencart İyzico Modülü İndir

 

İYZİCO HATALARI

İyzico API bilgileri bulunamadı hatası

Açık kaynak altyapılarda default olarak gerçek ortamın baseurl parametresi bulunmaktadır. Sandbox api ve güvenlik anahtarları ile kullanabilmek için baseurl parametresini sandbox’ın baseurl değerine değiştirmeniz gerekmektedir.

Çözümü : Bu işlem için aşağıdaki adımları izleyebilirsiniz.
iyzico modülün içerisinde catalog/controller/extension/payment/iyzico_checkout_form.php dosyasının içerisinde 7.satırda bulunan private $base_url = “https://api.iyzipay.com”; satırını private $base_url = “https://sandbox-api.iyzipay.com”; olarak değiştiriniz.
Ayrıca admin/controller/extension/payment/iyzico_checkout_form.php dosyasının içerisinde 8.satırda bulunan
private $base_url = “https://api.iyzipay.com”; satırını private $base_url = “https://sandbox-api.iyzipay.com”; olarak değiştiriniz.

 

İyzico Hata Email hatalı format ile gönderilmiştir

Bu hatanın sebebi, özel temalarda kullanılan onepage ödeme sayfasıdır.

Çözümü : modüllerden onepage özelliğini disable ederseniz sorun çözülecektir.

iyzico ödeme formlarını geliştirirken açık kaynak altyapıların default ödeme sayfalarını baz almaktadır . Bundan dolayı Quick Checkout sayfalarda hata alınabilmektedir .Sistemin daha sağlıklı çalışabilmesi için onepage olmayan ödeme sayfalarını kullanmanızı tavsiye ederiz.

İyzico Ödeme yapıldıktan sonra beyaz sayfa hatası

Bu durumun iki nedeni olabilmektedir . İlk nedeni sitenizdeki modüllerden bir tanesi iyzico’nun sağlıklı çalışmasını engelliyor ve sistem callback adresine yönlenmiyor olabilir .
Çözümü : Sitenizdeki modülleri pasif ettikten sonra tekrardan deneyebilir misiniz ?

İkinci neden olarak sitenizde mail ayarları doğru yapılandırılmadıysa ödeme gerçekleştikten sonra müşteriye mail gönderilemediğinden dolayı beyaz sayfa görünüyor olabilir .
Çözümü 2 :Mail ayarlarınızı kontrol edebilir misiniz ?

Sosyal Medyada Paylaş

Bunları Okudunuz mu?

Peki Siz Bu Konuda Ne Düşünüyorsunuz?