Skip to main content
GET
Validation BIC

Premiers pas

URL de base

Endpoint de validation

L’endpoint bic requiert votre clé API et un paramètre BIC pour effectuer une validation complète des codes d’identification bancaire.
Cette requête réussie valide un BIC allemand et renvoie des informations détaillées :

Paramètres de requête

String
requis
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.
String
requis
Le code d’identification bancaire à valider. Les espaces sont autorisés et seront automatiquement supprimés lors du traitement. Le BIC doit suivre le format standard ISO 9362.

Paramètres de réponse

La réponse de l’API est renvoyée dans un format JSON universel et léger.
String
Le BIC normalisé sans espaces, renvoyé en majuscules.
Boolean
Résultat global de validation indiquant si le BIC est valide selon toutes les règles de validation.
String
Le code pays ISO à deux lettres (par ex., DE pour l’Allemagne, US pour les États-Unis).
String
Le nom complet du pays associé au BIC.
String
Le code d’identification bancaire à 4 caractères (par ex., DEUT pour Deutsche Bank).
String
Le nom de la banque (affiche actuellement « Bank information not available »).
String
Le code de localisation à 2 caractères indiquant la ville ou la région (par ex., FF pour Francfort).
String
Le code d’agence à 3 caractères (optionnel, peut être vide pour les BIC à 8 caractères).
Object
Informations détaillées supplémentaires sur le type et le statut du BIC.
String
Le type d’identifiant (généralement « BIC »).
Boolean
Indique si le BIC est actuellement actif et en usage.
String
Le type d’institution financière (par ex., « Bank », « Credit Union »).

Exemples

BIC allemand valide (8 caractères)

Requête :
Réponse :

BIC allemand valide (11 caractères avec agence)

Requête :
Réponse :

BIC américain valide

Requête :
Réponse :

BIC britannique valide

Requête :
Réponse :

BIC invalide

Requête :
Réponse :

Gestion des erreurs

Paramètre BIC manquant

Requête :
Réponse :

Clé API manquante

Requête :
Réponse :

Structure BIC

Le BIC se compose de plusieurs éléments :
  1. Code banque (4 caractères) : identifiant unique de l’institution financière
  2. Code pays (2 caractères) : code pays ISO 3166-1 alpha-2
  3. Code de localisation (2 caractères) : identifiant de ville ou région
  4. Code d’agence (3 caractères) : identifiant d’agence optionnel (XXX pour le siège)

Exemples de format

  • BIC à 8 caractères : DEUTDEFF (Deutsche Bank, Allemagne, Francfort)
  • BIC à 11 caractères : DEUTDEFF500 (Deutsche Bank, Allemagne, Francfort, Agence 500)

Codes de localisation courants

  • FF : Francfort, Allemagne
  • 33 : New York, États-Unis
  • 2L : Londres, Royaume-Uni
  • PP : Paris, France
  • MM : Milan, Italie

Règles de validation

L’API effectue une validation complète incluant :
  1. Validation de la longueur : vérifie si le BIC comporte 8 ou 11 caractères
  2. Validation du format : vérifie que le BIC suit la norme ISO 9362
  3. Validation des caractères : s’assure que seuls des caractères alphanumériques sont utilisés
  4. Validation du code pays : valide le format du code pays
  5. Validation du code banque : vérifie le format de l’identifiant bancaire

Exigences de format BIC

  • Code banque : 4 caractères alphanumériques
  • Code pays : 2 caractères alphabétiques (ISO 3166-1)
  • Code de localisation : 2 caractères alphanumériques
  • Code d’agence : 3 caractères alphanumériques (optionnel)

BIC vs SWIFT

BIC (Business Identifier Code) et SWIFT sont souvent utilisés de manière interchangeable :
  • BIC : le nom officiel de la norme ISO 9362
  • SWIFT : le réseau de messagerie qui a popularisé le code
  • Code SWIFT : nom alternatif pour BIC
Tous les BIC peuvent être utilisés pour la messagerie SWIFT, mais tous les codes SWIFT ne sont pas des BIC valides.

Pays pris en charge

L’API prend en charge la validation BIC pour plus de 50 pays, notamment :
  • Europe : Allemagne, France, Italie, Espagne, Pays-Bas, Belgique, Autriche, Suisse, Royaume-Uni, Pologne
  • Amériques : États-Unis, Canada, Brésil, Mexique
  • Asie : Japon, Singapour, Hong Kong, Australie
  • Afrique : Afrique du Sud, Égypte, Nigeria
Pour une liste complète des pays pris en charge, consultez la page Pays pris en charge.

Cas d’utilisation

La validation BIC est essentielle pour :
  1. Virements internationaux : garantir des informations de routage précises
  2. Paiements SEPA : exigences du système de paiement européen
  3. Applications bancaires : validation des comptes clients
  4. Conformité financière : exigences de reporting réglementaire
  5. Traitement des paiements : applications e-commerce et fintech