API bancaire
Validation BIC
L’endpoint bic valide les codes d’identification bancaire, fournissant une ventilation détaillée des codes bancaires, des informations sur le pays et des types d’institution pour les opérations bancaires internationales.
GET
Validation BIC
Premiers pas
URL de base
Endpoint de validation
L’endpointbic requiert votre clé API et un paramètre BIC pour effectuer une validation complète des codes d’identification bancaire.
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 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.Le BIC normalisé sans espaces, renvoyé en majuscules.
Résultat global de validation indiquant si le BIC est valide selon toutes les règles de validation.
Le code pays ISO à deux lettres (par ex., DE pour l’Allemagne, US pour les États-Unis).
Le nom complet du pays associé au BIC.
Le code d’identification bancaire à 4 caractères (par ex., DEUT pour Deutsche Bank).
Le nom de la banque (affiche actuellement « Bank information not available »).
Le code de localisation à 2 caractères indiquant la ville ou la région (par ex., FF pour Francfort).
Le code d’agence à 3 caractères (optionnel, peut être vide pour les BIC à 8 caractères).
Informations détaillées supplémentaires sur le type et le statut du BIC.
Le type d’identifiant (généralement « BIC »).
Indique si le BIC est actuellement actif et en usage.
Le type d’institution financière (par ex., « Bank », « Credit Union »).
Exemples
BIC allemand valide (8 caractères)
Requête :BIC allemand valide (11 caractères avec agence)
Requête :BIC américain valide
Requête :BIC britannique valide
Requête :BIC invalide
Requête :Gestion des erreurs
Paramètre BIC manquant
Requête :Clé API manquante
Requête :Structure BIC
Le BIC se compose de plusieurs éléments :- Code banque (4 caractères) : identifiant unique de l’institution financière
- Code pays (2 caractères) : code pays ISO 3166-1 alpha-2
- Code de localisation (2 caractères) : identifiant de ville ou région
- 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 :- Validation de la longueur : vérifie si le BIC comporte 8 ou 11 caractères
- Validation du format : vérifie que le BIC suit la norme ISO 9362
- Validation des caractères : s’assure que seuls des caractères alphanumériques sont utilisés
- Validation du code pays : valide le format du code pays
- 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
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
Cas d’utilisation
La validation BIC est essentielle pour :- Virements internationaux : garantir des informations de routage précises
- Paiements SEPA : exigences du système de paiement européen
- Applications bancaires : validation des comptes clients
- Conformité financière : exigences de reporting réglementaire
- Traitement des paiements : applications e-commerce et fintech
Validation BIC