Skip to main content
GET
Перевірка IBAN

Початок роботи

Базовий URL

Ендпоінт перевірки

Ендпоінт iban потребує API-ключа та параметра IBAN для комплексної перевірки міжнародних банківських рахунків.
Цей успішний запит перевіряє німецький IBAN і повертає детальну інформацію:

Параметри запиту

String
обов'язково
Ваш унікальний API-ключ. Зверніть увагу: у кожного користувача є унікальні API-ключі для кожного з API Cleariflow, тому ключ Bank Validation API не працюватиме для Exchange Rates API, наприклад.
String
обов'язково
Міжнародний банківський рахунок (IBAN) для перевірки. Пробіли дозволені та автоматично видаляються. IBAN має відповідати формату ISO 13616.

Параметри відповіді

Відповідь API повертається у універсальному та легкому форматі JSON.
String
Нормалізований IBAN без пробілів у верхньому регістрі.
Boolean
Загальний результат перевірки дійсності IBAN згідно з усіма правилами.
String
Дволітерний ISO-код країни (наприклад, DE — Німеччина, FR — Франція).
String
Повна назва країни, пов’язаної з IBAN.
String
Код ідентифікації банку з IBAN відповідно до формату країни.
String
Частина номера рахунку IBAN без коду країни, контрольних цифр і коду банку.
Integer
Фактична довжина наданого IBAN.
Integer
Очікувана довжина IBAN для країни згідно з ISO 13616.
Boolean
Чи пройшла перевірка контрольної суми IBAN за MOD-97.
Boolean
Чи відповідає формат IBAN очікуваній структурі для країни.
Object
Додаткова інформація про структуру та форматування IBAN.
String
Візуальне представлення структури IBAN: B (Bank), S (Sort), C (Customer), K (Key).
String
Приклад IBAN з пробілами для зручності читання.
String
The name of the bank (currently shows “Bank information not available”).
String
The BIC code for the bank (currently shows “BIC not available”).
String
Тип рахунку (зазвичай «Bank Account»).
String
Код валюти країни (наприклад, EUR для єврозони, GBP для UK).

Приклади

Дійсний німецький IBAN

Запит:
Відповідь:

Дійсний французький IBAN

Запит:
Відповідь:

Недійсний IBAN

Запит:
Відповідь:

Обробка помилок

Відсутній параметр IBAN

Запит:
Відповідь:

Відсутній API-ключ

Запит:
Відповідь:

Структура IBAN

IBAN складається з кількох компонентів:
  1. Код країни (2 символи): ISO 3166-1 alpha-2
  2. Контрольні цифри (2 символи): перевірка MOD-97
  3. Ідентифікатор банку: код банку країни
  4. Номер рахунку: ідентифікатор рахунку клієнта

Формати за країнами

Різні країни мають різні структури IBAN:
  • Німеччина (DE): 22 символи - BBBB BBBB BBBB BBBB BB
  • Франція (FR): 27 символів - BBBB BSSS SSCC CCCC CCCC CCC KK
  • Італія (IT): 27 символів - CAAA AABB BBSS CCCC CCCC CCX
  • Велика Британія (GB): 22 символи - BBBB SSSS SSCC CCCC CC
  • Іспанія (ES): 24 символи - BBBB SSSS DDCC CCCC CCCC CC
Де:
  • B = код банку
  • S = sort code
  • C = номер рахунку клієнта
  • K = ключ/контрольна цифра
  • A = тип рахунку
  • D = контрольна цифра

Правила перевірки

API виконує комплексну перевірку:
  1. Перевірка формату: чи IBAN відповідає структурі країни
  2. Перевірка довжини: чи довжина відповідає стандарту країни
  3. Перевірка контрольної суми: MOD-97
  4. Перевірка коду країни: чи код підтримується
  5. Перевірка символів: дійсні буквено-цифрові символи

Підтримувані країни

API підтримує перевірку IBAN для 50+ країн, включаючи:
  • Європа: Німеччина, Франція, Італія, Іспанія, Нідерланди, Бельгія, Австрія, Швейцарія, UK, Польща
  • Азія: ОАЕ, Бахрейн, Ізраїль, Jordan, Казахстан, Кувейт
  • Америка: Бразилія, Costa Rica, Домініканська Республіка, Гватемала
  • Африка: Мавританія, Маврикій, Туніс
Повний список — на сторінці Підтримувані країни.