Code de tri de Royaume unis et validation du numero de compte



Validation du Compte bancaire et spécifications API


1. C'est quoi le calcul API de l'IBAN?


Code de tri inverse est un système en ligne, qui offre aux entreprises une interface où ils peuvent effectuer en temps réel la validation de code de tri et d'identification.

Ces fonctions se présentent sous forme de modules, qui étendent les fonctionnalités de votre portail.

Le module de tri ajoute l'accès à nos vaste codes de tri postaux sur votre portail. Vous pouvez accéder aux données via une API et effectuer des appels automatiques ou intégrer la base de données d'identification de tri/BIC dans votre solution logicielle.



2. Features


Module de tri vous offre les fonctionnalités suivantes:




3. Usade de l'API


ystème API vous permet d'automatiser la validation des codes de tri via une simple requête HTTP GET ou POST.

Les paramètres acceptés sont répertoriés dans le tableau ci-dessous :

nom de domaine longueur type Description
code de tri 6 String le Code de tri
compte 8 String Numéro de compte bancaire
clé_api 128 String votre clé API personnelle.
À l'intérieur de votre portail en ligne, vous pouvez trouver votre clé API, qui est utilisée pour sécuriser les requêtes de recherche.

EXEMPLE Code de tri et Requête de validation de numéro de compte.
Un exemple d'utilisation de l'API de Code de tri avec une demande GET se trouvent ci-dessous:

https://api.iban.com/clients/api/sort-api.php?api_key=[API_KEY]&sortcode=[SORT]&account=[ACCOUNT]

Où:


Vous pouvez trouver un exemple de réponse XML dans la section suivante API XML Structure d'intervention



4. Structure de réponse API XML


Un schéma XML de la réponse de l'API se trouvent dans les Archives de documentation.
Une description détaillée des champs retourné peut être vu dans le tableau ci-dessous :

nom de domaine longueur type Description
CODE DE TRI 8 ou 11 String le code de tri/BIC que vous avez recherché est affiché si la recherche par code de tri. Si la recherche est par nom de la Banque le code type de la banque correspondante et la branche est affichée.
BANQUE 256 String Nom de la banque ou l'institution financière qui possède ce numéro de tri/BIC.
DIRECTION GENERALE 128 String nom de la direction générale spécifique auquel est affecté le code BIC/tri.
pays 32 String Nom complet du pays d'origine par exemple “États-Unis”
CODE_PAYS 2 String deux lettres abréviation du code pays, par exemple US, UK, AU, FR … etc.
ville 128 String Le nom de la ville dans lequel la succursale est située.
BRANCH_ADDRESS 128 String Adresse de la Banque en cours et de l'agence.
EMPLACEMENT 128 char informations supplémentaires sur l'emplacement si disponible.
Le système API renvoie les résultats au format XML, ce qui est facile à analyser dans une variété de plates-formes et de langages de programmation.

Un échantillon de réponse XML de l'API pour une recherche de code de tri serait:

< résultat >
< code_de_tri > 200415 </code_de_tri >
< compte > 38290008 </compte >
< iban>GB37BARC20041538290008 </iban>
< nom de la banque> BARCLAYS BANK PLC < / nom de la banque >
< bic de la banque > BARCGB21 < / bic de la banque >
< agence de la banque> BARCLAYBANK envoyer N'PTON < / agence de la banque >
< bic de l'agence > 08L < / bic de l'agence >
< adresse de la banque > DEPT AC BARCLAYCARD maison < / adresse de la banque >
< ville de la banque> NORTHAMPTON < / ville de la banque >
<postalcode bancaire>NN4 7SG</postalcode bancaire>
<téléphone bancaire>01604 234234 </téléphone bancaire>
<direct debits>OK</direct debits>
<pfs paiements></pfs paiements>
<chaps>OK</chaps>
</Résultat>



5. Erreurs de l'API


En cas d'erreur, l'API de tri renvoie une réponse XML contenant le message d'erreur.

des balises XML sont retournés sans tous les autres champs dans la réponse XML.

Ci-dessous vous pouvez trouver une description de toute erreur possible que les messages qui pourraient être retournée :

<error>abonnement expiré</error>
<error>Clé API invalide</error>
<error>Numéro de compte ou le code de Tri non valide!</error>
<error>Code de tri non trouvé</error>
<error>Plus de requêtes disponibles, vous devez acheter des requêtes supplémentaires.</error>