Счета
Для работы со счетами вам потребуются разрешения ReadAccountsBasic, ReadAccountsDetail.
Счёт — это расчётный или иной счёт компании, открытый в банке. У одной компании может быть несколько счетов. Каждый счёт имеет уникальный идентификатор — accountId. Он используется в большинстве методов: получение баланса, выписки, реквизитов и так далее.
Формат accountId
accountId — это номер счёта и БИК банка, записанные через слеш, например:
40817810802000000008/044525104
Идентификатор уникален и не меняется, его длина — 30 символов. Именно это значение подставляется в пути методов, например, в запросе баланса или выписки по конкретному счёту.
Какие методы есть
- Get Accounts List — получить список всех доступных счетов. По каждому приходит
accountIdи основные атрибуты. - Get Account Info — получить информацию по конкретному счёту. В запросе передаётся
accountId.
Полное описание полей, примеры запросов и ответов можно найти на страницах этих методов в разделе «Методы».
С чего начать
- Вызовите Get Accounts List и найдите нужный счёт.
- Сохраните его
accountId— он понадобится для баланса, выписок и платежей. - При необходимости запросите детали по счёту методом Get Account Info.
Какие данные приходят по счёту
accountId— уникальный идентификатор счёта (счёт/БИК)customerCode— код компании, которой принадлежит счётtransitAccount— идентификатор транзитного счётаstatus— статус счётаstatusUpdateDateTime— дата и время изменения статусаcurrency— валюта счёта, напримерRUBaccountType— тип счёта:Business(юрлицо) илиPersonal(физлицо)accountSubType— вид счётаregistrationDate— дата регистрации счётаaccountDetails— реквизиты счёта
Что важно знать
accountIdуникален и не меняется — его удобно сохранить сразу после первого запроса и переиспользовать- Для операций используйте счёт со статусом
Enabled
Узнать остаток по счёту можно методами из раздела Баланс счёта, а операции — в разделе Выписки.