Skip to main content
IBAN doğrulama, kullanıcı UI’da girilen IBAN’ı transfer oluşturmadan önce kontrol etmek için kullanılır. Geçersiz IBAN, hangi bankaya ait olduğu, beklenen alıcı bilgileri gibi sorulara cevap verir. Transfer akışında opsiyonel bir adımdır; transfer oluştururken zaten otomatik doğrulama yapılır, ancak proaktif kullanıcı geri bildirimi için bu endpoint UX’i iyileştirir.

Endpoint

Yetki: transfer-admin, transfer-operator veya transfer-viewer rolü.

İstek

Başarılı response

Geçersiz IBAN

Yanıt yine 200 OK döner; is_valid: false ile birlikte sebep:
Olası error_code değerleri:
Endpoint 200 OK ile döner; is_valid alanını kontrol edin. Bu, “doğrulama başarısız” durumunu ayrı bir HTTP hata kodu olarak göstermez — UX akışında “kullanıcı yanlış girdi” sıradan bir durumdur, hata değildir.

UI entegrasyonu — debounce

IBAN alanına yazılırken her karakter için doğrulama atmayın; debounce uygulayın (örn. 500ms beklemeli, IBAN tam yazıldıktan sonra):

Hata response’ları

Burada listelenen 4xx hataları endpoint kullanımı ile ilgilidir; IBAN doğrulama mantıksal sonucu için yukarıdaki is_valid alanına bakın.