API bancaria
Validazione IBAN
L’endpoint iban valida gli International Bank Account Numbers con validazione completa specifica per paese, controllo del formato e informazioni strutturali dettagliate per applicazioni finanziarie.
GET
Validazione IBAN
Per iniziare
URL di base
Endpoint di validazione
L’endpointiban richiede la tua chiave API e un parametro IBAN per eseguire una validazione completa degli International Bank Account Numbers.
Parametri della richiesta
La tua chiave API univoca. Nota che ogni utente ha chiavi API univoche per ciascuna delle
API Cleariflow, quindi la chiave dell’API di validazione bancaria non funzionerà per l’API
tassi di cambio, ad esempio.
L’International Bank Account Number da validare. Gli spazi sono consentiti e verranno rimossi automaticamente durante l’elaborazione. L’IBAN deve seguire il formato standard ISO 13616.
Parametri della risposta
La risposta API viene restituita in un formato JSON universale e leggero.L’IBAN normalizzato senza spazi, restituito in formato maiuscolo.
Risultato complessivo della validazione che indica se l’IBAN è valido secondo tutte le regole di validazione.
Il codice paese ISO a due lettere (es. DE per Germania, FR per Francia).
Il nome completo del paese associato all’IBAN.
Il codice identificativo della banca estratto dall’IBAN secondo il formato specifico del paese.
La porzione del numero di conto dell’IBAN, esclusi codice paese, checksum e codice bancario.
La lunghezza effettiva dell’IBAN fornito.
La lunghezza prevista per gli IBAN del paese specifico secondo lo standard ISO 13616.
Se la validazione del checksum IBAN è passata usando l’algoritmo MOD-97.
Se il formato IBAN corrisponde alla struttura prevista per il paese.
Informazioni dettagliate aggiuntive sulla struttura e formattazione dell’IBAN.
Una rappresentazione visiva della struttura IBAN usando i segnaposto B (Bank), S (Sort), C (Customer) e K (Key).
Un esempio correttamente formattato dell’IBAN con spazi per la leggibilità.
Il nome della banca (attualmente mostra “Bank information not available”).
Il codice BIC della banca (attualmente mostra “BIC not available”).
Il tipo di conto (tipicamente “Bank Account”).
Il codice valuta per il paese (es. EUR per i paesi dell’Eurozona, GBP per il Regno Unito).
Esempi
IBAN tedesco valido
Richiesta:IBAN francese valido
Richiesta:IBAN non valido
Richiesta:Gestione degli errori
Parametro IBAN mancante
Richiesta:Chiave API mancante
Richiesta:Struttura IBAN
L’IBAN è composto da diversi elementi:- Codice paese (2 caratteri): codice paese ISO 3166-1 alpha-2
- Cifre di controllo (2 caratteri): validazione con algoritmo MOD-97
- Identificativo bancario: codice bancario specifico per paese
- Numero di conto: identificativo del conto cliente
Formati specifici per paese
Paesi diversi hanno strutture IBAN differenti:- Germania (DE): 22 caratteri -
BBBB BBBB BBBB BBBB BB - Francia (FR): 27 caratteri -
BBBB BSSS SSCC CCCC CCCC CCC KK - Italia (IT): 27 caratteri -
CAAA AABB BBSS CCCC CCCC CCX - Regno Unito (GB): 22 caratteri -
BBBB SSSS SSCC CCCC CC - Spagna (ES): 24 caratteri -
BBBB SSSS DDCC CCCC CCCC CC
- B = Codice bancario
- S = Codice di smistamento
- C = Numero di conto cliente
- K = Chiave/cifra di controllo
- A = Tipo di conto
- D = Cifra di controllo
Regole di validazione
L’API esegue una validazione completa che include:- Validazione del formato: verifica se l’IBAN segue la struttura prevista per il paese
- Validazione della lunghezza: verifica che la lunghezza dell’IBAN corrisponda allo standard del paese
- Validazione del checksum: esegue la validazione con algoritmo MOD-97
- Validazione del codice paese: assicura che il codice paese sia supportato
- Validazione dei caratteri: verifica caratteri alfanumerici validi
Paesi supportati
L’API supporta la validazione IBAN per oltre 50 paesi tra cui:- Europa: Germania, Francia, Italia, Spagna, Paesi Bassi, Belgio, Austria, Svizzera, Regno Unito, Polonia
- Asia: Emirati Arabi Uniti, Bahrain, Israele, Giordania, Kazakistan, Kuwait
- Americhe: Brasile, Costa Rica, Repubblica Dominicana, Guatemala
- Africa: Mauritania, Mauritius, Tunisia
Validazione IBAN