Ana içeriğe atla

Türkiye ödeme entegrasyonu

CreativeCode+iyzico

Türkiye'nin en yaygın ödeme altyapısı. Kredi kartı, banka kartı, taksit ve havale/EFT desteğiyle web sitesi veya mobil uygulamanıza 3-7 iş günü içinde entegre edilir.

Hızlı cevap

iyzico entegrasyonu web veya mobil uygulamaya kredi kartı, banka kartı, taksit ve havale ödeme imkânı katar. PCI-DSS Level 1 uyumlu, 3D Secure destekli, KVKK uyumlu. Kurulum 3-7 iş günü; aylık maliyet ciro bazlı komisyon.

Kurulum maliyeti

10.000 – 30.000 TL (entegrasyon geliştirme)

Aylık

iyzico komisyon: %2.85 + 0.25 TL / işlem (standart); taksitli işlemlerde banka komisyonu eklenir

Süre

3-7 iş günü

Kim için doğru

E-ticaret sitesi veya marketplace: kart + taksit

SaaS ürün aboneliği: otomatik yenileme (iyzico Subscription)

Randevu / hizmet öncesi ön ödeme alma

Mobil uygulama içi ödeme (iOS + Android)

Veri akışı

Kullanıcı → Ödeme formu (iyzico Checkout veya custom form) → iyzico API → Banka/kart ağı → iyzico webhook → Uygulama backend → Sipariş onay

Kurulum adımları

  1. 01

    iyzico hesabı ve API anahtarları

    iyzico Merchant Panel'den sandbox ve production API key + secret key alma.

  2. 02

    SDK veya REST API seçimi

    PHP, Node.js, Python, Java veya .NET SDK; alternatif olarak doğrudan REST API.

  3. 03

    Checkout formu kurulumu

    iyzico Checkout (iframe) veya özel kart formu; 3D Secure zorunlu.

  4. 04

    Webhook yapılandırması

    Ödeme sonucu bildirimleri için webhook endpoint tanımla; başarı/başarısız/iptal akışları.

    // Webhook doğrulama örneği
    const hash = crypto.createHmac('sha256', secretKey)
      .update(body)
      .digest('base64');
    if (hash !== req.headers['x-iyz-signature']) throw new Error('Invalid');
  5. 05

    Taksit ve kampanya ayarları

    Banka bazlı taksit yapılandırması; belirli kart/banka için taksit kısıtlama veya artırma.

  6. 06

    Test + canlıya geçiş

    Sandbox test kartlarıyla 20+ ödeme senaryosu testi; production anahtarları ile canlıya alma.

Sık karşılaşılan tuzaklar

  • Sandbox anahtarlarını production'a taşımayı unutma
  • 3D Secure olmadan kart saklama PCI ihlali
  • Webhook'suz ödeme → sipariş senkronizasyon hatası
  • Taksit tutarsızlığı: kullanıcı 12 taksit seçti, sipariş 1 taksit kaydedildi
  • KVKK: kart bilgisi sunucuda saklanmamalı — iyzico token kullan

Sıkça sorulan sorular

iyzico hangi ödeme yöntemlerini destekler?

Kredi kartı, banka kartı, taksit (3-12 ay), havale/EFT ve BKM Express. Dijital cüzdan desteği kısıtlıdır.

iyzico mi PayTR mi?

iyzico: daha iyi geliştirici deneyimi, zengin SDK, taksit yönetimi güçlü. PayTR: komisyon biraz düşük, sanal POS seçenekleri geniş. İkisi de Türkiye'nin önde gelen ödeme altyapılarıdır.

iyzico Subscription ile abonelik otomasyonu nasıl çalışır?

Kart token'ı iyzico'da saklanır; belirlenen periyotta (aylık, yıllık) otomatik çekim yapılır. Çekim başarısız olursa webhook ile bildirim gelir, retry mantığı yazılır.

CreativeCode + iyzico entegrasyonu için teklif al

30 dakikalık keşif görüşmesinde projenize özel kapsam + maliyet + süre yazılı.

Keşif görüşmesi başlat