Bank-API
IBAN-Validierung
Der iban-Endpunkt validiert International Bank Account Numbers mit umfassender länderspezifischer Prüfung, Formatkontrolle und detaillierten Strukturinformationen für Finanzanwendungen.
GET
IBAN-Validierung
Erste Schritte
Basis-URL
Validierungs-Endpunkt
Deriban-Endpunkt benötigt Ihren API-Schlüssel und einen IBAN-Parameter zur umfassenden Validierung von International Bank Account Numbers.
Anfrageparameter
String
erforderlich
Ihr eindeutiger API-Schlüssel. Beachten Sie, dass jeder Nutzer für jede
Cleariflow-API eigene API-Schlüssel hat — Ihr Bankvalidierungs-API-Schlüssel funktioniert z. B. nicht für die Wechselkurs-API.
String
erforderlich
Die zu validierende International Bank Account Number. Leerzeichen sind erlaubt und werden bei der Verarbeitung automatisch entfernt. Die IBAN sollte dem ISO-13616-Standardformat entsprechen.
Antwortparameter
Die API-Antwort wird in einem universellen und leichtgewichtigen JSON-Format zurückgegeben.String
Die normalisierte IBAN ohne Leerzeichen, in Großbuchstaben.
Boolean
Gesamtergebnis der Validierung — ob die IBAN allen Validierungsregeln entspricht.
String
Der zweistellige ISO-Ländercode (z. B. DE für Deutschland, FR für Frankreich).
String
Der vollständige Name des Landes, dem die IBAN zugeordnet ist.
String
Der aus der IBAN extrahierte Bankidentifikationscode gemäß dem länderspezifischen Format.
String
Der Kontonummernteil der IBAN ohne Ländercode, Prüfziffern und Bankcode.
Integer
Die tatsächliche Länge der übermittelten IBAN.
Integer
Die erwartete Länge für IBANs des jeweiligen Landes gemäß ISO 13616.
Boolean
Ob die IBAN-Prüfziffernvalidierung mit dem MOD-97-Algorithmus bestanden wurde.
Boolean
Ob das IBAN-Format der erwarteten Struktur des Landes entspricht.
Object
Zusätzliche Detailinformationen zur IBAN-Struktur und Formatierung.
String
Visuelle Darstellung der IBAN-Struktur mit Platzhaltern B (Bank), S (Sort), C (Customer) und K (Key).
String
Ein korrekt formatiertes IBAN-Beispiel mit Leerzeichen zur besseren Lesbarkeit.
String
Der Name der Bank (derzeit „Bank information not available”).
String
Der BIC-Code der Bank (derzeit „BIC not available”).
String
Der Kontotyp (typischerweise „Bank Account”).
String
Der Währungscode des Landes (z. B. EUR für Eurozone-Länder, GBP für UK).
Beispiele
Gültige deutsche IBAN
Anfrage:Gültige französische IBAN
Anfrage:Ungültige IBAN
Anfrage:Fehlerbehandlung
Fehlender IBAN-Parameter
Anfrage:Fehlender API-Schlüssel
Anfrage:IBAN-Struktur
Die IBAN besteht aus mehreren Komponenten:- Ländercode (2 Zeichen): ISO-3166-1-alpha-2-Ländercode
- Prüfziffern (2 Zeichen): MOD-97-Algorithmus-Validierung
- Bankidentifikator: Länderspezifischer Bankcode
- Kontonummer: Kundenkontokennung
Länderspezifische Formate
Verschiedene Länder haben unterschiedliche IBAN-Strukturen:- Deutschland (DE): 22 Zeichen —
BBBB BBBB BBBB BBBB BB - Frankreich (FR): 27 Zeichen —
BBBB BSSS SSCC CCCC CCCC CCC KK - Italien (IT): 27 Zeichen —
CAAA AABB BBSS CCCC CCCC CCX - Vereinigtes Königreich (GB): 22 Zeichen —
BBBB SSSS SSCC CCCC CC - Spanien (ES): 24 Zeichen —
BBBB SSSS DDCC CCCC CCCC CC
- B = Bankcode
- S = Sort-Code
- C = Kundenkontonummer
- K = Schlüssel-/Prüfziffer
- A = Kontotyp
- D = Kontrollziffer
Validierungsregeln
Die API führt umfassende Validierung durch, einschließlich:- Formatvalidierung: Prüft, ob die IBAN der erwarteten Struktur des Landes entspricht
- Längenvalidierung: Prüft, ob die IBAN-Länge dem Landesstandard entspricht
- Prüfziffernvalidierung: Führt MOD-97-Algorithmus-Validierung durch
- Ländercode-Validierung: Stellt sicher, dass der Ländercode unterstützt wird
- Zeichenvalidierung: Prüft auf gültige alphanumerische Zeichen
Unterstützte Länder
Die API unterstützt IBAN-Validierung für über 50 Länder, darunter:- Europa: Deutschland, Frankreich, Italien, Spanien, Niederlande, Belgien, Österreich, Schweiz, UK, Polen
- Asien: VAE, Bahrain, Israel, Jordanien, Kasachstan, Kuwait
- Amerika: Brasilien, Costa Rica, Dominikanische Republik, Guatemala
- Afrika: Mauretanien, Mauritius, Tunesien