Opencart
Last updated
Last updated
NOTE : iyzico Opencart module was developed and tested on a bare opencart (without plugin) installation. Be sure to take this warning into consideration when installing.
Depending on your Opencart infrastructure, you can choose your version from the section below and follow the module installation instructions.
IMPORTANT NOTE : There are 2 iyzico Opencart 4.x modules: iyzico Payment Form and Pay with iyzico. You need to install both modules on your site.
Below are two module links. Two modules must be downloaded and both must be installed.
Download both modules mentioned above.
Log in to your Opencart admin panel.
Select Extension -> Installer from the left menu.
Click the Install button, select the file you downloaded from the pop-up and install it. (Make sure All Files is selected in Options.)
You have successfully completed the installation. Now let's make the module settings.
After logging in to the Opencart admin panel, click on the Extensions -> Extensions tab from the left menu (Extensions->Extensions). From the page that opens, select Payment Methods as the Plugin type. Thus, all payment methods will be listed. Scroll down the page and find the iyzico Payment Form module.
Install the module by clicking the green plus (+) button on the far right in the line where the iyzico Payment Form module is located.
After installing, go to the module settings by pressing the blue edit button.
Complete the installation by entering your information.
API Type
There are two APIs in iyzico: Sandbox/Test and Live. If you are using a test account, you should select Sandbox in this area. If you have an approved application in iyzico and can access the Live account, you should select Live.
API Key
You can access your API keys from the Settings->Company Settings section of your iyzico merchant panel. You should copy your API key in the Merchant panel and paste it into this section.
Secret Key
You can access your API keys from the Settings->Company Settings section of your iyzico merchant panel. You should copy your Secret Key in the Merchant panel and paste it into this section.
Appearance
There are 3 options: Pop-up, Responsive and One Page - Embed Responsive.
Payment Option Text
This message will be displayed to the user in the payment options section. You do not need to change this field.
Order Status
You do not need to change this field.
Cancellation Status
You do not need to change this field.
Plugin Status
Active and passive of the module are set. This field should be marked Open.
By using the iyzico webhooks structure, you can ensure that orders are transmitted correctly to the opencart panel in case of internet or browser-related problems that your customers may experience after payment.
Copy your Webhook URL address on the iyzico Checkout Form module settings page.
After logging in to the iyzico merchant panel (https://merchant.iyzipay.com/), click Settings->Company Settings from the left menu.
On the page that opens, paste your webhook URL address into the URL field in the Workplace Notifications section.
Enable the “Send payment notifications” option in the Merchant Notifications section.
Press the SAVE button.
IMPORTANT NOTE : There are 2 iyzico Opencart 3.x modules: iyzico Payment Form and Pay with iyzico. You need to install both modules on your site.
Below are two module links. Two modules must be downloaded and both must be installed.
Download both modules mentioned above.
Log in to your Opencart admin panel.
Select Extension -> Installer from the left menu.
Click the Install button, select the file you downloaded from the pop-up and install it. (Make sure All Files is selected in Options.)
You have successfully completed the installation. Now let's make the module settings.
After logging in to the Opencart admin panel, click on the Extensions -> Extensions tab from the left menu (Extensions->Extensions). From the page that opens, select Payment Methods as the Plugin type. Thus, all payment methods will be listed. Scroll down the page and find the iyzico Payment Form module.
Install the module by clicking the green plus (+) button on the far right in the line where the iyzico Payment Form module is located.
After installing, go to the module settings by pressing the blue edit button.
Complete the installation by entering your information.
API Type
There are two APIs in iyzico: Sandbox/Test and Live. If you are using a test account, you should select Sandbox in this area. If you have an approved application in iyzico and can access the Live account, you should select Live.
API Key
You can access your API keys from the Settings->Company Settings section of your iyzico merchant panel. You should copy your API key in the Merchant panel and paste it into this section.
Secret Key
You can access your API keys from the Settings->Company Settings section of your iyzico merchant panel. You should copy your Secret Key in the Merchant panel and paste it into this section.
Appearance
There are 3 options: Pop-up, Responsive and One Page - Embed Responsive.
Payment Option Text
This message will be displayed to the user in the payment options section. You do not need to change this field.
Order Status
You do not need to change this field.
Cancellation Status
You do not need to change this field.
Plugin Status
Active and passive of the module are set. This field should be marked Open.
By using the iyzico webhooks structure, you can ensure that orders are transmitted correctly to the opencart panel in case of internet or browser-related problems that your customers may experience after payment.
Copy your Webhook URL address on the iyzico Checkout Form module settings page.
After logging in to the iyzico merchant panel (https://merchant.iyzipay.com/), click Settings->Company Settings from the left menu.
On the page that opens, paste your webhook URL address into the URL field in the Workplace Notifications section.
Enable the “Send payment notifications” option in the Merchant Notifications section.
Press the SAVE button.
IMPORTANT NOTE : There are 2 iyzico Opencart 2.x modules: iyzico Payment Form and Pay with iyzico. You need to install both modules on your site.
Below are two module links. Two modules must be downloaded and both must be installed.
Download both modules mentioned above.
Log in to your Opencart admin panel.
Select Extension -> Installer from the left menu.
Click the Install button, select the file you downloaded from the pop-up and install it. (Make sure All Files is selected in Options.)
You have successfully completed the installation. Now let's make the module settings.
After logging in to the Opencart admin panel, click on the Extensions -> Extensions tab from the left menu (Extensions->Extensions). From the page that opens, select Payment Methods as the Plugin type. Thus, all payment methods will be listed. Scroll down the page and find the iyzico Payment Form module.
Install the module by clicking the green plus (+) button on the far right in the line where the iyzico Payment Form module is located.
After installing, go to the module settings by pressing the blue edit button.
Complete the installation by entering your information.
API Type
There are two APIs in iyzico: Sandbox/Test and Live. If you are using a test account, you should select Sandbox in this area. If you have an approved application in iyzico and can access the Live account, you should select Live.
API Key
You can access your API keys from the Settings->Company Settings section of your iyzico merchant panel. You should copy your API key in the Merchant panel and paste it into this section.
Secret Key
You can access your API keys from the Settings->Company Settings section of your iyzico merchant panel. You should copy your Secret Key in the Merchant panel and paste it into this section.
Appearance
There are 3 options: Pop-up, Responsive and One Page - Embed Responsive.
Payment Option Text
This message will be displayed to the user in the payment options section. You do not need to change this field.
Order Status
You do not need to change this field.
Cancellation Status
You do not need to change this field.
Plugin Status
Active and passive of the module are set. This field should be marked Open.
By using the iyzico webhooks structure, you can ensure that orders are transmitted correctly to the opencart panel in case of internet or browser-related problems that your customers may experience after payment.
Copy your Webhook URL address on the iyzico Checkout Form module settings page.
After logging in to the iyzico merchant panel (https://merchant.iyzipay.com/), click Settings->Company Settings from the left menu.
On the page that opens, paste your webhook URL address into the URL field in the Workplace Notifications section.
Enable the “Send payment notifications” option in the Merchant Notifications section.
Press the SAVE button.
Upload the files in the module you downloaded to the directory where Opencart is running.
Click on payments from the Plugins menu in your Opencart admin panel.
After finding and installing the iyzico plugin from the list, click on the edit link. At this stage, you will be asked to enter your iyzico Api and Security keys.
Log in to your iyzico Control Panel. From the Settings tab at the top right, take the values from the page containing your API and Security key and copy these values to the relevant fields on your management page in Opencart. When copying your API and Security key, be careful not to leave any spaces at the beginning or end.
Select Preparing for post-"Purchase" status.
Select the payment page as "Responsive" or "PopUp" from the Form Class setting. Responsive and pop-up indicate the style of the payment form. You can choose any of them.
Set the module status to "on".
After pressing the save button, you can start using iyzico.
You can perform opencart integration by following the integration steps below or by watching our iyzico opencart 1.5 integration video.