# nopCommerce

<figure><img src="https://3756320043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBnccQ14a3b6OedaJJFT4%2Fuploads%2FQlVlz8KSFASu0reaL4oc%2Fimage.png?alt=media&#x26;token=d8adc3b3-d4de-434d-a432-5d5932ac5add" alt="" width="188"><figcaption></figcaption></figure>

{% hint style="info" %}
**NOTE:** The iyzico nopCommerce module has been developed and tested on a bare (without plugin) installation. Please make sure to take this into consideration during installation.
{% endhint %}

### Module Dowland Links

<table data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td><a href="https://github.com/iyzico/iyzipay-for-nopcommerce/archive/refs/heads/master.zip">nopCommerce</a></td></tr></tbody></table>

### Steps required for module installation

* Download the plugin file.
* After logging in to the nopCommerce admin panel, go to **Admin > Configuration > Local Plugins**.
* Use the **Upload plugin or theme** option to upload the plugin file.
* In the plugin list, find the **iyzico plugin** you uploaded and click **Dowland** to complete the installation.
* Within the plugin settings, configure the required parameters and save the changes.

### Installation Steps

1- After logging in to the nopCommerce admin panel, go to **Admin > Configuration > Local Plugins**.

<figure><img src="https://3756320043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBnccQ14a3b6OedaJJFT4%2Fuploads%2FlVVG9S8fn2fMBAEhCGqX%2Fimage.png?alt=media&#x26;token=6e777f39-941d-4755-ad5c-5a35099be9bf" alt=""><figcaption></figcaption></figure>

2 - Use the **Upload plugin or theme** option to upload the plugin file.

<figure><img src="https://3756320043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBnccQ14a3b6OedaJJFT4%2Fuploads%2FovJVct1v7CkKzp1B9cpd%2Fimage.png?alt=media&#x26;token=af12a016-bae3-4341-8cd4-d19ae091b560" alt=""><figcaption></figcaption></figure>

3- In the plugin list, find the **iyzico plugin** you uploaded and click **Install** to complete the installation.

<figure><img src="https://3756320043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBnccQ14a3b6OedaJJFT4%2Fuploads%2FdDUYTsXW5cnHJTmuuk6B%2Fimage.png?alt=media&#x26;token=1896a787-90b0-4cb6-a205-79d15fc2a8cd" alt=""><figcaption></figcaption></figure>

4- You can now configure your plugin using your iyzico API credentials.

### iyzico Plugin Configuration

<figure><img src="https://3756320043-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBnccQ14a3b6OedaJJFT4%2Fuploads%2FM8DFyGA6n5QUJqCvLF60%2Fimage.png?alt=media&#x26;token=76822d0e-483c-49ab-8e8b-d27bc54fff45" alt=""><figcaption></figcaption></figure>

#### API Ayarları

| Seçenek       | Açıklama                                                                                                          |
| ------------- | ----------------------------------------------------------------------------------------------------------------- |
| API Anahtarı  | Your iyzico account’s API key.                                                                                    |
| Gizli Anahtar | Your iyzico account’s secret key.                                                                                 |
| Ortam         | <p>The environment type to be used for the transaction.<br></p><p>(Test Environment / Production Environment)</p> |

#### Webhook Settings

1- Copy the webhook URL address in this field, log in to the iyzico panel, paste it into the **“Settings > Merchant Settings > Merchant Notifications”** section, and save it.

2- Afterward, you can contact **<entegrasyon@iyzico.com>** to activate the webhook signature feature.

#### Ödeme Ayarları

| Seçenek                      | Açıklama                                                                                  |
| ---------------------------- | ----------------------------------------------------------------------------------------- |
| Ödeme Sonrası Sipariş Durumu | Ödeme sonrasında sipariş durumunun alacağı değer.                                         |
| Ödeme Formu Dili             | Can be created in Turkish or English.                                                     |
| Ödeme Formu Modu             | <p>The display mode of the payment form.</p><p></p><p>Pop-up, Responsive, or Redirect</p> |

#### Gelişmiş Ayarlar

| Seçenek                  | Açıklama                                                                                                                                                          |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Korumalı Mağaza Görünümü | Enables the iyzico protected shopping logo to be displayed on the website.                                                                                        |
| Ödeme Seçeneği Başlığı   | This message will be displayed to the user in the payment options section.                                                                                        |
| 3D Secure Aktif          | <p>Redirects payment transactions to 3D Secure.<br>If 3DS is mandatory for your account, all transactions will be directed to 3DS regardless of this setting.</p> |
| Taksit Seçenekleri Aktif | <p>Should be enabled if installment options are to be offered.<br>The installment feature must also be active in your iyzico account.</p>                         |
| Maksimum Taksit Sayısı   | The maximum installment amount to be offered to the user.                                                                                                         |

#### Ek Ayarlar

| Seçenek                          | Açıklama                                                                                      |
| -------------------------------- | --------------------------------------------------------------------------------------------- |
| Ürün Adları ve Toplamları Gönder | <p>Sending cart details to iyzico.<br>If not enabled, dummy data will be sent instead.</p>    |
| Fatura Bilgilerini Gönder        | <p>Sending billing details to iyzico.<br>If not enabled, dummy data will be sent instead.</p> |

#### Ek Ücret

| Seçenek               | Açıklama                                                                                                                                                   |
| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Ek Ücret              | <p>Allows adding an additional fee to the collected amount.<br>The amount entered here will be reflected in the total payable amount.</p>                  |
| Ek Ücret Yüzde Olarak | If the additional fee is entered as a percentage instead of a fixed amount, the rate will be calculated and reflected in the total amount to be collected. |
