Пользователь выбирает событие и место, получает временную бронь, оплачивает заказ и после подтверждения платежа получает билет.
Опиши пользовательский сценарий (user flow) от выбора места до получения билета
Пользователь выбирает событие и место, получает временную бронь, оплачивает заказ и после подтверждения платежа получает билет.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Пользователь выбирает событие и место, получает временную бронь, оплачивает заказ и после подтверждения платежа получает билет.
На каждом шаге показывайте цену, статус и следующий доступный шаг. Резерв места имеет срок действия; одновременные попытки купить одно место должны разрешаться сервером. Возврат из платёжной формы ещё не доказывает оплату: статус обновляется по проверенному подтверждению. Предусмотрите истечение брони, ошибку оплаты и повторное открытие уже оплаченного заказа без повторного списания.