Чеклист сдачи Недели 4 + Мидтерм 1
- Оплата Bereke: hosted-checkout отрабатывает до статуса paid в БД.
- Статус проверяется через getOrderStatusExtended.do, а не только по редиректу.
- Callback работает: тестовое событие обновляет БД без ручного вмешательства.
- Негативный сценарий: неверный CVC переводит заказ в failed.
- State machine покрыта: недопустимый переход вызывает исключение.
- Idempotency: повторный POST /checkout не создаёт дубликаты заказов.
- PayPal sandbox: approve + capture проходят, заказ отмечается оплаченный.
- Jira/Confluence обновлены: PAY-задачи в Done + схема потока + тест-кейсы.
- Готовность к Мидтерму: полное демо недель 1-4, каждый участник показывает свою часть.
Оценивание: живой платёжный поток + технический ревью Мидтерм 1 = 100 баллов.