Dane testowe dla programistów

Testowy IBAN: przykłady i przypadki do testowania aplikacji

Potrzebujesz testowego numeru IBAN z Polski lub innego kraju? Znajdziesz tu opublikowane przykłady o poprawnym formacie krajowym i sumie kontrolnej MOD-97 oraz celowo błędne warianty do testowania formularzy i aplikacji.

Przykład referencyjny z rejestru IBAN organizacji SWIFT. Używaj go do programowania, testów i dokumentacji; nie twórz na jego podstawie zleceń płatniczych. Poprawność formalna nie potwierdza właściciela ani istnienia aktywnego rachunku.

Przykładowe numery IBAN z Polski i innych krajów

Wartości referencyjne pochodzą z rejestru IBAN SWIFT, wydanie 101. Format krajowy, długość i sumę kontrolną przeliczono lokalnie 15 października 2026 r. Funkcja kopiowania używa postaci elektronicznej bez spacji.

Opublikowane przykłady referencyjne do testów formatu i sumy kontrolnej
KrajTestowy IBANZnakiDziałanie
Polska (PL)28
Niemcy (DE)22
Austria (AT)20
Szwajcaria (CH)21
Francja (FR)27
Holandia (NL)18
Wielka Brytania (GB)22

Fikcyjny numer IBAN z poprawną sumą kontrolną nie dowodzi poprawności danych bankowych. Na przykład kodu banku może brakować w aktualnym wykazie. Ustal osobno, czy aplikacja ma sprawdzać tylko format i sumę kontrolną, czy także identyfikować bank.

Przypadki testowe dla poprawnych i błędnych danych

Osiem przypadków obejmuje normalizację, pola wymagane, długość, dozwolone znaki i sumę kontrolną. Oczekiwany wynik dotyczy formatu po normalizacji. Nie gwarantuje konkretnego kodu statusu API; kolejność kontroli może zależeć od implementacji.

Przypadki testowe oparte na polskim przykładzie referencyjnym
Przypadek testowyDane wejścioweOczekiwany wynik w formularzu
Polski przykład referencyjnyPL61109010140000071219812874Formalnie poprawny po normalizacji
Usuń spacje podczas normalizacjiPL61 1090 1014 0000 0712 1981 2874Formalnie poprawny po normalizacji
Zamień małe litery na wielkiepl61109010140000071219812874Formalnie poprawny po normalizacji
Cyfry kontrolne celowo zmienione na 00PL00109010140000071219812874Niepoprawna suma kontrolna
Brakuje jednego znakuPL6110901014000007121981287Niepoprawna długość
Jeden znak za dużoPL611090101400000712198128740Niepoprawna długość
Niedozwolony znak specjalnyPL6110901014000007121981287!Niedozwolony znak
Puste pole wymagane(puste)Brak wymaganego pola

Pliki są generowane w przeglądarce na podstawie tych stałych przykładów i nie wymagają konta. Możesz wykorzystać je jako zestaw danych testowych w swoim projekcie.

Testowy IBAN, generator czy walidacja IBAN?

  • Testowy IBAN: Stała wartość do powtarzalnych testów formularzy i aplikacji.
  • Generator IBAN: Oblicza numer IBAN na podstawie wprowadzonych danych bankowych. Służy do tego generator IBAN.
  • Walidacja IBAN: Sprawdza istniejący numer IBAN i dodaje dostępne informacje o banku. Umożliwia to internetowy walidator IBAN.

Przy płatnościach w środowisku testowym stosuj zasady swojego dostawcy płatności oraz jego udokumentowane dane i tryb testowy. Ten zbiór nie definiuje scenariuszy udanych lub nieudanych płatności właściwych dla konkretnego dostawcy.

Zintegruj walidację IBAN ze swoją aplikacją

Wykorzystaj API do walidacji IBAN, aby automatyzować kontrole w formularzach, sklepach lub procesach ERP. Przypadki na tej stronie opisują oczekiwane wyniki kontroli formatu; API może wykonywać dodatkowe sprawdzenia.

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":"PL61109010140000071219812874"}'

Przy walidacji IBAN kod 2100 oznacza poprawny wynik. Negatywny wynik, na przykład 3100, może zostać zwrócony z error: false. Interpretuj kod wyniku, a błędy uwierzytelniania, limitu i techniczne obsługuj osobno. Odpowiedzi opisuje dokumentacja API.

Własny dostęp do API obejmuje 10 bezpłatnych zapytań w ciągu 24 godzin. Powyższe przykłady pozostają dostępne bez rejestracji.

Częste pytania o testowe numery IBAN

Czy testowy IBAN oznacza prawdziwy rachunek bankowy?

Opublikowany przykład nie dowodzi istnienia aktywnego rachunku. Te przykłady ilustrują format i sumę kontrolną. Używaj ich wyłącznie do programowania, testów i dokumentacji.

Dlaczego testowy IBAN może zostać odrzucony mimo poprawnej sumy kontrolnej?

Aplikacja może stosować dodatkowe reguły, takie jak wyszukiwanie kodu banku lub krajowa kontrola rachunku. Środowisko testowe może też akceptować tylko określone wartości. Samo przejście kontroli MOD-97 nie spełnia wszystkich tych wymagań.

Jak testować spacje i małe litery?

Normalizuj dane zgodnie z zasadami aplikacji. Warianty PL61 1090 1014 0000 0712 1981 2874 i pl61109010140000071219812874 powinny dawać tę samą wartość referencyjną po usunięciu spacji i zamianie liter na wielkie.

Źródła i weryfikacja

Wartości referencyjne i formaty krajowe: rejestr IBAN SWIFT, wydanie 101 (grudzień 2025 r.). Format i sumę kontrolną wartości sprawdzono lokalnie 15 października 2026 r. Przypadki negatywne opracowano na potrzeby tego zbioru. Informacje o danych do testowania płatności zawiera dokumentacja dla programistów Adyen.

Weryfikacja danych bankowych

Weryfikacja w rejestrach banków z 40 krajów

IBAN-Test sprawdza więcej niż sumę kontrolną. Dla tych krajów weryfikuje identyfikator banku w dostępnych rejestrach i zwraca dane takie jak nazwa instytucji, miejscowość oraz BIC, jeśli są dostępne. Zobacz, jak działa weryfikacja IBAN.

ALAlbania ADAndora ATAustria BEBelgia BGBułgaria HRChorwacja CYCypr CZCzechy DKDania EEEstonia FIFinlandia FRFrancja DENiemcy GIGibraltar GRGrecja HUWęgry ISIslandia IEIrlandia ITWłochy LVŁotwa LILiechtenstein LTLitwa LULuksemburg MTMalta MDMołdawia MECzarnogóra NLHolandia MKMacedonia Północna NONorwegia PLPolska PTPortugalia RORumunia SMSan Marino RSSerbia SKSłowacja SISłowenia ESHiszpania SESzwecja CHSzwajcaria VAWatykan

Sprawdzanie formatu IBAN

Weryfikacja 115 formatów IBAN

Sprawdź strukturę, długość i sumę kontrolną IBAN, aby wychwycić literówki i przestawione cyfry, zanim płatność zostanie odrzucona. W krajach wymienionych powyżej dostępna jest również weryfikacja w rejestrach banków.

Serwer MCP dla agentów AI – Połącz klientów AI z narzędziami do weryfikacji IBAN – https://www.iban-test.eu/mcp – dokumentacja API