Test Ortamı (Sandbox)
Sandbox ortamı, gerçek ödemeler işlemeden veya gerçek siparişler oluşturmadan entegrasyonunuzu test etmenizi sağlar.
Sandbox ve Canlı Ortam Karşılaştırması
| Özellik | Sandbox | Canlı |
|---|---|---|
| Temel URL | Aynı (/v2/partners) | Aynı (/v2/partners) |
| API Anahtarları | Sandbox önekli anahtarlar | Üretim anahtarları |
| Ödemeler | Simüle (gerçek ücretlendirme yok) | Gerçek ödeme işleme |
| Hız Sınırları | Üretimin 5 katı | Standart sınırlar |
| Webhook'lar | Normal teslim | Normal teslim |
| Sipariş Verileri | Test verileri, periyodik olarak temizlenir | Kalıcı |
Nasıl Çalışır
Sandbox ve canlı ortamlarınız, kullandığınız API anahtarına göre belirlenir. Sandbox API anahtarları, partner kontrol panelinizde üretim anahtarlarından ayrı olarak verilir.
- Geliştirme ve test sırasında sandbox anahtarlarını kullanın.
- Canlıya geçmeye hazır olduğunuzda üretim anahtarlarına geçin.
- Her iki ortam da aynı uç noktaları sunar ve aynı istek formatlarını kabul eder.
Simüle Edilmiş Ödemeler
Sandbox modunda tüm ödeme işlemleri simüle edilir:
- CARD ödemeleri ödeme işlemcisiyle iletişim kurulmadan her zaman onaylanır.
- GOOGLE_PAY ve APPLE_PAY tokenları doğrulama yapılmadan kabul edilir.
- IDEAL, REVOLUT ve BANCONTACT akışları yönlendirme olmadan anında tamamlanır.
- Gerçek para tahsil edilmez ve gerçek bir ödeme yöntemi gerekmez.
Test İpuçları
- Test siparişlerini açıkça ayırt etmek için müşteri verilerinde sandbox önekli e-posta adresleri kullanın (ör.
sandbox-user@example.com). - Uç noktanızın yükleri doğru şekilde işlediğini doğrulamak için sandbox'ta webhook teslimatını test edin.
- Partner kontrol panelinizde belgelenen belirli test değerlerini kullanarak hata senaryolarını simüle edin.
- Sandbox'taki hız sınırları üretim sınırlarının 5 katıdır, bu da hızlı test yapmanız için daha fazla alan sağlar.