6.4.3.1. Множественная авторизация

В контексте множественной авторизации те же этапы авторизации согласия выполняются для первого Пользователя, чтобы авторизовать или подготовить согласие на проведение платежа.

Для ресурса согласия на проведение платежа:

- СППУ запрашивает AuthorisationType для платежа (Single, Any или Multiple). Если значение не указано, то ППУ будет интерпретировать AuthorisationType как "Any".

- СППУ запрашивает CompletionDateTime для завершения авторизации платежа. Если значение не указано, то ППУ будет интерпретировать значение CompletionDateTime как неограниченное.

- ППУ отклоняет согласие на проведение платежа, если запрашиваемый СППУ тип AuthorisationType не совпадает с DebtorAccount в запросе.

- ППУ устанавливает статус согласия платежа на Rejected, если запрашиваемый СППУ тип AuthorisationType не может быть удовлетворен после аутентификации Пользователя:

- ППУ отвечает ошибкой OAuth, указанной как invalidjequest и error_description, содержащей соответствующее описание.

- ППУ ограничивает выбор DebtorAccount (в онлайн-канале ППУ) счетами, которые соответствуют типу AuthorisationType, запрошенному СППУ.

Для ресурса платежа:

- ППУ отвечает объектом MultiAuthorisation, если распоряжение о переводе средств требует множественной авторизации. Объект MultiAuthorisation указывает СППУ, что распоряжение о переводе средств требует множественной авторизации.

- ППУ заполняет поле Status объекта MultiAuthorisation значениями, соответствующими множественной авторизации.

- ППУ может заполнить объект MultiAuthorisation дополнительно необязательными полями для множественной авторизации:

- Количество требуемых авторизаций (общее количество, которое необходимо с начала множественной авторизации).

- Количество выполненных авторизаций (завершенных на данный момент).

- Дата и время последнего обновления авторизации.

- Дата и время, когда процесс авторизации завершается.