İçindekiler
- Hızlı Karşılaştırma
- Iyzico: Türkiye odaklı, bankacılık akışlarına yakın sandbox
- PayTR: Hızlı sanal POS entegrasyonları için pratik sandbox
- PayU: Çoklu ödeme yöntemleri ve esnek test senaryoları
- Stripe: Modern API ve detaylı test modu (global olarak kullanışlı)
- PayPal Developer: PayPal akışları ve webhook testi
- Hangisini Seçmelisin?
- Sıkça Sorulan Sorular
ücretsiz ödeme gateway test ortamları ve sanal POS sandboxları, özellikle geliştiriciler ve küçük işletmeler için canlı ödemeye geçmeden önce hataları yakalamak, entegrasyon akışını kontrol etmek ve test kartlarıyla süreçleri doğrulamak için hayatî araçlardır. Türkiye pazarına özgü iş akışları, 3D Secure, taksit seçenekleri ve bankaların aracı süreçleri gibi konular test ortamında doğru şekilde simüle edilmezse ödeme sürecinde sorun çıkma olasılığı yükselir.
Bu rehberde Türkiye'de yaygın kullanılan ve geliştiricilere ücretsiz test ortamı veya sandbox sağlayan popüler ödeme sağlayıcılarını bir araya getirdik. Her birinin güçlü ve zayıf yönlerini, kimlere uygun olduğunu ve entegrasyonda dikkat etmen gereken noktaları anlatıyoruz; böylece projen için en uygun sandbox'ı seçebilirsin.
Hızlı Karşılaştırma
| Program | Platform | En iyi olduğu iş | Ücret |
|---|---|---|---|
| Iyzico | Web, API | Türkiye bankalarıyla uyumlu entegrasyon, 3D Secure testi | Ücretsiz sandbox |
| PayTR | Web, API | Hızlı sanal POS entegrasyonu ve yerel bankalarla test | Ücretsiz sandbox |
| PayU | Web, API | Çoklu ödeme yöntemleri ve Türkiye odaklı akış testi | Ücretsiz sandbox |
| Stripe | Web, API | Modern API, kapsamlı test modu (global) | Ücretsiz test modu |
| PayPal Developer | Web, API | PayPal akışları ve IPN/Webhook testi | Ücretsiz sandbox |
Iyzico: Türkiye odaklı, bankacılık akışlarına yakın sandbox
Iyzico, Türkiye pazarında sık kullanılan bir ödeme altyapısı sağlayıcısıdır ve entegrasyon geliştiricileri için kapsamlı bir sandbox sunar. Bu sandbox genellikle 3D Secure akışlarını, taksit seçeneklerini ve yerel bankalarla olan senaryoları simüle etmeye odaklanır; böylece Türkiye'ye özel davranışları canlıya geçmeden önce doğrulayabilirsin.

Iyzico sandbox hesaplarında genelde test anahtarları, örnek postback/ipn davranışları ve önceden tanımlanmış test kart numaraları bulunur. Ücretsiz kullanımda bazı limite tabi özellikler veya canlıya geçiş için güvenlik/uyum doğrulamaları gerekebilir; canlıya almak için sağlayıcının onay süreçleri uygulanır.
Artıları
- Türkiye bankacılık akışlarına yönelik hazır test senaryoları
- 3D Secure ve taksit testleri için uygun
- API dokümantasyonu ve örnek istemciler kapsamlı
Eksileri
- Canlıya geçiş için sağlayıcı onayı ve belge talebi olabilir
- Bazı gelişmiş raporlama veya uzun süreli veri saklama canlıda ücretli olabilir
Kimler için? Türkiye pazarına özel ödeme akışları ve 3D Secure/taksit senaryolarını doğrulamak isteyen KOBİ ve geliştiriciler için.
PayTR: Hızlı sanal POS entegrasyonları için pratik sandbox
PayTR, Türkiye'de yaygın kullanılan bir diğer sanal POS ve ödeme çözümleridir. Geliştiriciler için API desteği ve test anahtarları sağlar; böylece sanal POS entegrasyonunu hızlıca kurup, test işlem akışlarını ve callback’leri inceleyebilirsin. PayTR genelde basit POS akışı ve kart ödemesine odaklanır, bazı ek ödeme yöntemleri de desteklenir.

