Valider un IBAN
Vérifier un IBAN chez Wajub avant de l'enregistrer, et ce que prouve une réponse valide.
POST /identity/validate vérifie l'IBAN chez Wajub, sans contacter aucune banque : sa forme (deux
lettres, deux chiffres, puis des lettres et des chiffres), la longueur attendue pour son pays et la
somme de contrôle mod-97 de la norme ISO 13616. Les espaces sont d'abord supprimés et les lettres
mises en majuscules.
curl https://api.wajub.com/identity/validate \
-H "Authorization: $WAJUB_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "iban": "FR14 2004 1010 0505 0001 3M02 606" }'La réponse est plate. iban revient normalisé, c'est la forme à enregistrer.
Une seule faute de frappe, un 7 final à la place du 6, et la somme de contrôle ne tient plus.
L'IBAN refusé porte un message que vous pouvez afficher tel quel.
Valide signifie bien formé, pas que le compte existe
Un refus renvoie toujours 200 : testez valid, pas le code de statut. Et une somme de contrôle
valide prouve seulement que l'IBAN a été saisi correctement. Aucune banque n'a confirmé que le
compte est ouvert.