SSolman
Ana SayfaHizmetlerİyzico / Stripe Ödeme Entegrasyonu
E-Ticaret & Satış

İyzico / Stripe Ödeme Entegrasyonu

Ödeme altyapısı bir projenin en kritik parçasıdır. Solman Digital olarak Türkiye pazarı için İyzico, uluslararası pazarlar için Stripe ve dijital ürün satışı için LemonSqueezy entegrasyonları yapıyoruz.

Solman Digital, İyzico ve Stripe ödeme sistemlerini mevcut web sitelerine veya yeni projelere entegre eder. Tek seferlik ödeme, abonelik ve taksit altyapısı kurulur; entegrasyon 3-7 iş günü içinde tamamlanır.

Neler Sunuyoruz?

Ödeme altyapısı bir projenin en kritik parçasıdır. Solman Digital olarak Türkiye pazarı için İyzico, uluslararası pazarlar için Stripe ve dijital ürün satışı için LemonSqueezy entegrasyonları yapıyoruz.

Tek seferlik ödeme, tekrar eden abonelik (recurring), kapıda ödeme, taksit seçenekleri ve 3D Secure kurulumu projeye dahildir. Başarılı ödeme, iptal ve iade durumlarını yöneten webhook sistemi de kurulur.

Test ortamı ile başlayan geliştirme süreci, canlıya geçişe kadar tüm senaryolar test edilir. Ödeme akışı güvenlik açısından OWASP standartlarına uygun olarak geliştirilir.

Özellikler

İyzico, Stripe, LemonSqueezy entegrasyonu
Tek seferlik ve abonelik ödeme
3D Secure & güvenli ödeme akışı
Webhook yönetimi (ödeme, iptal, iade)
Test ortamı kurulumu
Ödeme geçmişi paneli

Kullandığımız Teknolojiler

Next.js 16İyzico APIStripe APITypeScript

Teslimat Kapsamı

  • Tam entegrasyon kodu
  • Test & canlı ortam kurulumu
  • Webhook endpoint'leri
  • Ödeme paneli
  • Güvenlik dokümantasyonu
Teklif Al

Rehber

E-Ticaret Başlangıç Rehberi

Türkiye'de e-ticaret kurmanın 47 adımını içeren rehberi indirin.

Rehberi İndir

Uygulama

İyzico Ödeme Entegrasyonu Nasıl Yapılır?

  1. 1

    Merchant hesabı ve API anahtarlarını alın

    iyzico.com üzerinden başvuru yapılır; onay sonrası panelden API Key ve Secret Key alınır. Sandbox (test) ve production için anahtarlar ayrıdır — sandbox.iyzipay.com ile başlanır, canlı anahtar yalnızca sunucu ortam değişkeninde (.env) tutulur.

  2. 2

    SDK'yı kurun ve bağlantıyı doğrulayın

    Resmî iyzipay SDK'sı (Node.js, PHP, Python, .NET, Java mevcut) projeye eklenir. İlk çağrı olarak bir retrieve/binCheck isteğiyle anahtarların ve base URL'in doğru olduğu test ortamında doğrulanır.

  3. 3

    Ödeme akışını seçin: 3D Secure veya non-3DS

    Türkiye'de kart ödemelerinde 3D Secure pratikte zorunludur. threeds/initialize ile başlatılır, banka doğrulama sayfasına yönlendirilir, dönüşte callbackUrl'e gelen istek threeds/auth ile tamamlanır. Non-3DS akış yalnızca özel izinli senaryolarda kullanılır.

  4. 4

    Callback ve webhook'ları kurun

    callbackUrl ödemenin sonucunu alır; ancak tek doğruluk kaynağı olarak kullanılmaz. Sipariş durumu her zaman sunucu tarafında iyzico'ya sorularak (retrieve) doğrulanır — kullanıcının tarayıcısından gelen veriye güvenilmez. İptal/iade bildirimleri için webhook uçları ayrıca tanımlanır.

  5. 5

    Test kartlarıyla tüm senaryoları geçirin

    iyzico'nun dokümantasyonundaki test kartları ile başarılı ödeme, yetersiz bakiye, 3D doğrulama iptali, iade ve kısmi iade senaryoları tek tek denenir. Idempotency (aynı siparişin iki kez çekilmemesi) bu aşamada doğrulanır.

  6. 6

    Canlıya geçin ve izlemeyi açın

    Production anahtarları geçirilir, base URL değiştirilir. Başarısız ödeme oranı ve webhook hataları için loglama/alarm kurulur. Basit tek ödeme akışı 3-5 iş günü, abonelik + webhook sistemi 7-10 iş günüdür.

SSS

Sık Sorulan Sorular

İyzico / Stripe Ödeme Entegrasyonu hizmeti hakkında merak edilenler

İyzico ve Stripe'ı aynı projede kullanabilir miyiz?

Evet. Türk kullanıcılara İyzico, yabancı kullanıcılara Stripe sunarak her iki entegrasyonu aynı anda kullanabilirsiniz.

Ödeme sistemi ne kadar sürede kurulur?

Basit tek ödeme akışı 3-5 iş günü, abonelik + webhook sistemi 7-10 iş günü sürer.

PCI uyumluluğu nasıl sağlanıyor?

Kart bilgileri asla sunucunuzda saklanmaz. Tüm hassas veriler İyzico veya Stripe altyapısında tutulur, PCI uyumluluğu otomatik sağlanır.

İyzico entegrasyonu için hangi diller destekleniyor?

iyzico resmî SDK'ları Node.js, PHP, Python, .NET, Java ve Ruby için mevcuttur. SDK bulunmayan bir dil kullanıyorsanız REST API doğrudan çağrılabilir — imzalama (authorization header) mantığı dokümantasyonda tanımlıdır.

İyzico test ortamı nasıl kullanılır?

sandbox.iyzipay.com üzerinden ayrı bir test hesabı ve ayrı API anahtarları kullanılır. Test kartlarıyla başarılı ödeme, yetersiz bakiye, 3D iptali ve iade senaryoları denenir. Test ortamında gerçek para hareketi olmaz; canlıya geçişte yalnızca anahtarlar ve base URL değişir.

İyzico 3D Secure zorunlu mu?

Türkiye'de kart ödemelerinde 3D Secure pratikte zorunludur ve varsayılan akış olarak kurulmalıdır. Non-3DS ödeme yalnızca iyzico tarafından özel olarak izin verilen senaryolarda kullanılabilir; standart e-ticaret projelerinde 3D Secure akışı kurulur.

Ödeme sonucu neden sadece callback'e güvenilmez?

callbackUrl'e gelen istek kullanıcının tarayıcısı üzerinden geçtiği için tek doğruluk kaynağı sayılmaz. Sipariş her zaman sunucu tarafından iyzico'ya sorularak (retrieve) doğrulanır. Bu, hem manipülasyonu hem de ağ kesintisinde oluşan tutarsızlıkları engeller.

Mevcut sitemize sonradan ödeme entegrasyonu eklenebilir mi?

Evet. Mevcut projenin diline ve altyapısına bakılır, ödeme akışı ayrı bir modül olarak eklenir. WordPress/WooCommerce, özel PHP, Next.js veya mobil uygulama arka ucu — hepsinde sonradan entegrasyon mümkündür.

İyzico / Stripe Ödeme Entegrasyonu için bugün teklif alın

Projenizi anlatan kısa bir mesaj yeterli. Size 24 saat içinde dönüş yapıyoruz.

Şimdi İletişime Geç