# Opencart

<div align="left"><figure><img src="/files/CTeax5rPSsSsUuu7kmxy" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
**NOT :** iyzico Opencart modülü, yalın opencart (**eklentisiz**) kurulumu üzerinde geliştirilip test edilmiştir. Kurulum yaparken mutlaka bu uyarıyı dikkate alınız.
{% endhint %}

Opencart altyapınıza göre aşağıdaki bölümden versiyonunuzu seçerek, modül kurulum yönergelerini takip edebilirsiniz.

* [**Opencart 4.x**](#opencart-4.x-iyzico-moduel-kurulumu)
* [**Opencart 3.x**](#opencart-3.x-iyzico-moduel-kurulumu)
* [**Opencart 2.x**](#opencart-2.x-iyzico-moduel-kurulumu)
* [**Opencart 1.5**](#opencart-1.5-iyzico-moduel-kurulumu)

{% hint style="info" %}
iyzico Opencart modülü kurulumu için, minumum PHP 7.4 sürümü gerektirmektedir.
{% endhint %}

### <mark style="color:blue;">Opencart 4.x iyzico Modül Kurulumu</mark>

{% hint style="info" %}
**ÖNEMLİ NOT :** iyzico Ödeme Formu ve iyzico ile Öde olmak üzere 2 adet iyzico Opencart 4.x modülü vardır. **Her iki modülü de sitenize kurmanız gerekmektedir**.
{% endhint %}

#### Opencart 4.x Modülü İndirme Linkleri

Aşağıda iki adet modül link verilmiştir. İki modülü indirilip **ikisininde mutlaka kurulması gerekmektedir.**

<table data-card-size="large" data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td><a href="https://github.com/iyzico/iyzipay-opencart/archive/refs/tags/v2.6.0.zip"><strong>Opencart 4.x - iyzico Ödeme Formu</strong></a></td></tr><tr><td><a href="https://github.com/iyzico/iyzipay-opencart/archive/refs/tags/pwi_v2.6.0.zip"><strong>Opencart 4.x - iyzico ile Öde</strong></a></td></tr></tbody></table>

#### Opencart 4.x iyzico Kurulum Adımları

1. Yukarıda belirtilen iki modülü de indiriniz.
2. Opencart admin panelinize giriş yapınız.
3. Sol menüden Extension -> Installer Yükleyi seçiniz.
4. Yükle butonuna basınız, açılan pop-up’tan indirdiğiniz dosyayı seçerek yükleyiniz.(Options içerisinde All Files seçili olmasına dikkat ediniz.)
5. Başarılı bir şekilde kurulumu tamamladınız. Şimdi modül ayarlarını yapalım.
6. Opencart admin paneline giriş yaptıktan sonra sol menüden (Extensions->Extensions)Eklentiler -> Eklentiler sekmesini tıklayınız. Açılan sayfadan Eklenti türü olarak Ödeme Metodlarını seçiniz. Böylece tüm ödeme metodları listelenmiş olacak. Sayfayı aşağıya doğru kaydırarak iyzico Ödeme Formu modülünü bulunuz.
7. iyzico Ödeme Formu modülünün bulunduğu satırda en sağdaki yeşil artı (+) butonunu tıklayarak modülü kurunuz.
8. Kurduktan sonra mavi renkli düzenle butonuna basarak modül ayarlarına gidiniz.
9. Bilgilerinizi girerek kurulumu tamamlayınız.

<table><thead><tr><th width="195">AYAR ADI</th><th>AÇIKLAMA</th></tr></thead><tbody><tr><td><strong>API Türü</strong></td><td>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.</td></tr><tr><td><strong>API Anahtarı</strong></td><td>iyzico merchant panelinizin Ayarlar->Firma Ayarları kısmından API anahtarlarınıza erişebilirsiniz. Merchant paneldeki <strong>API anahtarınızı</strong> kopyalayıp, bu kısma yapıştırmalısınız.</td></tr><tr><td><strong>Güvenlik Anahtarı</strong></td><td>iyzico merchant panelinizin Ayarlar->Firma Ayarları kısmından API anahtarlarınıza erişebilirsiniz. Merchant paneldeki <strong>Güvenlik anahtarınızı</strong> kopyalayıp, bu kısma yapıştırmalısınız.</td></tr><tr><td><strong>Görünüm</strong></td><td>Pop-up, Responsive ve One Page - Embed Responsive olmak üzere 3 seçenecek vardır.</td></tr><tr><td><strong>Ödeme Seçeneği Metni</strong></td><td>Bu mesaj ödeme seçenekleri kısmında kullanıcıya gösterecektir. Bu alanı değiştirmenize gerek yoktur.</td></tr><tr><td><strong>Sipariş Durumu</strong></td><td>Bu alanı değiştirmenize gerek yoktur.</td></tr><tr><td><strong>İptal Durumu</strong></td><td>Bu alanı değiştirmenize gerek yoktur.</td></tr><tr><td><strong>Eklenti Durumu</strong></td><td>Modülün aktif ve pasifliği ayarlanır. Bu alanın Açık olarak işaretlenmesi gerekir.</td></tr></tbody></table>

#### Opencart 4.x iyzico Webhook Entegrasyonu

iyzico webhooks yapısının kullanılması ile, müşterilerinizin ödeme sonrasında yaşayabileceği internet, tarayıcı kaynaklı problemlerde siparişlerin opencart panel tarafına doğru bir şekilde iletilmesini sağlayabilirsiniz.

1. iyzico Ödeme Formu modül ayarları sayfasındaki Webhook URL adresinizi kopyalayın.
2. iyzico işyeri paneline (<https://merchant.iyzipay.com/>) giriş yaptıktan sonra, Sol menüden Ayarlar->Firma Ayarlar tıklayın.
3. Açılan sayfada İşyeri Bildirimleri bölümündeki URL alanına webhook URL adresinizi yapıştırın.
4. İşyeri Bildirimleri bölümündeki “Ödeme bildirimlerini gönder” seçeneğini aktif edin.
5. KAYDET butonuna basınız.

### <mark style="color:blue;">Opencart 3.x iyzico Modül Kurulumu</mark>

{% hint style="info" %}
**ÖNEMLİ NOT :** iyzico Ödeme Formu ve iyzico ile Öde olmak üzere 2 adet iyzico Opencart 3.x modülü vardır. **Her iki modülü de sitenize kurmanız gerekmektedir**.
{% endhint %}

#### Opencart 3.x Modülü İndirme Linkleri

Aşağıda iki adet modül link verilmiştir. İki modülü indirilip **ikisininde mutlaka kurulması gerekmektedir.**

<table data-card-size="large" data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td><a href="https://github.com/iyzico/iyzipay-opencart/archive/refs/tags/opencart3x_v2.6.0.zip"><strong>Opencart 3.x - iyzico Ödeme Formu</strong></a></td></tr><tr><td><a href="https://github.com/iyzico/iyzipay-opencart/archive/refs/tags/opencart3x_pwi_v2.6.0.zip"><strong>Opencart 3.x - iyzico ile Öde</strong></a></td></tr></tbody></table>

#### Opencart 3.x iyzico Kurulum Adımları

1. Yukarıda belirtilen iki modülü de indiriniz.
2. Opencart admin panelinize giriş yapınız.
3. Sol menüden Extension -> Installer Yükleyi seçiniz.
4. Yükle butonuna basınız, açılan pop-up’tan indirdiğiniz dosyayı seçerek yükleyiniz.(Options içerisinde All Files seçili olmasına dikkat ediniz.)
5. Başarılı bir şekilde kurulumu tamamladınız. Şimdi modül ayarlarını yapalım.
6. Opencart admin paneline giriş yaptıktan sonra sol menüden (Extensions->Extensions)Eklentiler -> Eklentiler sekmesini tıklayınız. Açılan sayfadan Eklenti türü olarak Ödeme Metodlarını seçiniz. Böylece tüm ödeme metodları listelenmiş olacak. Sayfayı aşağıya doğru kaydırarak iyzico Ödeme Formu modülünü bulunuz.
7. iyzico Ödeme Formu modülünün bulunduğu satırda en sağdaki yeşil artı (+) butonunu tıklayarak modülü kurunuz.
8. Kurduktan sonra mavi renkli düzenle butonuna basarak modül ayarlarına gidiniz.
9. Bilgilerinizi girerek kurulumu tamamlayınız.

<table><thead><tr><th width="195">AYAR ADI</th><th>AÇIKLAMA</th></tr></thead><tbody><tr><td><strong>API Türü</strong></td><td>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.</td></tr><tr><td><strong>API Anahtarı</strong></td><td>iyzico merchant panelinizin Ayarlar->Firma Ayarları kısmından API anahtarlarınıza erişebilirsiniz. Merchant paneldeki <strong>API anahtarınızı</strong> kopyalayıp, bu kısma yapıştırmalısınız.</td></tr><tr><td><strong>Güvenlik Anahtarı</strong></td><td>iyzico merchant panelinizin Ayarlar->Firma Ayarları kısmından API anahtarlarınıza erişebilirsiniz. Merchant paneldeki <strong>Güvenlik anahtarınızı</strong> kopyalayıp, bu kısma yapıştırmalısınız.</td></tr><tr><td><strong>Görünüm</strong></td><td>Pop-up, Responsive ve One Page - Embed Responsive olmak üzere 3 seçenecek vardır.</td></tr><tr><td><strong>Ödeme Seçeneği Metni</strong></td><td>Bu mesaj ödeme seçenekleri kısmında kullanıcıya gösterecektir. Bu alanı değiştirmenize gerek yoktur.</td></tr><tr><td><strong>Sipariş Durumu</strong></td><td>Bu alanı değiştirmenize gerek yoktur.</td></tr><tr><td><strong>İptal Durumu</strong></td><td>Bu alanı değiştirmenize gerek yoktur.</td></tr><tr><td><strong>Eklenti Durumu</strong></td><td>Modülün aktif ve pasifliği ayarlanır. Bu alanın Açık olarak işaretlenmesi gerekir.</td></tr></tbody></table>

#### Opencart 3.x Webhook Entegrasyonu

iyzico webhooks yapısının kullanılması ile, müşterilerinizin ödeme sonrasında yaşayabileceği internet, tarayıcı kaynaklı problemlerde siparişlerin opencart panel tarafına doğru bir şekilde iletilmesini sağlayabilirsiniz.

1. iyzico Ödeme Formu modül ayarları sayfasındaki Webhook URL adresinizi kopyalayın.
2. iyzico işyeri paneline (<https://merchant.iyzipay.com/>) giriş yaptıktan sonra, Sol menüden Ayarlar->Firma Ayarlar tıklayın.
3. Açılan sayfada İşyeri Bildirimleri bölümündeki URL alanına webhook URL adresinizi yapıştırın.
4. İşyeri Bildirimleri bölümündeki “Ödeme bildirimlerini gönder” seçeneğini aktif edin.
5. KAYDET butonuna basınız.

### <mark style="color:blue;">Opencart 2.x iyzico Modül Kurulumu</mark>

{% hint style="info" %}
**ÖNEMLİ NOT :** iyzico Ödeme Formu ve iyzico ile Öde olmak üzere 2 adet iyzico Opencart 2.x modülü vardır. **Her iki modülü de sitenize kurmanız gerekmektedir**.
{% endhint %}

#### Opencart 2.x Modülü İndirme Linkleri

Aşağıda iki adet modül link verilmiştir. İki modülü indirilip **ikisininde mutlaka kurulması gerekmektedir.**

<table data-card-size="large" data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td><a href="https://github.com/iyzico/iyzipay-opencart/releases/download/2.x_2.1v/iyzipay-opencart-2.x.zip"><strong>Opencart 2.x - iyzico Ödeme Formu</strong></a></td></tr><tr><td><a href="https://github.com/iyzico/iyzipay-opencart/releases/download/pwi2.x-1.1v/iyzipay-opencart-pwi-opencart2.x.zip"><strong>Opencart 2.x - iyzico ile Öde</strong></a></td></tr></tbody></table>

#### Opencart 2.x iyzico Kurulum Adımları

1. Yukarıda belirtilen iki modülü de indiriniz.
2. Opencart admin panelinize giriş yapınız.
3. Sol menüden Extension -> Installer Yükleyi seçiniz.
4. Yükle butonuna basınız, açılan pop-up’tan indirdiğiniz dosyayı seçerek yükleyiniz.(Options içerisinde All Files seçili olmasına dikkat ediniz.)
5. Başarılı bir şekilde kurulumu tamamladınız. Şimdi modül ayarlarını yapalım.
6. Opencart admin paneline giriş yaptıktan sonra sol menüden (Extensions->Extensions)Eklentiler -> Eklentiler sekmesini tıklayınız. Açılan sayfadan Eklenti türü olarak Ödeme Metodlarını seçiniz. Böylece tüm ödeme metodları listelenmiş olacak. Sayfayı aşağıya doğru kaydırarak iyzico Ödeme Formu modülünü bulunuz.
7. iyzico Ödeme Formu modülünün bulunduğu satırda en sağdaki yeşil artı (+) butonunu tıklayarak modülü kurunuz.
8. Kurduktan sonra mavi renkli düzenle butonuna basarak modül ayarlarına gidiniz.
9. Bilgilerinizi girerek kurulumu tamamlayınız.

<table><thead><tr><th width="195">AYAR ADI</th><th>AÇIKLAMA</th></tr></thead><tbody><tr><td><strong>API Türü</strong></td><td>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.</td></tr><tr><td><strong>API Anahtarı</strong></td><td>iyzico merchant panelinizin Ayarlar->Firma Ayarları kısmından API anahtarlarınıza erişebilirsiniz. Merchant paneldeki <strong>API anahtarınızı</strong> kopyalayıp, bu kısma yapıştırmalısınız.</td></tr><tr><td><strong>Güvenlik Anahtarı</strong></td><td>iyzico merchant panelinizin Ayarlar->Firma Ayarları kısmından API anahtarlarınıza erişebilirsiniz. Merchant paneldeki <strong>Güvenlik anahtarınızı</strong> kopyalayıp, bu kısma yapıştırmalısınız.</td></tr><tr><td><strong>Görünüm</strong></td><td>Pop-up, Responsive ve One Page - Embed Responsive olmak üzere 3 seçenecek vardır.</td></tr><tr><td><strong>Ödeme Seçeneği Metni</strong></td><td>Bu mesaj ödeme seçenekleri kısmında kullanıcıya gösterecektir. Bu alanı değiştirmenize gerek yoktur.</td></tr><tr><td><strong>Sipariş Durumu</strong></td><td>Bu alanı değiştirmenize gerek yoktur.</td></tr><tr><td><strong>İptal Durumu</strong></td><td>Bu alanı değiştirmenize gerek yoktur.</td></tr><tr><td><strong>Eklenti Durumu</strong></td><td>Modülün aktif ve pasifliği ayarlanır. Bu alanın Açık olarak işaretlenmesi gerekir.</td></tr></tbody></table>

#### Opencart 2.x Webhook Entegrasyonu

iyzico webhooks yapısının kullanılması ile, müşterilerinizin ödeme sonrasında yaşayabileceği internet, tarayıcı kaynaklı problemlerde siparişlerin opencart panel tarafına doğru bir şekilde iletilmesini sağlayabilirsiniz.

1. iyzico Ödeme Formu modül ayarları sayfasındaki Webhook URL adresinizi kopyalayın.
2. iyzico işyeri paneline (<https://merchant.iyzipay.com/>) giriş yaptıktan sonra, Sol menüden Ayarlar->Firma Ayarlar tıklayın.
3. Açılan sayfada İşyeri Bildirimleri bölümündeki URL alanına webhook URL adresinizi yapıştırın.
4. İşyeri Bildirimleri bölümündeki “Ödeme bildirimlerini gönder” seçeneğini aktif edin.
5. KAYDET butonuna basınız.

### <mark style="color:blue;">Opencart 1.5 iyzico Modül Kurulumu</mark>

#### Opencart 1.5 Modülü İndirme Linkleri

<table data-card-size="large" data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td><a href="https://dev.iyzipay.com/tr/acik-kaynak/opencart/iyzico-opencart-1.5.x_1.0.2.zip"><strong>Opencart 1.5 modülü</strong></a></td></tr></tbody></table>

#### Opencart 1.5 iyzico Kurulum Adımları

1. İndirdiğiniz modülün içindeki dosyaları Opencart'ın çalıştığı dizinine yükleyin.
2. Opencart yönetim panelinizdeki Eklentiler menüsünden ödemeleri tıklayın.
3. iyzico eklentisini listeden bulup kurduktan sonra düzenle linkine tıklayın. Bu aşamada sizden iyzico Api ve Güvenlik anahtarlarınızı girmeniz istenecektir.
4. iyzico Kontrol Panelinize giriş yapın. Sağ üstteki Ayarlar sekmesinden API ve Güvenlik anahtarınızı olduğu sayfadan değerleri alıp bu değerleri Opencart'taki yönetim sayfanızda ilgili alanlara kopyalayın. Api ve Güvenlik anahtarınızı kopyalarken baştan ve sondan boşluk kalmamasına dikkat ediniz.
5. "Satın Al" sonrası durum için hazırlanıyor seçeneğini seçin.
6. Form Class ayarından ödeme sayfasının "Responsive" veya "PopUp" olarak seçimini yapın.Responsive ve pop-up ödeme formunun sitilini belirtmektedir. Herhangi birini tercih edebilirsiniz.
7. Modül durumunu "açık" hale getirin.
8. Kaydet butonuna bastıktan sonra iyzico'yu kullanmaya başlayabilirsiniz.

Aşağıdaki entegrasyon adımlarını takip ederek veya iyzico opencart 1.5 entegrasyonu videomuzu izleyerek opencart entegrasyonunu gerçekleştirebilirsiniz.

{% embed url="<https://www.youtube.com/watch?v=b3P_SuLMg0c>" %}
Opencart 1.5 iyzico Kurulum Videosu
{% endembed %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.iyzico.com/platformlar/opencart.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
