Hata grupları
API retry kuralları
- Intent oluşturma network retry’ında aynı
Idempotency-Keykullanın. - İade retry’ında ilk iade operasyonunun idempotency anahtarını koruyun.
- Salt okunur status isteğini exponential backoff ve üst sınırla tekrarlayabilirsiniz.
429veya geçici5xxcevabındaRetry-Aftervarsa uygulayın.- Validation ve yetki hatalarını backoff ile tekrar etmek yerine düzeltin.
Kullanıcı mesajı ile teknik logu ayırın
Kullanıcıya eyleme dönük, güvenli bir mesaj gösterin. Teknik kayıtta correlation ID, intent ID, sağlayıcı kodu ve güvenli hata kodunu tutun. Aşağıdaki alanları hiçbir hata payload’ına yazmayın:- Tam kart numarası
- CVC
- POS credential değerleri
clientSecret- Webhook secret
Aynı siparişi yeniden deneme
Kesin başarısız intent sonrasında kullanıcı yeni bir ödeme oturumu başlatabilir. Yeni intent için yeni idempotency anahtarı kullanın fakat aynıexternalId
üzerinden sipariş ilişkisini koruyabilirsiniz. Önceki intent unknown ise yeni
denemeyi otomatik açmayın.
Belirsiz işlem kararları
Timeout sonrasında çift tahsilat oluşturmadan izlenecek akışı inceleyin.