Если на стороне банка сформирован и направлен в "PayControl" запрос на создание ключа PayControl, в системе "PayControl" регистрируется пользователь PayControl и создается ключ для данного пользователя. Зарегистрированный в PayControl пользователь привязывается в системе "Corporate" к уполномоченному лицу клиента. Переход по статусам пользователя PayControl и ключа PayControl следующий:
Пользователь банковской части системы создает запрос к сервису PayControl на создание ключа.
При сохранении запроса система "Corporate" автоматически выполняет проверку его реквизитов. После успешного прохождения проверки запросу на
получение ключа присваивается статус "Создан"
.
Система "Corporate" отправляет запрос на создание ключа PayControl на сервер "PayControl", статус запроса меняется
на "Запрошена регистрация"
.
Сервер PayControl получает запрос и формирует ответ с информацией о пользователе и ключевой информацией.
При успешном ответе от системы "PayControl" в системе "Corporate" создается запись о пользователе и ключе PayControl.
Если при формировании запроса был выбран признак "Сейчас"
, то создается пользователь PayControl в статусе "Создан"
и ключ PayControl в статус
"Активный"
. Если при формировании запроса был выбран признак "При первом обращении"
, то создается пользователь PayControl в статусе
"Создан"
и ключ PayControl в статусе "Отложенный"
.
После успешной авторизации пользователя клиентской части в системе "Corporate" (см. разд. «Авторизация пользователя при входе в систему») производится проверка на наличие пользователя PayControl и ключа PayControl.
Если у клиента есть пользователь PayControl в статусе "Создан"
или "Активен"
и есть ключ PayControl в статусе "Отложенный"
. Если
статус пользователя PayControl "Создан"
и если у ключа PayControl истек срок действия, то система "Corporate" меняет статус
пользователя PayControl на "Отклонен", а статус ключа PayControl на "Деактивированный"
. Если статус пользователя PayControl "Активен"
, то
меняется только статус ключа PayControl на статус "Деактивированный"
.
После успешного прохождения проверки на наличие пользователя PayControl и ключа PayControl система "Corporate" запрашивает у пользователя подтверждение использования ключа PayControl.
При подтверждении пользователем использования ключа PayControl производится смена статуса ключа PayControl со статуса "Отложенный"
на статус
"Активный"
. Производится смена статуса пользователя PayControl со статуса "Создан"
на статус "Активен"
.
Если пользователь отложил использование ключа PayControl, ключ остается в статусе "Отложенный"
, пользователь PayControl остается в статусе
"Создан"
.
Если пользователь отвергает использование ключа PayControl, производится смена ключа PayControl со статуса "Отложенный"
на статус
"Деактивированный"
. Производится смена статуса пользователя PayControl со статуса "Создан"
на статус "Отклонен"
.