PrestaShop
Last updated
Last updated
NOT : iyzico PrestaShop modülü, yalın PrestaShop (eklentisiz) kurulumu üzerinde geliştirilip test edilmiştir. Kurulum yaparken mutlaka bu uyarıyı dikkate alınız.
PrestaShop altyapınıza göre aşağıdaki bölümden versiyonunuzu seçerek, modül kurulum yönergelerini takip edebilirsiniz.
ÖNEMLİ NOT : iyzico Ödeme Formu ve iyzico ile Öde olmak üzere 2 adet iyzico PrestaShop 1.7 modülü vardır. Her iki modülü de sitenize kurmanız gerekmektedir.
Aşağıda iki adet modül link verilmiştir. İki modülü indirilip ikisininde mutlaka kurulması gerekmektedir.
Yukarıda belirtilen iki modülü de indiriniz.
PrestaShop admin panelinize giriş yapınız.
Sol menüden Modüller -> Modül Manager seçiniz.
“Bir modül yükle” butonuna basınız. Bastıktan sonra açılan pop-up üzerine indirdiğiniz dosyayı sürükleyiniz veya bir dosya seçin alanına tıklayarak indirdiğiniz modül dosyasını seçiniz.
Yükleme işlemi tamamlandıktan sonra “Yapılandır” butonuna basarak modül ayar sayfasına gidiniz.
iyzico Ödeme Formu modül ayarlarını açtığınızda aşağıdaki gibi “iyzico ile Öde modülü aktif değil” uyarısı ile karşılaşabilirsiniz. Modül ayarlarınıza erişebilmek için iyzico ile Öde modül kurulumunun yapılması ve aktif edilmesi gerekmektedir. Bu işlemin sadece 1 defa yapılması yeterlidir.
Bilgilerinizi girerek kurulumu tamamlayınız.
AYAR ADI | AÇIKLAMA |
---|---|
API Türü | iyzico’da Sandbox/Test ve Live olmak üzere iki api vardır. Test hesabı kullanıyorsanız bu alanı Sandbox seçmeli, iyzico’da onaylanmış bir başvurunuz var ve Live hesaba erişebiliyorsanız Live seçmelisiniz. |
API Anahtarı | iyzico merchant panelinizin Ayarlar->Firma Ayarları kısmından API anahtarlarınıza erişebilirsiniz. Merchant paneldeki API anahtarınızı kopyalayıp, bu kısma yapıştırmalısınız. |
Güvenlik Anahtarı | iyzico merchant panelinizin Ayarlar->Firma Ayarları kısmından API anahtarlarınıza erişebilirsiniz. Merchant paneldeki Güvenlik anahtarınızı kopyalayıp, bu kısma yapıştırmalısınız. |
Ödeme Metni | Bu mesaj ödeme seçenekleri kısmında kullanıcıya gösterecektir. Bu alanı değiştirmenize gerek yoktur. |
Form Görünümü | Pop-up ve Responsive olmak üzere 2 seçenecek vardır. Pop-up veya Responsive olarak seçebilirsiniz. |
Overlay Script Görünüm | iyzico ile Öde logosu ile, müşterilerinize 7/24 Canlı Destek, %100 Sorunsuz Alışveriş, Tek Tıkla Ödeme Kolaylığı vurgularını yapabilir, sitenizin ödeme yöntemi olarak iyzico kullandığını belirtip, müşterinizin güvenle alışveriş yapmasını sağlayabilirsiniz. Alt sol, Alt sağ ve Gizle olarak 3 seçenek vardır. Temanıza göre Alt Sol veya Alt Sağda gösterebilirsiniz |
iyzico webhooks yapısının kullanılması ile, müşterilerinizin ödeme sonrasında yaşayabileceği internet, tarayıcı kaynaklı problemlerde siparişlerin PrestaShop panel tarafına doğru bir şekilde iletilmesini sağlayabilirsiniz.
Modül sayfasındaki Webhook URL adresinizi kopyalayın.
iyzico işyeri paneline (https://merchant.iyzipay.com/) giriş yaptıktan sonra, Sol menüden Ayarlar->Firma Ayarlar tıklayın.
Açılan sayfada İşyeri Bildirimleri bölümündeki URL alanına webhook URL adresinizi yapıştırın.
İşyeri Bildirimleri bölümündeki “Ödeme bildirimlerini gönder” seçeneğini aktif edin.
KAYDET butonuna basınız.
ÖNEMLİ NOT : iyzico Ödeme Formu ve iyzico ile Öde olmak üzere 2 adet iyzico PrestaShop 1.6 modülü vardır. Her iki modülü de sitenize kurmanız gerekmektedir.
Aşağıda iki adet modül link verilmiştir. İki modülü indirilip ikisininde mutlaka kurulması gerekmektedir.
Yukarıda belirtilen iki modülü de indiriniz.
İndirdiğiniz zip dosyasını açınız/çıkarınız.
Çıkardığınız dosyadaki iyzicocheckoutform klasörünü kopyalayınız.
FTP ile Prestashop’un kurulu olduğu root (ana) dizine erişim sağlayınız.
Kopyaladığınız iyzicocheckoutform klasörünü FTP ile Prestashop ana dizinindeki modules klasörünün içine atınız.
Prestashop admin sayfasına giriş yapınız, sol menüden Modüller ve Servisler -> Modüller ve Servisler sekmesini tıklayınız.
Açılan sayfadaki panelden Ödemeler ve Geçiş Sistemlerini seçip, iyzico Checkout Form modülünün bulunduğu satırdaki yükle butonuna basarak yükleme işlemini başlatınız.
Açılan pop-up uyarısındaki “Yükleme işlemine devam et” butona basarak ilerleyiniz.
İşte bu kadar iyzico Ödeme Formu modül kurulumu başarıyla tamamlandı.
iyzico Ödeme Formu modül ayarlarını açtığınızda aşağıdaki gibi “iyzico ile Öde modülü aktif değil” uyarısı ile karşılaşabilirsiniz. Modül ayarlarınıza erişebilmek için iyzico ile Öde modül kurulumunun yapılması ve aktif edilmesi gerekmektedir. Bu işlemin sadece 1 defa yapılması yeterlidir.
AYAR ADI | AÇIKLAMA |
---|---|
iyzico Live API ID | iyzico merchant panelinizin Ayarlar->Firma Ayarları kısmından API anahtarlarınıza erişebilirsiniz. Merchant paneldeki API anahtarınızı kopyalayıp, bu kısma yapıştırmalısınız. |
iyzico Live Secret | iyzico merchant panelinizin Ayarlar->Firma Ayarları kısmından API anahtarlarınıza erişebilirsiniz. Merchant paneldeki Güvenlik anahtarınızı kopyalayıp, bu kısma yapıştırmalısınız. |
Form Class | Pop-up ve Responsive olmak üzere 2 seçenecek vardır. Pop-up veya Responsive olarak seçebilirsiniz. |
iyzico webhooks yapısının kullanılması ile, müşterilerinizin ödeme sonrasında yaşayabileceği internet, tarayıcı kaynaklı problemlerde siparişlerin prestashop panel tarafına doğru bir şekilde iletilmesini sağlayabilirsiniz.
ÖNEMLİ NOT : Webhook doğru bir şekilde çalışabilmesi için Prestashop Admin panelinden Kullanıcı Dostu URL alanını aktif etmelisiniz. • Sol menüden Tercihler -> SEO &URL’i tıklayarak ayar sayfasına gidiniz.
• Kullanıcı dostu URL alanını EVET olarak işaretleyiniz ve sağ alttaki Kaydet butonuna basınız.
Modül sayfasındaki Webhook URL adresinizi kopyalayın.
iyzico işyeri paneline (https://merchant.iyzipay.com/) giriş yaptıktan sonra, Sol menüden Ayarlar->Firma Ayarlar tıklayın.
Açılan sayfada İşyeri Bildirimleri bölümündeki URL alanına webhook URL adresinizi yapıştırın.
İşyeri Bildirimleri bölümündeki “Ödeme bildirimlerini gönder” seçeneğini aktif edin.
KAYDET butonuna basınız.
Aşağıdaki entegrasyon adımlarını takip ederek veya iyzico PrestaShop 1.6 entegrasyonu videomuzu izleyerek PrestaShop 1.6 entegrasyonunu gerçekleştirebilirsiniz.