Помощь
Возможные ошибки
При переходе по ссылке /authorize в браузере, вы видите текстовое сообщение вместо формы ввода логина и пароля
Это происходит, если при формировании адреса /authorize подставлены
client_id или redirect_uri, не зарегистрированные в банке. В тексте
будет указано, какой параметр нужно исправить. Например
так: mismatching redirection URI for given client. Ошибка может
появиться, даже если интеграция успешно подключена. Например, если вы
обновите redirect_uri, но не обновите его в конфигурации своей учетной
системы.
По ссылке /authorize не открывается форма для ввода логина и пароля. Вместо этого вы переходите по redirect_uri
Это происходит, если неверно заданы response_type, scope или другие
параметры запроса. В адресе к redirect_uri будут добавлены
параметры state, error и error_description. Последние два
описывают причину ошибки. Спецификация четко регламентирует значения
этих параметров. Поэтому если интеграция подключена успешно, такой
ошибки обычно не возникает.
Нажимая на кнопку «Войти» на форме ввода логина и пароля, вы переходите не по redirect_uri, а на форму для изменения пароля
Это значит, что срок действия пароля истек. Задайте новый пароль, он будет действовать 365 дней. Сделать это можно в личном кабинете онлайн-банка.
В ответ на запрос /token возвращается HTTP-код 400, код ошибки invalid_request
Возможные причины ошибки: - Authorization Code использован повторно.
Если вы не используете refresh_token, для запроса /token нужно
сформировать новый Authorization Code; - code_challenge в
/authorize и code_verifier в запросе /token не соответствуют друг
другу. Алгоритм формирования этих параметров описан в разделе
«Как получить токены по Code Flow»
; - значение в поле redirect_uri не зарегистрировано в банке или не
соответствует значению, использованному для формирования ссылки
/authorize; - тело запроса не содержит обязательных параметров.
В ответ на запрос /token возвращается HTTP-код 401
Возможные причины ошибки: - у значения в заголовке Authorization
неверный формат. Значение должно начинаться со строки Basic
и содержать client_id и client_secret, разделенные двоеточием и
закодированные алгоритмом Base64URL Encode; - в банке не
зарегистрированы значения client_id и client_secret, использованные
для формирования значения заголовка Authorization.
В ответ на запрос списка счетов возвращается HTTP-код 401
Возможные причины ошибки: - нет
заголовка Authorization или ID-Token; - значение
заголовка Authorizationне начинается с Bearer; - пользователь
выпустил новый набор токенов доступа или выполнил запрос /logout. В
этих случаях старый набор токенов становится недействительным; - у
токенов доступа истек срок действия.
Как настроить расписание для автоматического получения выписок
Итоговые выписки за рабочие дни доступны на следующий день после 4:00
мск. За субботу выписки могут быть доступны позже.
Для автоматического получения итоговых выписок рекомендуем следующие
варианты:
Настроить расписание первого запроса выписок после 6:00 мск без запроса выписок в воскресенье. Выписку за субботу запрашивать в понедельник;
Если выписки нужны в воскресенье, установить на этот день время первого запроса после 14 часов.