Схема взаимодействия агента с сервисом
sequenceDiagram
autonumber
participant Пользователь
participant Агент
participant Тройка Бизнес
participant Инвойсбокс
rect rgb(204, 245, 204)
Пользователь->>Агент: Создает запрос на пополнение БСК
Агент->>Тройка Бизнес: Вызов метода создания заказа
Тройка Бизнес->>Инвойсбокс: Подтверждение оплаты заказа
Инвойсбокс->>Тройка Бизнес: Подтверждение оплаты заказа
Тройка Бизнес->>Агент: Подтверждение заказа
Агент->>Пользователь: Уведомление о необходимости записи билета на БСК
Пользователь->>Тройка Бизнес: Запись билета на БСК
Тройка Бизнес->>Инвойсбокс: Подтверждение записи билета
Агент->>Инвойсбокс: Расчёт по записанным билетам
end
- Пользователь формирует запрос на пополнение БСК в системе Агента.
- Агент создает в системе «Тройка Бизнес» заказ через метод API.
- Система «Тройка Бизнес» уточняет возможность подтверждения заказа в расчётном центре «Инвойсбокс».
- Расчётный центр «Инвойсбокс» подтверждает заказа системе «Тройка Бизнес».
- Система «Тройка Бизнес» возвращает ответ системе Агента.
- Агент уведомляет пользователя о возможности записать билет на БСК.
- Пользователь записывает билет на БСК через систему «Тройка Бизнес».
- Система «Тройка Бизнес» передаёт информацию о записанном билете в расчётный центр «Инвойсбокс».
- Агент производит взаиморасчёты в расчётном центре «Инвойсбокс».