Setting Up iyzico
iyzico is a leading payment provider in Turkey, supporting credit cards, debit cards, and installment payments. It is the recommended payment option for stores targeting the Turkish market.
Step 1: Create an iyzico Merchant Account
- Visit iyzico.com and click "Basvuru Yap" (Apply).
- Fill in your business details: company name, tax number, contact information.
- Upload the required documents (identity, business registration).
- iyzico will review your application, typically within 1-3 business days.
Step 2: Get Your API Keys
- Log in to the iyzico Merchant Panel.
- Navigate to Settings > API Keys.
- Copy your API Key and Secret Key.
- iyzico provides separate keys for sandbox (test) and production environments.
Step 3: Configure iyzico in Nuvi
- In Nuvi admin, go to Settings > Regions.
- Select your Turkish region (or create one if it does not exist).
- Under Payment Providers, select iyzico.
- Enter your API Key and Secret Key.
- Set the mode to Sandbox for testing or Live for production.
- Save your settings.
Step 4: Test Payments
In sandbox mode, use iyzico's test card numbers:
- Visa:
5528790000000008 - Mastercard:
5400360000000003 - Use any future expiry date and CVC
123.
Step 5: Go Live
After successful testing:
- Switch from sandbox to production API keys in Nuvi settings.
- Change the mode from Sandbox to Live.
- Save and verify with a small real transaction.
Installment Payments
iyzico supports installment payments (taksit), which are very popular in Turkey. Customers can split their payment into 2, 3, 6, 9, or 12 monthly installments depending on their bank card. This is configured in your iyzico merchant panel.