Start taking card payments with iyzico
Connect your iyzico account, configure 3D Secure and instalments, test end to end, and switch to live card payments.
To take credit and debit cards you need a payment provider. MağazamHazır's default for Turkey is iyzico, with 3D Secure, instalments and saved cards. This guide covers the connection and what to do before going live.
Antes de empezar
- The Payment plugin enabled
- An approved iyzico merchant account
- API Key and Secret Key from your iyzico panel
- Company details and legal agreements completed
Pasos
Las pantallas son ilustrativas; los datos de tu panel serán distintos.
Paso 1: Open the iyzico card
In Ayarlar → Entegrasyonlar, find iyzico under the Ödeme category and press Kur.
Integrations — Payments
PaymentsShipping & DeliveryE-InvoiceAnalytics & Googleiyzico
Not configuredTake credit & debit card payments
Payment links
Plugin requiredOne-off collection links
Integrations — Payments — vista de ejemplo del panel Paso 2: Enter the API keys
Paste the API Key and Secret Key from your iyzico panel. Sandbox and production keys differ — use sandbox while testing and production when going live.
Sandboxiyzico
API Keysandbox-•••••••••Secret Key•••••••••açıkRequire 3D Secure
Turning this off disables cardholder verification.
Test connectioniyzico — vista de ejemplo del panel Paso 3: Configure instalments
Choose which instalment counts are offered and above what basket value. Whether you pass the instalment commission on to the customer is part of the same setting.
Paso 4: Run a full test order
With sandbox keys, place a real order on your own store: add to cart, enter an address, pay by card and clear the 3D Secure screen. Do not go live until you have seen that order land as paid in the panel.
Paso 5: Switch to live keys
If the test passed, enter the production keys and save. When the card shows the production badge, collection is live. Placing one small real order on your own card and refunding it is a good habit.
Connectediyzico
Connection successful — card payments active.
Setting Value Environment Production 3D Secure Required Instalments 2, 3, 6, 9 — over ₺500 Saved cards On iyzico — vista de ejemplo del panel
Consejos
No phone number, no payment
iyzico expects a valid phone number for the buyer. If the phone field is off in your signup form, payments are rejected provider-side.
Do not turn off 3D Secure
With 3D Secure off, liability for fraudulent card attempts moves to you. Disabling it for conversion is nearly always a loss once chargebacks are counted.
Preguntas frecuentes
- Can I use a provider other than iyzico?
- The Ödeme category on Ayarlar → Entegrasyonlar lists the providers available on your store. A provider not listed there is not currently supported.
- Payments fail and I cannot see why. What now?
- The provider's error message appears on the order detail. The usual causes are a missing phone number, incomplete company details, or mixed-up sandbox/production keys.
- How do refunds work?
- Start the refund from the order detail and the amount goes back to the same card. Partial refunds are supported.
Complementos relacionados
La tarea de esta guía viene con estos complementos.
Pruébalo en una demo en vivo
Tiendas reales con esta función activa. Ábrelas y navega.
Guías relacionadas
E-invoice integration setup
Connect Uyumsoft, Paraşüt, Sovos, BirFatura, Bizimhesap or Mikro so e-invoice and e-archive documents are issued for your orders automatically.
Creating coupons and setting usage limits
Create percentage or fixed-amount discount coupons, set usage limits and date ranges, issue customer-specific codes, and announce them by SMS.


