API bancaire
Validation IBAN
L’endpoint iban valide les numéros de compte bancaire international avec une validation complète spécifique à chaque pays, une vérification du format et des informations structurelles détaillées pour les applications financières.
GET
Validation IBAN
Premiers pas
URL de base
Endpoint de validation
L’endpointiban requiert votre clé API et un paramètre IBAN pour effectuer une validation complète des numéros de compte bancaire international.
Paramètres de requête
Votre clé API unique. Notez que chaque utilisateur possède des clés API uniques pour chacune des
API Cleariflow ; votre clé de l’API de validation bancaire ne fonctionnera pas pour votre API de
taux de change, par exemple.
Le numéro de compte bancaire international à valider. Les espaces sont autorisés et seront automatiquement supprimés lors du traitement. L’IBAN doit suivre le format standard ISO 13616.
Paramètres de réponse
La réponse de l’API est renvoyée dans un format JSON universel et léger.L’IBAN normalisé sans espaces, renvoyé en majuscules.
Résultat global de validation indiquant si l’IBAN est valide selon toutes les règles de validation.
Le code pays ISO à deux lettres (par ex., DE pour l’Allemagne, FR pour la France).
Le nom complet du pays associé à l’IBAN.
Le code d’identification bancaire extrait de l’IBAN selon le format spécifique au pays.
La partie numéro de compte de l’IBAN, hors code pays, somme de contrôle et code bancaire.
La longueur réelle de l’IBAN fourni.
La longueur attendue pour les IBAN du pays spécifique selon la norme ISO 13616.
Indique si la validation de la somme de contrôle IBAN a réussi à l’aide de l’algorithme MOD-97.
Indique si le format de l’IBAN correspond à la structure attendue pour le pays.
Informations détaillées supplémentaires sur la structure et le formatage de l’IBAN.
Une représentation visuelle de la structure IBAN utilisant les placeholders B (Banque), S (Guichet), C (Client) et K (Clé).
Un exemple correctement formaté de l’IBAN avec des espaces pour la lisibilité.
Le nom de la banque (affiche actuellement « Bank information not available »).
Le code BIC de la banque (affiche actuellement « BIC not available »).
Le type de compte (généralement « Bank Account »).
Le code devise du pays (par ex., EUR pour les pays de la zone euro, GBP pour le Royaume-Uni).
Exemples
IBAN allemand valide
Requête :IBAN français valide
Requête :IBAN invalide
Requête :Gestion des erreurs
Paramètre IBAN manquant
Requête :Clé API manquante
Requête :Structure IBAN
L’IBAN se compose de plusieurs éléments :- Code pays (2 caractères) : code pays ISO 3166-1 alpha-2
- Chiffres de contrôle (2 caractères) : validation par algorithme MOD-97
- Identifiant bancaire : code bancaire spécifique au pays
- Numéro de compte : identifiant du compte client
Formats spécifiques par pays
Les différents pays ont des structures IBAN variables :- Allemagne (DE) : 22 caractères —
BBBB BBBB BBBB BBBB BB - France (FR) : 27 caractères —
BBBB BSSS SSCC CCCC CCCC CCC KK - Italie (IT) : 27 caractères —
CAAA AABB BBSS CCCC CCCC CCX - Royaume-Uni (GB) : 22 caractères —
BBBB SSSS SSCC CCCC CC - Espagne (ES) : 24 caractères —
BBBB SSSS DDCC CCCC CCCC CC
- B = Code banque
- S = Code guichet
- C = Numéro de compte client
- K = Clé/chiffre de contrôle
- A = Type de compte
- D = Chiffre de contrôle
Règles de validation
L’API effectue une validation complète incluant :- Validation du format : vérifie si l’IBAN suit la structure attendue pour le pays
- Validation de la longueur : vérifie que la longueur de l’IBAN correspond à la norme du pays
- Validation de la somme de contrôle : effectue la validation par algorithme MOD-97
- Validation du code pays : s’assure que le code pays est pris en charge
- Validation des caractères : vérifie les caractères alphanumériques valides
Pays pris en charge
L’API prend en charge la validation IBAN pour plus de 50 pays, notamment :- Europe : Allemagne, France, Italie, Espagne, Pays-Bas, Belgique, Autriche, Suisse, Royaume-Uni, Pologne
- Asie : Émirats arabes unis, Bahreïn, Israël, Jordanie, Kazakhstan, Koweït
- Amériques : Brésil, Costa Rica, République dominicaine, Guatemala
- Afrique : Mauritanie, Maurice, Tunisie
Validation IBAN