PayTR sandbox'ı, test kartlarıyla işlem yapma, örnek webhook/event verileri alma ve hata durumlarını canlandırma yetenekleri sunar. Ücretsiz sandbox kullanımında yine üretim parametreleriyle canlıya geçiş aşamasında doğrulamalar istenebilir.
Artıları
- Basit ve hızlı sanal POS entegrasyonu
- Test webhook'ları ve örnek hata senaryoları
- Türkiye'deki banka akışlarını yansıtan test kartları
Eksileri
- Bazı ileri seviye ödeme yöntemleri veya ek hizmetler canlıda ücretli olabilir
- Canlı işlem limitleri ve onay süreçleri sağlayıcıya göre değişir
Kimler için? Kısa sürede sanal POS ile çalışmaya başlamak ve temel ödeme akışlarını test etmek isteyen küçük işletmeler ve geliştiriciler.
PayU: Çoklu ödeme yöntemleri ve esnek test senaryoları
PayU, global kökenli bir ödeme sağlayıcısı olup bazı bölgelerde Türkiye odaklı çözümler sunar. PayU'nun test ortamı genellikle kart ödemesi, banka transferleri ve bazı alternatif ödeme yöntemleri için simülasyon imkânı sağlar. Dokümantasyonunda farklı hata kodları ve test durumlarını tetiklemeye yönelik bilgiler bulunur.

PayU sandbox ile çoklu ödeme yöntemlerinin entegrasyonunu ve bu yöntemlere özel hata/başarı akışlarını test etmek mümkündür. Test modunda API anahtarları ve örnek yanıtlar üzerinden çalışmalar yürütülür; üretime geçişte gerekli denetimler olabilir.
Artıları
- Çoklu ödeme yöntemlerini tek yerde test etme imkânı
- Hata senaryoları ve örnek cevaplar iyi belgelenmiş
- Geliştirici dostu API tasarımı
Eksileri
- Bölgesel sunucu yapılandırmaları ve destek seçenekleri değişken olabilir
- Canlıya geçiş sürecinde işlem onayları gerekebilir
Kimler için? Birden fazla ödeme yöntemini entegre eden projeler ve alternatif akışları test etmek isteyen ekipler için.
Stripe: Modern API ve detaylı test modu (global olarak kullanışlı)
Stripe, geniş kapsamlı ve iyi belgelenmiş bir test moduna sahip. Test modunda neredeyse tüm API uç noktalarını simüle edebilirsin: kartlar, 3D Secure akışları (test senaryolarıyla), webhook'lar, faturalar ve abonelikler gibi. Stripe’ın test kart numaraları ve hata tetikleyicileri sayesinde uçtan uca senaryoları canlandırmak kolaydır.

