Lunora

Кейс

Фінтех-застосунок для підписок і регулярних платежів, де кожен стан оплати пояснює, що відбувається і що робити далі.

Роль
Product Designer
Команда
Соло
Платформа
iOS · Android
Статус
Прототип · 4 юзабіліті-тести
Тип
Власний проєкт · 2025
Коротко
Проблема
Платіжні стани – processing, помилка, таймаут – найчастіше лишають людину без відповіді, що з її грошима.
Що зробила
Повний цикл на власному проєкті: опитування, кабінетний аналіз, сценарії, стани, UI kit і чотири юзабіліті-тести прототипу.
Результат
Тепер Processing показує, на якому кроці платіж. Таймаут отримав окремий стан, відмінний від помилки. Перша зміна прийшла з юзабіліті-тестів; повторно ще не перевіряли жодну.
4юзабіліті-тести прототипу
9людей в опитуванні
Lunora – екрани проєкту
Контекст

Lunora – мій власний проєкт, на якому я пройшла повний цикл: опитування, кабінетний аналіз, гіпотеза, сценарії, стани, UI kit, чотири юзабіліті-тести прототипу і план метрик. Фокус – на тому, що в навчальних проєктах зазвичай пропускають: помилки, таймаути й повторні спроби.

Дослідження

Що показало дослідження

Аналіз банкінгу й менеджерів підписок показав те саме: processing часто «порожній», а помилка без наступного кроку забирає довіру. Звідси гіпотеза: якщо пояснити статус, причину й наступну дію, людина відчуватиме більше контролю.

Опитування · 9 людей · головне
6 з 9

Бачили списання за підписку, про яку забули

8 з 9 мають дві й більше карти чи акаунти
9 з 9

Хочуть один застосунок для підписок, рахунків і витрат

Четверо – за умови, що інтерфейс буде простий
7 з 9

Обережні з AI: «залежить від безпеки»

Негативно – ніхто. 6 довіряли б більше, якби функції можна було вимкнути
9 з 9

Обрали нейтральний тон: «Ваші витрати зросли на 10%»

4 з 9 найважчим у фінансах називають стрес
0 з 9

Назвали фінансові поради головною потребою

Тому AI – контекстне пояснення, а не центральний чат-бот
5 з 9

Хочуть уникати неочікуваних списань

9 з 9 контролюють фінанси через банківські застосунки

Вибірка мала й однорідна: усі девʼятеро працюють у найомі, восьмеро – віком 21–40. Це напрям для рішень, а не перевірка гіпотези.

Від інсайтів до рішень

Що зʼясувалосьРішення
Кілька фінансових джерелОдин Dashboard і вибір гаманця
Забуті підпискиОгляд підписок, дата наступного платежу, нагадування
Запит на простотуГоловна інформація першою, стримана ієрархія
Поради не є головним пріоритетомКонтекстне AI-пояснення замість центрального чат-бота
Невизначеність платіжного статусуОкремі стани з відповідними поясненнями та діями
Стани

Стани платежу

Кожен стан відповідає на три питання: що відбувається зараз, чому це сталося і що робити далі.

Рішення
Рішення 01

Processing пояснює, що відбувається

Чому
Під час тестування прототипу двоє з чотирьох учасників зазначили, що обробка платежу триває надто довго. Це звернуло мою увагу не лише на тривалість очікування, а й на те, як інтерфейс повідомляє про поточний стан операції: коли людина не розуміє, що відбувається, очікування здається довшим і викликає невизначеність.
Що зробила
Раніше кроки «Checking card → Confirming payment → Almost done» були лише текстом. Я додала кільце прогресу й галочки на пройдених кроках, а наступний крок виділила. Відсотків немає: тривалість залежить від зовнішніх платіжних систем.
Результат
Видно, на якому кроці платіж і що він рухається далі, а не завис.

СтатусЗміни внесено в прототип. Повторне тестування їхньої ефективності поки не підтверджене.

Стало: Processing із кільцем прогресу і галочками на пройдених крокахБуло: Processing лише текстом, без прогресуДо тестуванняПісля тестування
До тестування: текст без прогресуПісля тестування: кільце й кроки з галочками
Рішення 02

Timeout – це не Failed

Чому
Під час таймауту людина не знає, чи списалися гроші, і не впевнена, чи повторювати платіж. Якщо показати таймаут як помилку, вона може заплатити двічі.
Що зробила
Два різні стани. Failed – повідомлення без звинувачення й дві дії: Retry або Change payment method. Timeout – нейтральне «Ми все ще обробляємо платіж».
Результат
Таймаут більше не виглядає як помилка, тож немає причини платити вдруге.

СтатусСпільний патерн в UI kit з однаковою логікою CTA.

Processing, помилка платежу, платіж ще обробляється
Processing · Failed · Timeout
Рішення 03

Наступний крок на кожному стані

