Dati di test per sviluppatori
IBAN di test: esempi e casi per collaudare il tuo software
Cerchi un IBAN di test italiano o di un altro paese? Qui trovi esempi pubblicati con il formato nazionale e il controllo MOD-97 corretti, insieme a varianti volutamente errate per collaudare moduli e applicazioni.
Esempio di riferimento del registro IBAN di SWIFT. Usalo per sviluppo, test e documentazione; non creare ordini di pagamento a partire da questo valore. La validità formale non conferma né l’intestatario né l’esistenza di un conto attivo.
Esempi di IBAN italiani e di altri paesi
I 7 valori di riferimento provengono dal registro IBAN di SWIFT, versione 101. Il formato nazionale, la lunghezza e le cifre di controllo sono stati ricalcolati localmente il 15 ottobre 2026. La funzione di copia usa il formato elettronico senza spazi.
| Paese | IBAN di test | Caratteri | Azione |
|---|---|---|---|
| Italia (IT) | 27 | ||
| Germania (DE) | 22 | ||
| Austria (AT) | 20 | ||
| Svizzera (CH) | 21 | ||
| Francia (FR) | 27 | ||
| Paesi Bassi (NL) | 18 | ||
| Regno Unito (GB) | 22 |
Un IBAN fittizio con cifre di controllo corrette non dimostra che i dati bancari siano validi. Il codice bancario, ad esempio, potrebbe non essere presente in un elenco aggiornato. Stabilisci separatamente se la tua applicazione deve verificare soltanto formato e cifre di controllo oppure anche identificare la banca.
Casi di test per dati validi e non validi
Questi otto casi coprono normalizzazione, campi obbligatori, lunghezza, caratteri consentiti e cifre di controllo. Il risultato atteso riguarda il formato dopo la normalizzazione. Non garantisce un codice di stato dell’API; l’ordine delle verifiche può variare tra le implementazioni.
| Caso di test | Dato inserito | Risultato atteso nel modulo |
|---|---|---|
| Esempio di riferimento italiano | IT60X0542811101000000123456 | Formalmente valido dopo la normalizzazione |
| Rimuovere gli spazi durante la normalizzazione | IT60 X054 2811 1010 0000 0123 456 | Formalmente valido dopo la normalizzazione |
| Normalizzare le lettere minuscole | it60x0542811101000000123456 | Formalmente valido dopo la normalizzazione |
| Cifre di controllo modificate volutamente in 00 | IT00X0542811101000000123456 | Cifre di controllo errate |
| Manca un carattere | IT60X054281110100000012345 | Lunghezza errata |
| Un carattere di troppo | IT60X05428111010000001234560 | Lunghezza errata |
| Carattere speciale non consentito | IT60X054281110100000012345! | Carattere non consentito |
| Campo obbligatorio vuoto | (vuoto) | Campo obbligatorio mancante |
I file vengono generati nel browser a partire da questi esempi fissi e non richiedono un account. Puoi incorporarli nel tuo progetto come dati di test.
IBAN di test, generatore o verifica dell’IBAN?
- IBAN di test: Un valore fisso per test riproducibili di moduli e applicazioni.
- Generatore di IBAN: Calcola un IBAN a partire dai dati bancari inseriti. Usa il generatore di IBAN.
- Verifica dell’IBAN: Controlla un IBAN esistente e aggiunge le informazioni bancarie disponibili. Usa il verificatore di IBAN online.
Per i pagamenti in un ambiente di prova, segui le istruzioni del tuo fornitore di servizi di pagamento e usa i dati e la modalità di test documentati. Questa raccolta non definisce scenari di pagamento riusciti o non riusciti specifici di un fornitore.
Integra la verifica dell’IBAN nella tua applicazione
Usa l’API di validazione IBAN per automatizzare i controlli in moduli, negozi online o processi ERP. I casi di questa pagina descrivono i risultati attesi per il formato; l’API può eseguire controlli aggiuntivi.
curl --request POST 'https://www.iban-test.eu/api/v2/iban/validate' \
--header 'Authorization: Bearer YOUR_API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{"iban":"IT60X0542811101000000123456"}'
Nella verifica dell’IBAN, 2100 indica un risultato valido. Un risultato negativo come 3100 può essere restituito con error: false. Valuta il codice del risultato e gestisci separatamente gli errori di autenticazione, di quota e tecnici. La documentazione API descrive le risposte.
Il tuo accesso personale all’API include 10 richieste gratuite ogni 24 ore. Gli esempi precedenti restano disponibili senza registrazione.
Domande frequenti sugli IBAN di test
Un IBAN di test corrisponde a un vero conto bancario?
Un esempio pubblicato non dimostra l’esistenza di un conto attivo. Questi esempi illustrano il formato e le cifre di controllo. Usali soltanto per sviluppo, test e documentazione.
Perché un IBAN di test può essere rifiutato anche se le cifre di controllo sono corrette?
La tua applicazione può applicare regole aggiuntive, come la ricerca del codice bancario o un controllo nazionale del conto. Anche un ambiente di prova può accettare soltanto valori specifici. Superare il controllo MOD-97 non copre da solo questi requisiti.
Come verifico spazi e lettere minuscole?
Normalizza i dati secondo le regole della tua applicazione. Le varianti IT60 X054 2811 1010 0000 0123 456 e it60x0542811101000000123456 devono produrre lo stesso valore di riferimento dopo aver eliminato gli spazi e convertito le lettere in maiuscolo.
