Bank API
Проверка IBAN
Эндпоинт iban проверяет международные банковские счета с учётом правил конкретной страны, проверкой формата и подробной структурной информацией для финансовых приложений.
GET
Проверка IBAN
Начало работы
Базовый URL
Эндпоинт проверки
Эндпоинтiban требует ваш API-ключ и параметр IBAN для комплексной проверки международных банковских счётов.
Параметры запроса
Ваш уникальный API-ключ. У каждого пользователя уникальные ключи для каждого API Cleariflow, поэтому ключ Bank Validation не будет работать, например, с API обменных курсов.
Международный банковский счёт для проверки. Пробелы допустимы и автоматически удаляются при обработке. IBAN должен соответствовать формату стандарта ISO 13616.
Параметры ответа
Ответ API возвращается в универсальном лёгком формате JSON.Нормализованный IBAN без пробелов в верхнем регистре.
Общий результат проверки — валиден ли IBAN по всем правилам.
Двухбуквенный ISO-код страны (например, DE для Германии, FR для Франции).
Полное название страны, связанной с IBAN.
Банковский идентификатор, извлечённый из IBAN согласно формату конкретной страны.
Номер счёта в IBAN без кода страны, контрольных цифр и банковского кода.
Фактическая длина переданного IBAN.
Ожидаемая длина IBAN для конкретной страны по стандарту ISO 13616.
Прошла ли проверка контрольной суммы IBAN по алгоритму MOD-97.
Соответствует ли формат IBAN ожидаемой структуре для страны.
Дополнительная подробная информация о структуре и форматировании IBAN.
Визуальное представление структуры IBAN с плейсхолдерами B (Bank), S (Sort), C (Customer) и K (Key).
Правильно отформатированный пример IBAN с пробелами для читаемости.
Название банка (сейчас отображается «Bank information not available»).
BIC-код банка (сейчас отображается «BIC not available»).
Тип счёта (обычно «Bank Account»).
Код валюты страны (например, EUR для еврозоны, GBP для Великобритании).
Примеры
Валидный немецкий IBAN
Запрос:Валидный французский IBAN
Запрос:Невалидный IBAN
Запрос:Обработка ошибок
Отсутствует параметр IBAN
Запрос:Отсутствует API-ключ
Запрос:Структура IBAN
IBAN состоит из нескольких компонентов:- Код страны (2 символа): ISO 3166-1 alpha-2 код страны
- Контрольные цифры (2 символа): проверка по алгоритму MOD-97
- Банковский идентификатор: банковский код, специфичный для страны
- Номер счёта: идентификатор счёта клиента
Форматы по странам
В разных странах структура IBAN различается:- Германия (DE): 22 characters -
BBBB BBBB BBBB BBBB BB - Франция (FR): 27 characters -
BBBB BSSS SSCC CCCC CCCC CCC KK - Италия (IT): 27 characters -
CAAA AABB BBSS CCCC CCCC CCX - Великобритания (GB): 22 characters -
BBBB SSSS SSCC CCCC CC - Испания (ES): 24 characters -
BBBB SSSS DDCC CCCC CCCC CC
- B = банковский код
- S = код сортировки
- C = номер счёта клиента
- K = ключевая/контрольная цифра
- A = тип счёта
- D = контрольная цифра
Правила проверки
API выполняет комплексную проверку, включая:- Проверка формата: соответствует ли IBAN ожидаемой структуре для страны
- Проверка длины: соответствует ли длина IBAN стандарту страны
- Проверка контрольной суммы: валидация по алгоритму MOD-97
- Проверка кода страны: поддерживается ли код страны
- Проверка символов: допустимые буквенно-цифровые символы
Поддерживаемые страны
API поддерживает проверку IBAN для 50+ стран, включая:- Европа: Германия, Франция, Италия, Испания, Нидерланды, Бельгия, Австрия, Швейцария, Великобритания, Польша
- Азия: ОАЭ, Бахрейн, Израиль, Иордания, Казахстан, Кувейт
- Америка: Бразилия, Коста-Рика, Доминиканская Республика, Гватемала
- Африка: Мавритания, Маврикий, Тунис
Проверка IBAN