Apply Now
Welcome to the easiest form of payment. Become a member of iyzico, download the app and get 24/7 support. 🤩

Welcome to the easiest form of payment. Become a member of iyzico, download the app and get 24/7 support. 🤩
Enter the code that we send to your phone
With iyzico app, you can keep track of your purchases made on tens of thousands of websites and market places and upload money to your account.
Become a member of iyzico, download the app and get 24/7 support.
You can also download the iyzico app with QR code.
İyiden İyiye; Toplum, Çevre ve Kültür İçinDaha Fazla Bilgi
You can search for answers and solutions at our help center, or choose from the categories below to see sample questions and answers.
E-commerce website builders are solutions that allow you to sell your products online by providing you an advanced website.
With such ready infrastructures, everyone who has computer literacy can purchase an e-commerce solution from companies such as IdeaSoft, Zencommerce, Ticimax and manage aspects concerning server and product management, security layers and software updates.
Please click here to view a current list of iyzico's solution partners.
Since e-commerce website builders has closed source codes, unfortunately, iyzico doesn’t have a chance to intervene in such infrastructures. Therefore, if the ready-made infrastructure solution company you work or thinking of working with is not listed among our partners, you will need to contact the relevant company and ask for their approval, stating that you want to use iyzico. After you get such approval, iyzico will only be happy to assist both you and the company you work with for integration.
You will need to follow the steps listed below to integrate iyzico to your site running on e-commerce website builders.
-To begin with, you will need to contact the company from which you purchased e-commerce website builders from and tell them that you will use iyzico. The company, then, will ensure set up of the iyzico module onto your website.
-After your module is set up onto your website, you will need to copy the API KEY and Secret Key values to be found under the iyzico Control Panel, your Account>Account Settings>API Keys>Live Keys to the relevant sections iyzico module that is set up onto your website.
-Following copying of API KEY and Secret Key values into the related areas, all you have to do will be sending a message to the iyzico Integration Team. Our team will finalize the process by making your account live after it conducts all necessary checks.
If you run into any problems while integrating iyzico to your website with e-commerce website builder, you can send a message to our team by stating your merchant ID. The team will help you quickly upon receiving your message.
We would like you to check your link through www.etsy.com/your/apps first. If your address is visible on this link, there is nothing you will need to do. It means that when your customer adds their products to their shopping cards and fill in their information, they will see the order received page. At this stage, iyzico will send a payment link to your customers’ e-mail addresses. When your customers click on the payment link, they can make payments through the payment form that is shown on their screen.
Open source software increasingly popular software, which are eligible for sharing and editing by everyone and their source-codes are open to anyone who wishes to view them. Open source code software which can be simplified, fortified and strengthened according to needs, provide consumers with choices vis-a-vis software giants through offering solutions in every area.
Systems such as Prestashop, Magento, Opencart, and WooCommerce are regarded as the world’s biggest open-source e-commerce platforms.
iyzico provides you with special modules developed by its own team for the world’s largest e-commerce systems such as Prestashop, Magento, Opencart, and WooCommerce free of charge.
Please click on the link below for the list of the platforms with open source codes for which iyzico team developed appropriate modules and provide them free of charge.
Infrastructures with Open Source Software
New versions/updates can be made available everyday for e-commerce platforms. If the version of the open source e-commerce platform you use is incompatible with iyzico module, you can request assistance by sending a message to the iyzico Integration Team. The Team will assist you on this as soon as possible.
If there is no appropriate iyzico module for the open source e-commerce platform you are currently using, you can suggest a development request by sending a message through the Contact Us Section. Our team will evaluate your request upon the receipt of your message.
You can retry by adding the "CURLOPT_SSL_VERIFYPEER=>false," line to the post function in the "srcIyzipayDefaultHttpClient.php" file.
Additionally, we will need you to verify that
1) Your TLS version is 1.2 (it is not sufficient that TLS 1.2 is active, your server needs to communicate with iyzico through using TLS 1.2)
2) Your OPEN SSL version is 1.0.2
3) PHP version is 5.6 or above
When data is sent to iyzico API, it is sent as encrypted through the creation of a hash to ensure the security of the secretKey. If such hash cannot be decrypted by iyzico, this issue is reflected as an error message.
Occasions which cause such an error are:
1. Entering the API and Security Key (API Key-Secret Key) wrong or leaving a space either at the beginning or end of such key value
2. Not using UTF-8.
iyzico API integration especially developed according to your and your company’s needs different to that of open source and proprietary infrastructures.
It is possible to integrate iyzico to your website coded with a special software developed by you quickly and effortlessly like the copy-paste function. You can view the sample codes we created by using software language most commonly used for this type of integration from the link below.
Note: When you integrate iyzico by using this option, we would like to state that you will be using iyzico payment form as the payment form of your website.
If you need a more detailed document, iyzico Integration Team will assist you. You can reach out to the Team by sending them a message through Contact Us section.
You can amend the design of the iyzico payment form through the assistance of CSS and Java Script. However, unfortunately, iyzico team cannot assist you with such amendment. Therefore, we would like to underline that a certain degree of competency in software for the design change you wish to make on the payment form is needed. If your competencies are insufficient to complete such a task, you might need special software development assistance.
It is possible to use the form you developed in place of the iyzico payment form on your website with custom software infrastructure you integrate with iyzico. To do this, you will need to request iyzico API document from the iyzico team. You can contact the team by sending them a message through Contact Us section.
Note: We would like to underline that a certain degree of competency in software to use iyzico with the payment form you developed is needed. If your competencies are insufficient to complete such a task, you might need special software development assistance.
If you receive any errors when integrating iyzico to your platform and need support regarding this, you can send a message to the iyzico team with the following information.
Request information:
Response information:
Merchant ID:
Transaction ID:
When you send this information over, our team will be of assistance quickly.
You can retry by adding the "CURLOPT_SSL_VERIFYPEER=>false," line to the post function in the "srcIyzipayDefaultHttpClient.php" file.
Additionally, we will need you to verify that
1) Your TLS version is 1.2 (it is not sufficient that TLS 1.2 is active, your server needs to communicate with iyzico through using TLS 1.2)
2) Your OPEN SSL version is 1.0.2
3) PHP version is 5.6 or above
When data is sent to iyzico API, it is sent as encrypted through the creation of a hash to ensure the security of the secretKey. If such hash cannot be decrypted by iyzico, this issue is reflected as an error message.
Occasions which cause such an error are:
1. Entering the API and Security Key (API Key-Secret Key) wrong or leaving a space either at the beginning or end of such key value
2. Not using UTF-8.
"Invalid request" error appears when parameters are not set in the appropriate format. One way is to control the format of the parameters you set. As a first step, you can check whether you separate the tens digits of the parameters with a full stop rather than with a comma. For instance, 1.0 instead of 1,0
Procedures at the integration stage, are queued according to dates and the iyzico Integration Team completes these procedures in line with this queue.
If your procedure has reached the integration level, you can be at ease knowing that the relevant team is looking after your procedure. Our team will update you upon the completion of the procedure. If you would like to get information on the latest status of your procedure, you can send a message to the team.
After you complete your application from the "Application" section of the iyzico Control Panel, your account will be evaluated by our relevant team and an online contract will be sent to you. You can start receiving live payments after you approve the online contract, again using the "Application" section of the iyzico Control Panel.
You can send a message to the team through Contact Us section by detailing the problems you encountered. Our team will assist you as soon as possible.
"Easy" is one of the most important iyzico principles. In line with this principle, iyzico openly provides integration support for all initiatives that seek to use its platform. If you encounter problems at the integration stage, our team will be happy to assist you. However, we would like to remind you that especially technical subjects are followed through specific documents and process tracking can only be made in writing. Thereby, reaching us concerning technical issues such as integration through messages rather than through calling us will ensure that the process to be easier and without faults. We appreciate your understanding on this matter. Please click here to send the iyzico Integration Team a message.
If you applied to iyzico for "Get Paid by Link", you may not see the API security key on your iyzico Control Panel. Link management enables you to take payments through a link you formed, and API cannot be integrated to the website because it doesn’t have security keys. If you wish to integrate iyzico into your website, you will need to make a new "Get Paid by Link" application.
iyzico Integration Team will expect you to conduct a successful payment trial for a transaction worth a symbolic amount with a real credit card. We recommend you conduct payment trials of 1-3 Turkish Liras of value with your real credit card after the completion of the integration process. You can check the trial payments made and cancel them through the (link) "Transactions and Refunds" menu on your iyzico Control Panel. After the test stage, you can start taking active payments securely.