Функция должна позволять Клиенту производить следующие операции:
- Просмотр списка категорий поставщиков. Просмотр списка поставщиков выбранной категории.
В подсистеме должна быть доступна данных функция для просмора расходов в разрезе пользовательских категорий в виде диаграмм / графиков. Для выбора статистики ПМП задаёт период выборки данных и категории, по которым необходимо сформировать статистику, далее производится запрос по цепочке МП → АПВ →БО. В ответ в МП возвращается информация для формирования графиков / диаграмм.
Требования к функциям подсистемы «Хранения данных Бэк-офиса»Чтение и запись данных подсистемы Бэк-офиса в многопользовательском режиме работы.
Требования к функциям подсистемы «Взаимодействия со смежными системами» Интеграция с компонентами Системы Интеграция с мобильным приложениемМобильное приложение обращается к ПВ для получения и передачи информации в смежные системы.
Таблица 8. Методы взаимодействия ПВ с мобильным приложением
№ п/п | Название метода ПВ | Смежная система |
Запрос курсов валют Банка-партнера | TWO | |
Показ списка Карт | TWO | |
Показ Ленты операций по каждой карте | TWO | |
Запрос на изменение статуса Карты | TWO | |
Изменение E-Commerce статуса Карты | TWO | |
Запрос на получение выписки по Карте | TWO | |
Получение списка лимитов Карты | TWO | |
Установка временных максимальных значений карточных лимитов | TWO | |
Изменение максимальных значений и периодов действия карточных лимитов | TWO | |
Генерация POS-транзакции | TWO | |
Запрос банковских операции зачисления | TWO |
Системой в рамках взаимодействия с TWO используются команды, указанные в таблице 9.
Таблица 9. Команды используемый Системой в рамках взаимодействия с TWO
№ п/п | Название команды | Назначение команды |
GetRates | Запрос курсов валют Банка-партнера | |
GetCardInfo | Показ списка Карт | |
GetCardStatement | Показ Ленты операций по каждой карте | |
SetCardStatus | Запрос на изменение статуса Карты | |
ChangeECStatus | Изменение E-Commerce статуса Карты | |
GetCardStatement | Запрос на получение выписки по Карте | |
GetCardLimits | Получение списка лимитов Карты | |
SetTmpCardLimits | Установка временных максимальных значений карточных лимитов | |
SetCardLimits | Изменение максимальных значений и периодов действия карточных лимитов | |
POSRequest | Генерация POS-транзакции | |
GetAcctStatement | Запрос банковских операции зачисления |
Список запросов TWO, реализующих функции Системы, указан в Таблица 5 ниже.
Типовой сценарий взаимодействия с TWO включает выполнение следующих команд:
- InitSession - Инициализация сессии; Logon – Авторизация; Выполнение команд TWO.
Алгоритм работы сервиса представлен в разделе 3.1.
Сценарий взаимодействия с сервисом, для направления кода подтверждения представлен в разделе 4.2.2.6.1.
Интеграция с «Сервисом получения данных о банкоматах»На этапе разработки программного обеспечения необходимо будет:
Разработать архитектуру решения по отображению данных о банкоматах группы ВТБ на карте в МУ. Определить протокол обмена данными, формат и состав данных обмена между МУ и сервисом данных о банкоматах разработанном в МК. Программного обеспечение, которое должно функционировать / использоваться на МУ для предоставления данных о банкоматах.Решение должно реализовывать динамическое получение на МУ данных о банкоматах группы ВТБ, информаию о них и расположение на карте-схеме. Функциональность, которая должна быть доступна описана в разделе 4.2.2.8.1.
Схема отношений между сущностями Системы представлена на рисунке 6.

Рисунок 6. Схема отношений сущностей Системы
В атрибутивном составе сущностей перечисленных в данном разделе не указаны атрибуты, идентифицирующие запись базы данных (уникальный идентификатор записи). Данное поле должно быть добавлено на этапе разработки функциональности.
Обязательность заполнения атрибутов сущности отмечена символом «*» в названии атрибута.
Мобильное приложениеДанные в мобильном приложении получается динамически в рамках интеграции с подсистемой взаимодействия, не хранятся на мобильном устройстве.
Атрибуты картыТаблица 10 Атрибуты карты
№ | Атрибут карты | Просмотр | Редактирование |
Наименование | Описание | ||
Описание карты* | Название карты для отображения в приложении | ✓ | ✓ |
Имя владельца карты5 | Только для виртуальных карт | ✓ | |
Счет5 | |||
Карточный продукт5 | |||
Статус карты | Возможные статусы карты:
| ✓ | |
Статус карты для e-Commerce | Возможные статусы карты:
| ✓ | ✓ |
Срок действия карты | Дата окончания срока действия карты | ✓ | |
Дата и время | Дата и время последнего использования карты | ✓ | |
Тип носителя карты | Физический / виртуальный | ✓ |
Таблица 11. Описание атрибутов пользователя МП
№ | Название атрибута | Описание атрибута |
Номер хоста TWO6 | PH1 и/или PH2 | |
Аватар пользователя | Изображение пользователя, которое будет отображаться при входе в мобильное приложение и просмотре данных Клиента мобильного приложения | |
FIID6 | Банка/ Банков | |
ФИО | Фамилия, имя и отчество пользователя | |
Дата-время последнего входа6 | Дата и время последнего входа в приложение | |
PersonID6 | ID Клиента-владельца карты в БП | |
Номер мобильного телефона | Введенный при регистрации (опционально) | |
CardUID6 | ID карты полученный по номеру карты при регистрации (FIMI/GetCardInfo/Rp/CardUID). Активность в приложении по всем картам Клиента в БП | |
Логин | Цифровой код, генерируется Системой автоматически | |
Пароль |
| |
UserFields | Это поле записано на карте Клиента (возможно это должно быть в Ведение карт). |
- Тип платежа. Описание платежа - текстовое описание платежа. Карта платежа – карта Клиента, с которой будет выполнен платеж. Сумма - сумма платежа. Получатель:
- Карточный платеж – выбор вендора из списка имеющихся в системе. Свободный платеж: номер счета получателя, корреспондентский счет, банк, БИК и прочие необходимые для перевода реквизиты.
- Тип перевода; Описание - текстовое описание перевода; Карта отправителя – карта с которой будет выполняться перевод. Значение выбирается из списка всех карт Клиента. В случае запроса перевода с внешней карты указать номер карты плательщика; Сумма - сумма перевода в рублях; Карта получателя - номер карты получателя:
- Для перевода между своими картами - выбрать из списка собственных карт внутри одного Банка; На внешнюю карту - указать номер карты получателя; Запрос перевода с внешней (своей/ чужой) карты - выбрать из списка собственных карт.
№ п/п | Название атрибута | Описание атрибута |
FIID* | Идентификатор БП | |
Сервер и порт проведения платежа в TWO* | Для проведения платежей по каждому БП заводится свой порт в экземплярах TWO (PH1, PH2), который используется для идентификации БП при проведении платежа. | |
Краткое наименование БП* | ||
Юридическое наименование БП* | ||
Контактные телефоны* | ||
Список поставщиков услуг | Идентификаторы поставщиков услуг, по которым доступна оплата Клиенту МП. Реестр поставщиков, из которого выбираются поставщики доступные для оплаты, единый для всех БП | |
Статус БП | Активен / Блокирован. | |
Логотип БП | Графическое изображение БП | |
ID терминала для совершения платежей | ID терминала для запросов POSRequest |
Таблица 12. Описание атрибутов договора с БП
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 |