Türkiye'deki kullanıma ilişkin düzenlemeler ve destek durumu zamanla değişebilir; yine de Stripe'ın test modu, global geliştirici ekosistemi ve modern API yapısı nedeniyle entegrasyonun prototiplenmesi ve yerel test senaryolarının oluşturulması için faydalıdır.
Artıları
- Çok kapsamlı test kartları ve hata tetikleyicileri
- Webhook simülasyonu ve lokal test akışları için araçlar
- Modern, iyi dokümante edilmiş API
Eksileri
- Türkiye'ye özel banka davranışlarını bire bir kopyalamayabilir
- Canlıda kullanmak için ödeme sağlayıcısının bölgesel desteği önemlidir
Kimler için? Modern API ile gelişmiş ödeme özellikleri, abonelik ve faturalama akışları kurmak isteyen geliştiriciler için.
PayPal Developer: PayPal akışları ve webhook testi
PayPal Developer portalı, PayPal ödeme akışlarını, sandbox hesaplarını ve IPN/webhook testlerini destekler. Eğer PayPal ödeme seçeneğini sunmayı planlıyorsan, alıcı/satıcı hesaplarını sandbox üzerinde oluşturarak tüm akışları canlıya geçmeden doğrulayabilirsin. PayPal sandbox, özellikle PayPal ödemelerine özgü red/iptal akışlarını test etmek için kullanışlıdır.
Türkiye'de PayPal'ın canlı hizmet durumu geçmişte değişiklik göstermiş olabilir; ancak PayPal Developer sandbox hâlâ küresel geliştiriciler için sandbox yetenekleri sağlar ve ödeme akışı doğrulama açısından değerlidir.
Artıları
- PayPal ödemeleri ve IPN/webhook akışlarını detaylı test etme
- Sandbox alıcı/satıcı hesapları oluşturma imkânı
- Geniş dokümantasyon ve örnek SDK'lar
Eksileri
- Türkiye'de canlı destek/durum geçmişi nedeniyle kullanım kısıtları olabilir
- PayPal'a özgü akışları test eder; banka bazlı yerel senaryolar her zaman bire bir yansımayabilir
Kimler için? PayPal entegrasyonu sunan veya uluslararası alıcılarla çalışan küçük işletmeler ve geliştiriciler için.
Hangisini Seçmelisin?
- Türkiye'ye özel 3D Secure ve taksit senaryolarını test etmek istiyorsan: Iyzico
- Hızlı sanal POS entegrasyonu ve yerel banka testleri istiyorsan: PayTR
- Birden fazla ödeme yöntemi ve esnek akışlar gerekiyorsa: PayU
- Modern API, abonelik ve detaylı test araçları gerekiyorsa: Stripe
- PayPal akışı ve uluslararası ödemeleri doğrulamak istiyorsan: PayPal Developer
Sıkça Sorulan Sorular
Sandbox'ta yapılan işlemler gerçek para ile mi gerçekleşir?
Hayır; sandbox/test ortamları, gerçek ödeme ağlarına bağlanmadan simülasyon yapar. Test kartları ve test hesaplar kullanılır; para transferi gerçekleşmez, ancak yanıtlar ve akışlar üretime yakın şekilde simüle edilir.
Bankaların sanal POS'larını nasıl test ederim?
Birçok banka sanal POS entegrasyonu için test/qa hesapları veya test anahtarları sağlar; genelde banka ile sözleşme/proje kaydı sonrası test erişimi verilir. Banka geliştirici portalı veya ilişkilendirilen ödeme sağlayıcısı üzerinden test belgelerini ve test kartlarını edinmen gerekir.
Sandbox'ta hangi sınırlar veya eksiklikler olabilir?
Sandboxlar genelde işlem hacmi, veri saklama veya bazı üçüncü taraf entegrasyonlarda kısıtlı olabilir. Ayrıca bazı bankaya özel bekleme süresi, geçici red nedenleri veya gerçek 3D Secure davranışı canlıda farklılık gösterebilir; bu nedenle kritik senaryoları canlıda düşük miktarlarda doğrulamak iyi bir pratiktir.
Test kart numaraları güvenli midir, üretime geçince aynı şekilde kullanabilir miyim?
Test kart numaraları sadece sandbox için geçerlidir ve gerçek işlemler için kullanılamaz. Üretimde gerçek POS sağlayıcısından veya ödeme ağından alınan canlı anahtarlar ve gerçek kart verileri kullanılır; PCI uyumluluğu ve güvenlik gerekliliklerine dikkat etmelisin.
Sandbox kullanırken webhook ve callback'leri nasıl doğrularım?
Çoğu sağlayıcı sandbox ortamında webhook gönderir; bu webhooks'ları lokal makinede test etmek için ngrok gibi araçlar veya sağlayıcının simülasyon araçları kullanılabilir. Webhook imzalarını ve replay saldırılarını da doğrulayarak gerçek dünyaya benzer güvenlik kontrolleri eklemeyi unutma.


