De: €0.0245 + TVA
Le service de vérification d'IBAN permet de valider un IBAN, de récupérer les informations de la banque associée et de vérifier son accessibilité SEPA en quelques secondes.
IBAN Advanced est le service API conçu pour vérifier en temps réel la validité d'un IBAN, extraire les données complètes de la banque et de l'agence associées et contrôler l'accessibilité aux schémas SEPA, y compris pour les virements instantanés. Grâce à une infrastructure solide et toujours disponible, l'API permet d'automatiser les contrôles sur les coordonnées bancaires, d'éliminer les erreurs humaines et de garantir l'intégrité des paiements.
IBAN Advanced ne se limite pas à une simple validation formelle : il offre un ensemble complet d'outils pour gérer les coordonnées bancaires en toute sécurité :
Au-delà de la validation, le service fournit des informations complètes sur l'établissement financier, avec des données essentielles pour la facturation et la logistique :
La première étape consiste à envoyer une requête à l'endpoint POST/iban-advanced/{iban}, qui lance la validation. Un environnement sandbox est disponible pour les tests à l'adresse test.trust.openapi.com.
POST/iban-advanced/{iban}
Voici un exemple de requête pour vérifier un IBAN :
POST https://trust.openapi.com/iban-advanced/IT60X0306905020000000123456
Il est également possible de transmettre un callback pour recevoir automatiquement le résultat sur votre serveur. Le callback prend en charge des en-têtes personnalisés (par exemple pour l'authentification) et jusqu'à 5 nouvelles tentatives automatiques en cas d'erreur temporaire :
{
"callback": {
"url": "https://your-server.site/iban-callback",
"custom": {
"orderId": "iban-check-789"
}
}
}
POST/iban-advanced/{iban}
La réponse initiale renvoie l'ID de la requête et son état :
{
"data": {
"id": "69c117af962df6cee50c9525",
"iban": "IT60X0306905020000000123456",
"state": "NEW"
},
"success": true,
"message": "",
"error": null
}
La vérification est traitée via un système de files d'attente asynchrone. Chaque requête passe par les états suivants :
Pour obtenir le résultat complet de la vérification, utilisez l'endpoint GET/iban-advanced/{id} en indiquant l'ID reçu lors de la requête précédente. Avec l'endpoint GET/iban-advanced, vous pouvez consulter la liste de toutes vos requêtes et les filtrer par état.
GET/iban-advanced/{id}
GET https://trust.openapi.com/iban-advanced/69c117af962df6cee50c9525
GET/iban-advanced/{id}
Voici un exemple de réponse complète pour un IBAN valide :
{
"data": {
"id": "69c117af962df6cee50c9525",
"iban": "IT60X0306905020000000123456",
"state": "DONE",
"status": "IBAN is valid",
"bankData": {
"bic": "TESTITMMXXX",
"bank": "Banca Italiana Test S.p.A.",
"branch": "Roma Sede Centrale",
"address": "Via del Corso, 123",
"city": "Roma",
"state": "RM",
"zipCode": "00186",
"country": "ITALY",
"countryCode": "IT",
"account": "000000123456",
"bankCode": "03069",
"branchCode": "05020"
},
"sepaData": {
"creditTransfer": true,
"directDebit": true,
"cor1": true,
"b2b": true,
"cardClearing": false,
"creditInstantTransferRT1": true,
"creditInstantTransferTIPS": true
},
"validations": {
"chars": {
"valid": true,
"message": "IBAN does not contain illegal characters"
},
"account": {
"valid": true,
"message": "Account Number check digit is correct"
},
"iban": {
"valid": true,
"message": "IBAN Check digit is correct"
},
"structure": {
"valid": true,
"message": "IBAN structure is correct"
},
"length": {
"valid": true,
"message": "IBAN Length is correct"
},
"countrySupport": {
"valid": true,
"message": "Country supports IBAN standard"
}
},
"errors": [],
"createdAt": "2026-03-30T10:00:00Z",
"updatedAt": "2026-03-30T10:00:00Z"
},
"success": true,
"message": "",
"error": null
}
Le service IBAN Advanced est conçu pour répondre aux besoins d'un marché numérique où la précision des données financières est un atout stratégique. Pour les sites e-commerce et les plateformes numériques, l'intégration de la validation en temps réel transforme profondément l'expérience d'achat : les systèmes automatisés détectent les erreurs de saisie dès que l'utilisateur entre ses coordonnées bancaires, sécurisant ainsi le processus de paiement et évitant des remboursements coûteux ou des retards dans la souscription aux services.
Au sein des services financiers, comptables et RH, l'outil devient un allié au quotidien pour la gestion administrative : chaque IBAN est vérifié automatiquement et complété avec les données de la banque et de l'agence, ce qui permet de garder à jour les fiches clients, fournisseurs et salariés. De la même manière, les entreprises qui gèrent des paiements et des prélèvements SEPA ainsi que les FinTech trouvent dans IBAN Advanced une ressource indispensable : savoir à l'avance si un compte est accessible par virement, prélèvement ou virement instantané permet de choisir le bon canal de paiement et d'éviter les transactions rejetées.
Enfin, la robustesse technique du service s'adresse directement aux développeurs et entreprises IT. L'architecture API est pensée pour une scalabilité totale et une intégration fluide dans les logiciels de gestion existants grâce à des protocoles standard. Ce niveau de fiabilité est essentiel pour les entreprises SaaS aux processus critiques, qui ont besoin d'une infrastructure résiliente et toujours disponible pour gérer de gros volumes de validations sans jamais interrompre leur activité.
Avez-vous besoin d'aide ?
Vous n'avez pas trouvé la réponse que vous cherchiez?
Remplissez tous les détails, nous vous contacterons dès que possible!
IBAN Advanced est un service API qui permet de vérifier la validité d'un IBAN et d'obtenir des informations détaillées sur la banque associée. En plus des contrôles de validité, il fournit les informations bancaires, les données SEPA ainsi qu'un aperçu complet des vérifications effectuées, facilitant ainsi l'automatisation des processus de paiement et la gestion des coordonnées bancaires.
IBAN Advanced vérifie la validité d'un IBAN et fournit des informations complémentaires sur la banque associée, notamment ses données d'identification et ses caractéristiques SEPA. Il fournit également le détail des vérifications réalisées sur l'IBAN, permettant d'effectuer des contrôles plus approfondis qu'une simple validation.
Les deux services vérifient la validité d'un IBAN, mais avec un niveau de détail différent. IBAN Start contrôle le format, les chiffres de contrôle et l'existence de la banque, et renvoie les principales informations de l'établissement : nom, adresse, code SWIFT, code ABI, pays et devise. C'est le bon choix lorsque vous avez besoin de savoir si un IBAN est correct et à quelle banque il appartient. IBAN Advanced ajoute les données complètes de l'agence (nom, ville, province et code postal), le code banque, le code agence et le numéro de compte. Il indique aussi l'accessibilité aux schémas SEPA (SCT, SDD, COR1, B2B, SCC et virements instantanés via RT1 et TIPS) et le résultat détaillé de chaque contrôle. Il est conçu pour les entreprises qui gèrent des paiements et des prélèvements SEPA et ont besoin d'une vue complète avant de les traiter.
La vérification SEPA permet d'obtenir des informations sur la compatibilité d'un IBAN avec les principaux services de l'espace SEPA (Single Euro Payments Area), tels que les virements et les prélèvements automatiques. Ces informations permettent de gérer les processus de paiement électronique de manière plus efficace.
IBAN Advanced est conçu pour les éditeurs de logiciels, les entreprises FinTech, les établissements financiers, les plateformes de paiement et les entreprises qui souhaitent automatiser la vérification des coordonnées bancaires et obtenir des informations complémentaires sur les IBAN, afin d'améliorer la fiabilité de leurs processus de paiement.
IBAN Advanced coûte 0,09 € + TVA par vérification en mode paiement à l'usage. Pour des volumes plus importants, vous pouvez choisir un abonnement avec des tarifs à partir de 0,0245 € + TVA par appel.