Чому
Коли платіж не пройшов, людина не бачить зрозумілого next step і не розуміє, коли підписка знову активна.
Що зробила
Деталі підписки показують статус, суму, дату наступної оплати й метод. Після успіху – коротке підтвердження і повернення в стан Active з новою датою.
Результат
Після будь-якого результату оплати людина знає, чи активна підписка і коли наступний платіж.

СтатусУ прототипі через Smart Animate.

Деталі підписки з помилкою, платіж підтверджено, підписка активна
Failed у деталях · Payment confirmed · Active
Рішення 04

Онбординг і гаманці без тиску

Чому
Фінансові застосунки часто тиснуть, а 4 з 9 опитаних найважчим у фінансах називають стрес.
Що зробила
Онбординг питає, що людина хоче відстежувати, запит на сповіщення пояснює користь, а гаманець можна підключити або пропустити.
Результат
Людина сама обирає, що підключати і коли, без обовʼязкових кроків.

СтатусУ прототипі.

Welcome, вибір що відстежувати, дозвіл на сповіщення
Welcome · що відстежувати · дозвіл на сповіщення
Компроміси

Компроміси

У фінансах правильних відповідей часто дві. Ось між чим я обирала і що перемогло.

Між чимЩо обралаДе
Швидкість і безпекаНавмисне тертя там, де помилка дорога: під час processing фонові дії заблокованіProcessing
Ясність і когнітивне навантаженняІнформація розкривається поступовоДеталі підписки, онбординг
Автоматизація і контрольКритичні дії лишаються явними й видимимиRetry, Change payment method
Деталі й швидке завершенняМінімалістичний success-стан, щоб швидко закрити сценарійSuccess

AI – помічник, а не джерело істини

AI задуманий як контекстний помічник: коротке пояснення поточної ситуації та доступні дії в bottom sheet. Він не визначає сам, чи відбулося списання: статуси мають надходити від надійної платіжної інфраструктури, а в концепті такої інтеграції немає.

Індикатори прогресу

У Lunora я розділила два типи процесів: початкове налаштування продукту та обробку фінансових транзакцій.

Wallet setup – визначений прогрес
На екрані Setting things up використано індикатор 0–100%, який у прототипі демонструє очікувану поведінку інтерфейсу під час налаштування. У реальному продукті такий індикатор має бути привʼязаний до фактичного виконання етапів. Якщо бекенд не може надати достовірні дані про прогрес, передбачено використання індикатора без відсотків.
Payment processing – невизначений прогрес
Під час обробки платежу тривалість операції залежить від зовнішніх платіжних систем. Тому відсотковий індикатор може створювати хибне очікування щодо часу завершення. Для цього сценарію я обрала статусний інтерфейс із поясненням поточного процесу без штучного відображення відсотків.

Принцип: індикатор прогресу має відображати достовірну інформацію, а не створювати ілюзію контролю.

Доступність закладена в систему: високий контраст у темному інтерфейсі, чітка ієрархія тексту, великі зони натискання й короткі повідомлення «що сталося → що робити». Тестів з асистивними технологіями ще не було – далі WCAG-ревʼю і сценарії зі screen reader.

Метрики

Як міряти

Це запропоновані метрики, а не виміряні результати: продукт не запущений. Наступний крок – usability-тестування прототипу на сценаріях невдалої оплати, таймауту й зміни платіжного методу.

МетрикаЩо показує
Status comprehensionЧи розрізняють люди Failed і Timeout
Time to resolveЧас від виникнення проблеми до її вирішення
Payment recovery rateЧастка успішних оплат після помилки
Retry drop-offЧастка людей, які залишають сценарій повторної оплати
Duplicate attemptsЧастота повторних спроб до підтвердження результату
Дизайн-рішенняОчікуваний ефект
Окремі стани платежуМенше паніки, менше виходів із флоу
Чіткі CTA на кожному станіШвидші рішення, менше хаотичних повторів
Timeout окремо від FailedМенше подвійних платежів, більше довіри
Прототип

Прототип

Прототип

Онбординг і підключення гаманця

Екрани й анімації з прототипу у Figma: інтро зі стосом карток, реєстрація, перший гаманець і прогрес налаштування. Прототип гортається сам, а в режимі «Спробувати самій» його можна проклікати.

  1. Сплеш
  2. Інтро: три кроки
  3. Реєстрація і вподобання
  4. Перший гаманець
  5. Тип гаманця
  6. PayPal
  7. Налаштування

Підсумок
  1. 01

    Опитування показало інтерес до одного місця для фінансів, але й обережність щодо AI – тому ставка на прозорість статусів, а AI лишився концептом асистента.

  2. 02

    Свідомо поза межами: банківські інтеграції, юридичні сценарії, монетизація й ML-реалізація.

  3. 03

    Далі – протестувати з людьми новий Processing і Timeout (повторно їх ще не перевіряли) і міряти payment recovery rate та drop-off під час retry.

Далі
Контакт

Напишіть мені

Лист прийде мені на пошту, відповім звідти.

Відгуки

Залишити відгук

Відгук з’явиться на сайті після того, як я його перегляну.