Что такое IBAN?
IBAN (International Bank Account Number) — стандартизированный идентификатор банковских счетов для международных платежей.
Структура IBAN
IBAN начинается с двухбуквенного кода страны, двух контрольных цифр и BBAN, специфичного для страны.
Проверка контрольной суммы
Действительность IBAN проверяется алгоритмом mod-97 стандарта ISO 13616.
- Удалите пробелы и перенесите первые четыре символа в конец
- Преобразуйте буквы в числа (A=10, B=11, …, Z=35)
- Вычислите mod 97; корректный IBAN дает остаток 1
Каждая страна определяет фиксированную длину и структуру части BBAN.