API de validation d’IBAN SEPA

Validez les IBAN et vérifiez la participation bancaire à SEPA

Vérifiez un IBAN et la participation de la banque aux virements SEPA, aux virements instantanés et aux prélèvements Core et B2B. Obtenez un résultat distinct par schéma dans une réponse JSON, à partir des données bancaires et des registres de participants de l’EPC.

Commencez avec 10 requêtes API gratuites toutes les 24 heures.

L’IBAN est-il valide et la banque prend-elle en charge votre schéma SEPA ?

Il s’agit de vérifications distinctes. Un IBAN peut réussir les contrôles de format et de clé sans que la participation de la banque à un schéma de paiement donné soit confirmée. Vérifiez les deux lors de la collecte des coordonnées bancaires ou de la préparation d’une remise de paiements.

Valider l’IBAN

Vérifiez le format national, la longueur et la clé de contrôle avant d’enregistrer les coordonnées bancaires du client.

Identifier la banque

Utilisez les annuaires bancaires disponibles pour identifier la banque et son BIC. La vérification dans les annuaires est disponible pour 40 pays.

Vérifier le schéma requis

Consultez le résultat propre à votre virement, virement instantané ou prélèvement.

Quatre schémas SEPA, quatre résultats indépendants

SCT

Virement SEPA

details.sepa.sct

Indique la participation de la banque au schéma de virement SEPA classique.

SCT Inst

Virement SEPA instantané

details.sepa.sctInst

Indique la participation au schéma de virement instantané. Ce résultat ne constitue ni un contrôle d’accessibilité en temps réel via RT1/TIPS, ni une garantie d’exécution instantanée.

SDD Core

Prélèvement Core

details.sepa.sddCore

Indique la participation au schéma de prélèvement SEPA Core.

SDD B2B

Prélèvement B2B

details.sepa.sddB2b

Indique la participation au schéma interentreprises B2B. Ne déduisez pas ce résultat de celui du schéma Core.

Les données proviennent des registres distincts de chaque schéma de l’European Payments Council. Un résultat confirmé nécessite une identification univoque de la banque et une correspondance avec un participant actuellement adhérent dans des données de registre à jour.

Requête API SEPA et réponse JSON

Utilisez le point d’accès de validation d’IBAN avec votre clé API. Les résultats SEPA sont inclus lorsque des données bancaires sont renvoyées ; aucune requête supplémentaire par schéma n’est nécessaire.

curl --get "https://www.iban-test.eu/api/v2/iban/validate" \
  --header "Authorization: Bearer YOUR_API_TOKEN" \
  --data-urlencode "iban=DE89370400440532013000"

Extrait de réponse illustrant uniquement les champs SEPA. Les résultats réels dépendent de l’IBAN et des données de registre disponibles.

{
  "details": {
    "sepa": {
      "sct": {
        "status": "confirmed",
        "reason": "matched"
      },
      "sctInst": {
        "status": "confirmed",
        "reason": "matched"
      },
      "sddCore": {
        "status": "confirmed",
        "reason": "matched"
      },
      "sddB2b": {
        "status": "confirmed",
        "reason": "matched"
      }
    }
  }
}

Consulter la référence complète des champs SEPA et des motifs de résultat.

Traiter correctement les résultats confirmés et inconnus

1. Vérifier le résultat de validation

Traitez d’abord les IBAN invalides. La participation SEPA est une information complémentaire qui ne modifie pas le résultat de validation de l’IBAN.

2. Lire le statut de votre schéma

confirmed avec le motif matched confirme la participation de la banque à ce schéma. Chaque schéma doit être évalué séparément.

3. Distinguer inconnu et non pris en charge

unknown signifie que la participation n’a pas pu être confirmée. Examinez le motif et prévoyez une vérification ou une solution de repli, au lieu de considérer automatiquement le schéma comme non pris en charge par la banque.

Par exemple, missing_bic signifie que le BIC de la banque était indisponible ; no_match, qu’aucun participant correspondant n’a été trouvé ; et stale_data, que les données du registre sont obsolètes.

Cette API valide les IBAN et vérifie la participation bancaire. Elle n’initie pas de paiements, ne vérifie ni le titulaire ni l’existence d’un compte, ne confirme pas de mandat de prélèvement et ne garantit pas le règlement. Votre prestataire de paiement doit gérer l’éligibilité du compte et le routage des paiements en temps réel.

Intégrez les contrôles SEPA à votre parcours de paiement

Utilisez ces résultats lors de l’entrée en relation client, de la mise en place de prélèvements et de la préparation des paiements. Commencez avec une clé API gratuite, examinez une réponse et traitez le schéma requis dans votre application.

Pour les contrôles généraux de format, de clé et d’annuaire bancaire, consultez l’API de validation d’IBAN.

Vérification des données bancaires

Vérification dans les référentiels bancaires de 40 pays

IBAN-Test ne se limite pas à la clé de contrôle. Pour les pays ci-dessous, nous vérifions le code de la banque dans les référentiels disponibles et renvoyons les informations trouvées : établissement, ville et BIC. Comprendre la vérification d’un IBAN.

ALAlbanie ADAndorre ATAutriche BEBelgique BGBulgarie HRCroatie CYChypre CZTchéquie DKDanemark EEEstonie FIFinlande FRFrance DEAllemagne GIGibraltar GRGrèce HUHongrie ISIslande IEIrlande ITItalie LVLettonie LILiechtenstein LTLituanie LULuxembourg MTMalte MDMoldavie MEMonténégro NLPays-Bas MKMacédoine du Nord NONorvège PLPologne PTPortugal RORoumanie SMSaint-Marin RSSerbie SKSlovaquie SISlovénie ESEspagne SESuède CHSuisse VAÉtat de la Cité du Vatican

Vérification du format IBAN

115 formats IBAN pris en charge

Contrôlez la structure, la longueur et la clé de votre IBAN pour repérer les fautes de frappe et les chiffres inversés avant un paiement. Pour les pays indiqués plus haut, une vérification complémentaire s’appuie sur les référentiels bancaires disponibles.

Serveur MCP pour agents IA – Connectez vos clients IA aux outils de vérification d’IBAN – https://www.iban-test.eu/mcp – Documentation API