Skip to content

Latest commit

 

History

History
32 lines (29 loc) · 2.6 KB

Specification.md

File metadata and controls

32 lines (29 loc) · 2.6 KB

Техническое задание Wallet App

Wallet App - сервис для управелния кошелькам пользователя. Пользователям предоставлется возможность управлять картами: переводить деньги, пополнять баланс карты, оплачивать сервисы, удалять и добавлять карты.

Описание функциональности

Сценарий поведения пользователя на сайте:

  • Управление картами
    • Добавление новой карты
    • Удаление карты
  • Пополнение баланса карты
  • Оплата услуг (набор услуг предоставляется)
  • Перевод денег между картами
  • Просмотр действий по карте (История карты)
  • Экспорт Истории карты

Добавление новой карты осуществляется с помощью формы

Ограничение на поля формы новой карты

  • номер карты
    • Обязательное текстовое поле

Удаление карты

Удаление карты происходит по нажатю кнопки "Удалить" без подтверждения.

Пополнение баланса карты

Пополнение баланса карты происходит по нажатю кнопки "Пополнить". Максималная сумма пополнения 5к(это можно поменять).

Оплата услуг (набор услуг предоставляется)

Список всех услуг можно выбрать в интерфейсе кошелька. Список предоставляется нами.

Перевод денег между картами

Перевод денег осуществляется нажатием кнопки "Пееревести". Необходимо выбрать карту на которую необходимо перевести деньги и сумму денег.

Просмотр действий по карте

Под каждой картой должен выводиться список транзакций карты.

Экспорт Истории карты

осуществляется нажатием кнопки "Отчет"(можно поменять). В ответ пользователь получает файл csv со списком операций карты.