API walidacji IBAN SEPA

Sprawdzaj IBAN i uczestnictwo banku w systemach SEPA

Sprawdź IBAN oraz uczestnictwo banku w przelewach SEPA, przelewach natychmiastowych i poleceniach zapłaty Core oraz B2B. Otrzymuj osobny wynik dla każdego schematu w jednej odpowiedzi JSON, na podstawie danych bankowych i rejestrów uczestników EPC.

Zacznij od 10 bezpłatnych zapytań API na każde 24 godziny.

Czy IBAN jest prawidłowy i czy bank obsługuje Twój schemat SEPA?

To dwie odrębne weryfikacje. IBAN może przejść kontrolę formatu i cyfr kontrolnych, mimo że uczestnictwo banku w danym schemacie płatniczym pozostaje niepotwierdzone. Sprawdzaj oba aspekty podczas zbierania danych do płatności lub przygotowywania paczki płatności.

Zweryfikuj IBAN

Sprawdź format krajowy, długość i cyfry kontrolne przed zapisaniem danych płatniczych klienta.

Zidentyfikuj bank

Korzystaj z dostępnych katalogów bankowych, aby ustalić bank i jego BIC. Weryfikacja w katalogach jest dostępna dla 40 krajów.

Sprawdź wymagany schemat

Odczytaj osobny wynik dla przelewu, przelewu natychmiastowego lub polecenia zapłaty.

Cztery schematy SEPA, cztery niezależne wyniki

SCT

Przelew SEPA

details.sepa.sct

Pokazuje uczestnictwo banku w standardowym schemacie przelewów SEPA.

SCT Inst

Przelew natychmiastowy SEPA

details.sepa.sctInst

Pokazuje uczestnictwo w schemacie przelewów natychmiastowych. Nie jest to kontrola dostępności przez RT1/TIPS w czasie rzeczywistym ani gwarancja natychmiastowej realizacji.

SDD Core

Polecenie zapłaty Core

details.sepa.sddCore

Pokazuje uczestnictwo w schemacie poleceń zapłaty SEPA Core.

SDD B2B

Polecenie zapłaty B2B

details.sepa.sddB2b

Pokazuje uczestnictwo w schemacie B2B dla firm. Nie wyciągaj tego wniosku na podstawie wyniku Core.

Dane uczestników pochodzą z osobnych rejestrów schematów European Payments Council. Potwierdzony wynik wymaga jednoznacznego przypisania banku oraz dopasowania do uczestnika z aktualnym statusem uczestnictwa w aktualnych danych rejestrowych.

Żądanie API SEPA i odpowiedź JSON

Użyj punktu końcowego walidacji IBAN ze swoim kluczem API. Wyniki SEPA są dołączane, gdy zwracane są dane banku; dodatkowe żądanie sprawdzające schematy nie jest potrzebne.

curl --get "https://www.iban-test.eu/api/v2/iban/validate" \
  --header "Authorization: Bearer YOUR_API_TOKEN" \
  --data-urlencode "iban=DE89370400440532013000"

Przykładowy fragment odpowiedzi zawierający wyłącznie pola SEPA. Rzeczywiste wyniki zależą od IBAN oraz dostępnych danych rejestrowych.

{
  "details": {
    "sepa": {
      "sct": {
        "status": "confirmed",
        "reason": "matched"
      },
      "sctInst": {
        "status": "confirmed",
        "reason": "matched"
      },
      "sddCore": {
        "status": "confirmed",
        "reason": "matched"
      },
      "sddB2b": {
        "status": "confirmed",
        "reason": "matched"
      }
    }
  }
}

Przeczytaj pełną dokumentację pól SEPA i przyczyn wyniku.

Prawidłowo obsługuj wyniki potwierdzone i nieznane

1. Sprawdź wynik walidacji

Najpierw obsłuż nieprawidłowe numery IBAN. Uczestnictwo w SEPA jest dodatkową informacją i nie zmienia wyniku walidacji IBAN.

2. Odczytaj status swojego schematu

confirmed z przyczyną matched potwierdza uczestnictwo banku w danym schemacie. Każdy schemat należy oceniać oddzielnie.

3. Odróżniaj brak potwierdzenia od braku obsługi

unknown oznacza, że nie udało się potwierdzić uczestnictwa. Sprawdź przyczynę i zastosuj dodatkową weryfikację lub procedurę alternatywną, zamiast automatycznie oznaczać bank jako nieobsługujący schematu.

Na przykład missing_bic oznacza brak dostępnego BIC banku, no_match oznacza brak pasującego uczestnika, a stale_data oznacza nieaktualne dane rejestru.

To API sprawdza IBAN i uczestnictwo banku. Nie inicjuje płatności, nie weryfikuje właściciela ani istnienia rachunku, nie potwierdza zgody na polecenie zapłaty i nie gwarantuje rozliczenia. Możliwość użycia konkretnego rachunku oraz trasowanie płatności w czasie rzeczywistym musi obsłużyć Twój dostawca usług płatniczych.

Dodaj weryfikację SEPA do procesu płatności

Wykorzystuj te wyniki podczas rejestracji klientów, konfiguracji poleceń zapłaty i przygotowywania płatności. Zacznij od bezpłatnego klucza API, przeanalizuj odpowiedź i obsłuż wymagany schemat w swojej aplikacji.

Informacje o sprawdzaniu formatu, cyfr kontrolnych i katalogów bankowych znajdziesz na stronie API walidacji IBAN.

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