İ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
Kullandığımız Teknolojiler
Teslimat Kapsamı
- Tam entegrasyon kodu
- Test & canlı ortam kurulumu
- Webhook endpoint'leri
- Ödeme paneli
- Güvenlik dokümantasyonu
Rehber
E-Ticaret Başlangıç Rehberi
Türkiye'de e-ticaret kurmanın 47 adımını içeren rehberi indirin.
Uygulama
İyzico Ödeme Entegrasyonu Nasıl Yapılır?
- 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
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
Ö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
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
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
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.
Benzer Çözümler
İlgili Hizmetler
Bu hizmetle birlikte sık tercih edilenler
Daha Fazla Bilgi
İlgili Rehberler
İyzico / Stripe Ödeme Entegrasyonu hakkında bilmeniz gerekenler
İyzico vs Stripe: Türk E-Ticaret Sitesi İçin Hangisi?
E-ticaret siteniz için ödeme altyapısı seçerken İyzico mu Stripe mi sorusunun cevabı.
Oku Rehber · 9 dk okumaAmazon Türkiye Seller API: Satıcılar İçin Entegrasyon Rehberi
Amazon Türkiye'de satış yapıyorsanız Selling Partner API ile manuel işlemleri ortadan kaldırabilir, operasyonel yükü ciddi biçimde azaltabilirsiniz.
Oku Rehber · 7 dk okumaİyzico Entegrasyonu: Web Sitenize Türk Kartı Desteği Nasıl Eklenir?
Türkiye'de online ödeme almanın standart yolu İyzico. Entegrasyon sürecini, teknik gereksinimleri ve sık karşılaşılan sorunları gerçek proje deneyimiyle aktarıyoruz.
Okuİ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ç