E-Ticaret Sitesinde Ödeme Entegrasyonu: Stripe, iyzico ve PayTR Rehberi
E-ticaret sitenize Stripe, iyzico ve PayTR ödeme sistemlerini entegre edin. API kurulumu, güvenlik yapılandırması ve test süreçlerini adım adım öğrenin.
Elif Demir
Cloud Solutions Architect
Türkiye'de online alışverişlerin yüzde 78'i kredi kartı ile yapılır ve ödeme sayfasındaki her ek adım sepet terk oranını yüzde 10 artırır. E-ticaret ödeme entegrasyonu doğru yapılandırıldığında hem dönüşüm oranlarını yükseltir hem müşteri verilerini korur. Bu rehberde Stripe, iyzico ve PayTR ödeme sistemlerinin API kurulumu, güvenlik yapılandırması ve test süreçlerini adım adım anlatıyoruz.
Ödeme Gateway Karşılaştırması
| Özellik | Stripe | iyzico | PayTR |
|---|---|---|---|
| Komisyon Oranı | %2,9 + 0,30$ | %2,49 + 0,29₺ | %2,49 + sabit |
| Taksit Desteği | Sınırlı | 12 taksit | 12 taksit |
| Entegrasyon Kolaylığı | Çok kolay (API) | Kolay (SDK) | Orta (API) |
| Uluslararası Ödeme | Evet (135+ ülke) | Sınırlı | Hayır |
| PCI DSS | Seviye 1 | Seviye 1 | Seviye 1 |
| WooCommerce Eklentisi | Resmi | Resmi | Topluluk |
Stripe: Uluslararası Satış İçin
Stripe, 135'ten fazla ülkede ödeme kabul etmenizi sağlar. API dokümantasyonu mükemmeldir ve entegrasyon süreci en hızlı olanıdır. Ancak Türk lirası ile doğrudan çalışma desteği sınırlıdır ve komisyon oranları yerel alternatiflere göre yüksektir.
iyzico: Türkiye Pazarı İçin
iyzico, Türkiye'nin en yaygın ödeme altyapısıdır. 12 taksit desteği, marketplace ödemeleri ve kolay entegrasyon sunar. WooCommerce, OpenCart ve Magento için resmi eklentileri mevcuttur. SSL ve PCI DSS uyumluluk rehberimizi de inceleyin.
💡 İpucu: Ödeme sayfasında tokenizasyon kullanarak kart verilerini kendi sunucunuzda saklamaktan kaçının. iyzico ve Stripe'ın hosted payment form'ları PCI DSS uyumluluk yükünüzü büyük ölçüde azaltır.
Entegrasyon Süreci
API Anahtarları ve Sandbox Ortamı
Her ödeme sağlayıcısı test (sandbox) ve canlı (production) olmak üzere iki ortam sunar. Entegrasyonu önce sandbox ortamında tamamlayın ve test kartlarıyla doğrulayın. API anahtarlarını asla kaynak kodunda saklamayın — ortam değişkenleri (.env) kullanın.
Webhook Yapılandırması
Webhook'lar, ödeme durumu değişikliklerini (başarılı, başarısız, iade) sunucunuza bildirir. Webhook endpoint'inizi HTTPS üzerinden sunun ve gelen isteklerin imzasını doğrulayın. Bu, sahte ödeme bildirimi saldırılarını önler.
⚠️ Önemli: Test ortamında başarılı olan entegrasyonu canlıya almadan önce mutlaka gerçek kartla küçük tutarlı bir test ödemesi yapın. Sandbox ve production API davranışları arasında farklar olabilir.
Ödeme Güvenliği
3D Secure (3DS) doğrulamasını etkinleştirin. Türkiye'de 3DS zorunludur ve kart sahibinin kimliğini doğrulayarak chargeback riskini azaltır. Ödeme sayfasında SSL sertifikasının aktif olduğundan emin olun. Hosted Cloud bulut sunucuları ücretsiz SSL sertifikası desteği sunar.
Sıkça Sorulan Sorular
Hangi ödeme gateway'ini seçmeliyim?
Yalnızca Türkiye pazarı için iyzico veya PayTR, uluslararası satış için Stripe tercih edin. Birden fazla gateway entegre ederek müşterilere seçenek sunabilirsiniz.
Ödeme entegrasyonu ne kadar sürer?
Hazır eklenti kullanıyorsanız 1-2 saat, özel API entegrasyonu yapıyorsanız 1-3 gün sürer. Test süreci dahil toplam 1 hafta planlayın.
Taksit desteği nasıl eklenir?
iyzico ve PayTR taksit desteğini yerleşik olarak sunar. Banka anlaşmalarınıza göre taksit seçenekleri otomatik olarak ödeme sayfasında görüntülenir.
Sonuç
E-ticaret ödeme entegrasyonu mağazanızın dönüşüm oranını doğrudan etkiler. Hedef pazarınıza uygun gateway seçin, tokenizasyon ile güvenliği sağlayın, 3D Secure doğrulamasını etkinleştirin ve entegrasyonu sandbox ortamında kapsamlı test edin.
Güvenli Ödeme Altyapısı
SSL sertifikası ve izole sunucu ortamıyla güvenli ödeme entegrasyonu yapın.
Bulut Sunucu Planlarını İncele →Elif Demir
Cloud Solutions Architect
Kurumsal bulut geçiş projeleri ve hibrit altyapı tasarımı konusunda uzman. AWS, Azure ve özel bulut ortamlarında 8 yıllık deneyime sahiptir.
Yorumlar yakında