Тестовые значения

Справочник управляющих значений песочницы. Значения детерминированы: одинаковый ввод всегда даёт одинаковый результат.

Вход в тестовый онлайн-банк

Логин / парольРезультат
test_user / sandboxУспешный вход, возврат кода авторизации
Любые другие значенияОшибка «Неверный логин или пароль»

Токены

ОбъектСрокПоведение в песочнице
access_token, id_token24 часаСтатические на сессию; повторный выпуск возвращает те же значения
refresh_token30 днейОбновление возвращает ту же пару токенов
Код авторизацииОдноразовыйПовторный обмен → 400 invalid_grant
Сессия24 часаЗатем данные удаляются

Сценарии уровня сообщения

ДействиеРезультатЧто проверяете
Повторная отправка с тем же MsgIdОбычно HTTP 400 + RJCT; при асинхронном обнаружении дубля итоговый статус также RJCTОбработку дубликатов
Запрос статуса по неизвестному msgIdHTTP 200 + NPMT«Платёж не найден»
NbOfTxs ≠ числу PmtInfПервоначально HTTP 200 + PDNG, затем после асинхронной проверки RJCTОшибку валидации
CtrlSum ≠ сумме InstdAmtПервоначально HTTP 200 + PDNG, затем RJCTОшибку контрольной суммы
Отправка без ds:SignatureHTTP 400 + RJCT — XML не соответствует XSDОшибку подписи