Categories: All - курс - пользователь - обмен - авторизация

by Elena Parkhomenko 2 years ago

100

WBS EUROPECOINS

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

WBS EUROPECOINS

WBS EUROPECOINS

Прием карты (карточный экваер)

Backend Форк Telegram Нативный браузер SDK карточного экваера
Элементы: - карточный экваер
Роль: авторизованный пользователь с достаточным лимитом
Я, как авторизованный пользователь, с достаточным лимитом КУС хочу иметь возможность ввести данные по карте для того чтобы с нее произошло списание

Acceptance criteria: 1. Реализовано API карточного экваера 2. Пользователь может ввести данные по карте непосредственно в приложении 3. Пользователь может сохранить карту в приложении для того чтобы не вводить ее повторно 4. Система валидирует данные по карте 5. При ошибке по карте данные по карте сохраняются

KYC

Backend Форк Telegram Нативный браузер SDK SumSub
Элементы: - уровни КУС - лимиты КУС - КУС верификатор
Роль: авторизованный пользователь
Я, как авторизованный пользователь, хочу пройти КУС верификацию для того чтобы совершать обмен на большие суммы

Acceptance criteria: 1. Условия прохождения KYC до 150 EUR КУС верификация не нужна свыше 150 EUR юзер обязан пройти КУС свыше ХХХ юзер повышает уровень верификации 2. Страница открывается внутри браузера: Система обменника выбирает на какой именно сценарий верификации пустить данного пользователя У системы уже есть его страна резиденства и сумма фиата на которую он хочет купить монет. Если монет нет, он просто идет на базовый уровень верифкации. Всле последующие страницы которые открываются это предоставляет KYC провайдер.

Авторизация.

Backend Форк Telegram
Элементы: - код почты - код телефона
Роль: неавторизованный пользователь
Я, как заинтересованный пользователь, хочу авторизоваться для того чтобы совершать обмен криптоактивов

Acceptance criteria: 1. Пользователь может авторизоваться только после того как введет код с почты и телефона 2. У пользователя ограниченное к-во попыток по вводу кода 3. Приложение обращается к нашему бекенду чтобы передать почту/телефон и получить код 4. При условии, что пользователь ввел только один из кодов приложение запоминает, какой код был введен 5. Пользователь может повторно запрашивать отправку код. Если система ввела не правильный код, то интерфейс поморгает и выделит поля красным и предлжит повторно отправить код. Изначально в интерфейсе горит “телефон” и “имейл”, по мере прохождения авторизации ставиться галочка по этому шагу. Если пользователь нажмет “войти” ничего не поменяется, он так же введет смс и код с почты, чтобы авторизироваться. В иделе (как то собраить IP пользователя)

Обмен

Backend Форк Telegram Нативный браузер
Элементы: - форма обмена - актуальный курс - прием карты (карточный экваер) - вывод крипты на крипто кошелек
Роль: - неавторизованный пользователь (начальный экран) - авторизованный пользователь без КУС (до 150 EUR) - авторизованный пользователь с КУС
User story
Я, как авторизованный пользователь, хочу совершать обмен фиат-крипта, для получения средств на мой крипто кошелек

Acceptance criteria: 1. В обмене подтягивается актуальный курс 2. Поля отдаете/получаете корректно считают согласно курса 3. Существует возможность отсканировать крипто кошелек 4. Номер карты заменяется символами ** 5. Система валидирует корректность крипто кошелька 6. Система учитывает КУС лимиты пользователя, при необходимости предлагает пользователю пройти/допройти КУС 7. Неавторизованный пользователь видит ТОЛЬКО первый экран