Смена статусов пользователя и ключа PayControl при запросе на создание ключа PayControl со стороны банка

Если на стороне банка сформирован и направлен в "PayControl" запрос на создание ключа PayControl, в системе "PayControl" регистрируется пользователь PayControl и создается ключ для данного пользователя. Зарегистрированный в PayControl пользователь привязывается в системе "Corporate" к уполномоченному лицу клиента. Переход по статусам пользователя PayControl и ключа PayControl следующий:

  1. Пользователь банковской части системы создает запрос к сервису PayControl на создание ключа.

  2. При сохранении запроса система "Corporate" автоматически выполняет проверку его реквизитов. После успешного прохождения проверки запросу на получение ключа присваивается статус "Создан".

  3. Система "Corporate" отправляет запрос на создание ключа PayControl на сервер "PayControl", статус запроса меняется на "Запрошена регистрация".

  4. Сервер PayControl получает запрос и формирует ответ с информацией о пользователе и ключевой информацией.

  5. При успешном ответе от системы "PayControl" в системе "Corporate" создается запись о пользователе и ключе PayControl.

    Если при формировании запроса был выбран признак "Сейчас", то создается пользователь PayControl в статусе "Создан" и ключ PayControl в статус "Активный". Если при формировании запроса был выбран признак "При первом обращении", то создается пользователь PayControl в статусе "Создан" и ключ PayControl в статусе "Отложенный".

  6. После успешной авторизации пользователя клиентской части в системе "Corporate" (см. разд. «Авторизация пользователя при входе в систему») производится проверка на наличие пользователя PayControl и ключа PayControl.

    Если у клиента есть пользователь PayControl в статусе "Создан" или "Активен" и есть ключ PayControl в статусе "Отложенный". Если статус пользователя PayControl "Создан" и если у ключа PayControl истек срок действия, то система "Corporate" меняет статус пользователя PayControl на "Отклонен", а статус ключа PayControl на "Деактивированный". Если статус пользователя PayControl "Активен", то меняется только статус ключа PayControl на статус "Деактивированный".

  7. После успешного прохождения проверки на наличие пользователя PayControl и ключа PayControl система "Corporate" запрашивает у пользователя подтверждение использования ключа PayControl.

    • При подтверждении пользователем использования ключа PayControl производится смена статуса ключа PayControl со статуса "Отложенный" на статус "Активный". Производится смена статуса пользователя PayControl со статуса "Создан" на статус "Активен".

    • Если пользователь отложил использование ключа PayControl, ключ остается в статусе "Отложенный", пользователь PayControl остается в статусе "Создан".

    • Если пользователь отвергает использование ключа PayControl, производится смена ключа PayControl со статуса "Отложенный" на статус "Деактивированный". Производится смена статуса пользователя PayControl со статуса "Создан" на статус "Отклонен".