Failover
Failover, bir PSP'nin ödeme isteğini reddetmesi veya yanıt verememesi durumunda işlemin otomatik olarak alternatif bir PSP'ye yönlendirilmesidir.
Nasıl Çalışır?
Failover Tetikleyicileri
| Tetikleyici | Açıklama |
|---|---|
| Timeout | PSP belirli sürede yanıt vermedi |
| 5xx hatası | PSP sunucu hatası döndü |
| Bağlantı hatası | PSP'ye ulaşılamadı |
| Teknik red | Banka teknik bir nedenle işlemi reddetti |
Failover Yapılmayan Durumlar
Aşağıdaki durumlarda failover uygulanmaz, çünkü sorun PSP'de değil işlemin kendisindedir:
| Durum | Neden |
|---|---|
| Yetersiz bakiye | Müşterinin kartında para yok |
| Geçersiz kart | Kart numarası hatalı |
| Kart engeli | Müşteri veya banka kartı engellemiş |
| 3DS başarısız | Kimlik doğrulama başarısız |
Cascade Routing
Birden fazla yedek PSP tanımlayabilirsiniz. Birincil PSP başarısız olursa sırayla denenir:
| Sıra | PSP | Rol |
|---|---|---|
| 1 | Banka A | Birincil |
| 2 | Banka B | İlk yedek |
| 3 | Banka C | İkinci yedek |
Tüm PSP'ler başarısız olursa, işlem başarısız olarak sonuçlanır ve hata müşteriye bildirilir.
Failover Metrikleri
Failover performansını izlemek için şu metriklere bakın:
- Failover oranı — Toplam işlemlerin yüzde kaçında failover devreye girdi
- Kurtarma oranı — Failover ile başarıyla tamamlanan işlem yüzdesi
- PSP bazlı hata oranı — Hangi PSP'de daha çok hata oluşuyor