HSRCPAY Dökümantasyon

Hatalar ve Retry

Hata sınıfları, güvenli retry modeli ve operasyonel geri kazanım yaklaşımı.

Hata sınıfları

  • ValidationError (4xx): payload veya iş kuralı problemi
  • AuthError (401/403): API key/permission hataları
  • ConflictError (409): idempotency veya kaynak çakışması
  • ServerError (5xx): geçici servis sorunları

Retry matrisi

SenaryoRetry
Timeout / Network resetEvet (exponential backoff)
5xxEvet (sınırlı tekrar)
4xx validationHayır
401/403Hayır (konfigürasyon düzelt)

Exponential backoff örneği

const delays = [250, 750, 1500];

Her yeniden denemede aynı idempotencyKey ile devam et.

Alerting

  • Art arda başarısız ödeme çağrı oranı için alarm tanımla.
  • Webhook teslim başarısızlık oranlarını ayrı metrik olarak izle.
  • Sağlayıcı bazlı düşüşlerde fallback routing stratejisini devreye al.

On this page