Пример поиска реквизитов банка для обычных и управляемых форма, на сервисе ДАДАТА(dadata.ru), тестировалось на 8.2.19.130 и 8.3.5.1383.
Для поиска необходимо получение токена( бесплатно, спасибо сервису dadata.ru) https://dadata.ru/suggestions/usage/#registration_popup
Обработка из примера возвращает структуру с Наименованием банка, корр счетом, городом, адресом, свифтом
Дополнительно могут быть получены , если вдруг нужно :
value | Наименование банка одной строкой (как показывается в списке подсказок) |
unrestricted_value | Наименование банка одной строкой (полное) |
data.address.value | Адрес регистрации одной строкой |
data.address.unrestricted_value | Адрес одной строкой (полный, от региона) |
data.address.data | Гранулярный адрес. Может отсутствовать |
data.bic | Банковский идентификационный код (БИК) ЦБ РФ |
data.swift | Банковский идентификационный код в системе SWIFT |
data.registration_number | Регистрационный номер в ЦБ РФ |
data.correspondent_account | Корреспондентский счет в ЦБ РФ |
data.name.payment | Платежное наименование |
data.name.full | Полное наименование |
data.name.short | Краткое наименование |
data.okpo | Код ОКПО |
data.opf.type | Тип кредитной организации
BANK — банк BANK_BRANCH — филиал банка NKO — небанковская кредитная организация (НКО) NKO_BRANCH — филиал НКО RKC — расчетно-кассовый центр OTHER — другой |
data.opf.full | Тип кредитной организации (на русском) |
data.opf.short | Тип кредитной организации (на русском, сокращенный) |
data.phone | Не заполняется |
data.rkc | Расчетно-кассовый центр. Объект такой же структуры, как сам банк. |
data.state.actuality_date | Дата актуальности сведений |
data.state.registration_date | Дата регистрации |
data.state.liquidation_date | Дата ликвидации |
data.state.status | Статус организации
ACTIVE — действующая LIQUIDATING — ликвидируется LIQUIDATED — ликвидирована |