UC-WG3-600 Оплатити замовлення
Responsible Team | WG3 |
---|---|
Responsible | @Dima Melnyk (Unlicensed) |
Business Requirements | |
Stakeholders Requirements | SR-WG3-004 Оплата валідною карткою SR-WG3-005 Оплата в медичному закладі SR-WG3-006 Отримання знижки при оплаті карткою банку партнера |
Functional Requirements | SOLR-WG3-420 Екран вибору способу оплати SOLR-WG3-410 Екран введення даних для оформлення замовлення SOLR-WG3-400 Екран оформлення замовлення |
Non-functional Requirements | |
Priority | MUST HAVE |
Actors | Medical application(Система) Онлайн-сервіс прийому платежів “Portmone”(Другорядна система)
|
Preconditions | Авторизований користувач системи обрав необхідні товари/послуги для замовлення |
Trigger (Start Point) | Користувач натиснув на кнопку [Перейти до оформлення замовлення]
|
Main Flow (Sunny Day Scenario)
Flow of Events
1.Система відображає список з обраними Послугами/Товарами та загальну суму до сплати
2.Клієнт натискає кнопку [Далі]
3.Система відображає поля для введення даних необхідних для оплати(Прізвище ім'я, E-mail, Мобільний телефон). За замовчуванням Контактні данні заповнюються автоматично з профілю користувача. Система показує Checkbox з Погодженням умов публічної оферти
4.Клієнт заповнює необхідні(ті що не були заповнені автоматично) поля та натискає кнопку [Далі]
5.Система відображає вибір варіантів способу оплати Оплата онлайн/Оплата в медичному закладі.За замовчуванням система обрала варіант “Оплата онлайн”
6.Клієнт обирає Оплату онлайн та натискає на кнопку [Далі]
7.Система перенаправляє користувача на екран з варіантами онлайн оплати: Оплата карткою банку партнера/Оплата іншою каткою
Користувач обирає Оплата карткою банку партнера та натискає [Далі]
Система перенаправляє користувача на Онлайн-сервіс прийому платежів “Portmone”
Клієнт успішно оплачує замовлення
Portmone надсилає данні про успішну оплату Додатку та перенаправляє користувача назад в додаток
Система отримує деталі оплати замовлення та відображає повідомлення з Успішною оплатою, Номером замовлення та посиланням на Деталі замовлення
Post-Conditions
Клієнт успішно оплатив замовлення.
Alternative Flow #1
Flow of Events
6A.Клієнт обирає Оплата в медичному закладі та натискає конопку далі.
7A.Система відображає повідомлення з Успішним оформленням замовлення, Номером замовлення та посиланням на Деталі замовлення
Post-Conditions
Клієнт успішно оформив замволення.
Alternative Flow (Rainy Day Scenario) #1
Flow of Events
10A.Клієнт не оплачує замовлення.
11А.Portmone надсилає данні про помилку оплати Додатку та перенаправляє користувача назад в додаток
12А.Система отримує деталі помилки оплати замовлення, повертає клієнта на екран вибору способу оплати та відображає модульне вікно з повідомлення про Помилку оплати та Деталями помилки
Post-Conditions
Клієнт отримав повідомлення Про помилку оплати.