Bank API
Перевірка IBAN
Ендпоінт iban перевіряє міжнародні банківські рахунки (IBAN) з повною перевіркою за країною, контролем формату та детальною структурною інформацією для фінансових застосунків.
GET
Перевірка IBAN
Початок роботи
Базовий URL
Ендпоінт перевірки
Ендпоінтiban потребує API-ключа та параметра 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 складається з кількох компонентів:- Код країни (2 символи): ISO 3166-1 alpha-2
- Контрольні цифри (2 символи): перевірка MOD-97
- Ідентифікатор банку: код банку країни
- Номер рахунку: ідентифікатор рахунку клієнта
Формати за країнами
Різні країни мають різні структури 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 виконує комплексну перевірку:- Перевірка формату: чи IBAN відповідає структурі країни
- Перевірка довжини: чи довжина відповідає стандарту країни
- Перевірка контрольної суми: MOD-97
- Перевірка коду країни: чи код підтримується
- Перевірка символів: дійсні буквено-цифрові символи
Підтримувані країни
API підтримує перевірку IBAN для 50+ країн, включаючи:- Європа: Німеччина, Франція, Італія, Іспанія, Нідерланди, Бельгія, Австрія, Швейцарія, UK, Польща
- Азія: ОАЕ, Бахрейн, Ізраїль, Jordan, Казахстан, Кувейт
- Америка: Бразилія, Costa Rica, Домініканська Республіка, Гватемала
- Африка: Мавританія, Маврикій, Туніс