# Приёмка записи и тестового платежа

6 ноября 2026. Использовать отдельного бота, тестовый магазин и тестовую базу.
Документация тестовых реквизитов:
https://yookassa.ru/developers/payment-acceptance/testing-and-going-live/testing
Настоящие ключи и карты в протокол не включать.

Версия проекта: [commit]. Проверяющий: [имя]. Дата: [дата].
Для каждого пункта записать результат и способ воспроизведения.

- [ ] Создать заявку: верны услуга, владелец, сумма и валюта.
- [ ] Повторить отправку: новая заявка случайно не появилась.
- [ ] Назначить время: клиент видит дату и часовой пояс.
- [ ] Открыть оплату: домен страницы принадлежит провайдеру.
- [ ] Отказаться: заявка не стала оплаченной.
- [ ] Успешно оплатить тестовой картой: результат подтверждён по API.
- [ ] Закрыть страницу до return_url: результат всё равно сохранён.
- [ ] Повторить webhook, затем отправить два параллельно: нет двойного эффекта.
- [ ] Поддельное уведомление не даёт отметку оплаты.
- [ ] Неизвестный id, чужая заявка, другая сумма и валюта отвергаются.
- [ ] Несовпадение test с режимом окружения останавливает проведение.
- [ ] Потеря ответа на создание: повтор не создаёт второй платёж.
- [ ] Пропустить webhook и перезапустить: сверка восстанавливает статус.
- [ ] Сбой отправки Telegram не отменяет принятую оплату.
- [ ] Перенос встречи двигает прежнее событие календаря.
- [ ] Сбой Google виден владельцу; после восстановления есть одно событие.
- [ ] Ссылка встречи доставляется клиенту предусмотренным способом.
- [ ] Отмена встречи и возврат проверены как отдельные действия.
- [ ] Возврат подтверждается провайдером; повтор не даёт двойного эффекта.
- [ ] Логи и скачиваемые файлы не содержат ключей и лишних данных клиента.
- [ ] Резервная копия восстанавливается в отдельную тестовую базу.

Отдельная приёмка после согласования боевого запуска:
- [ ] Подтверждены реквизиты продавца, доступные способы оплаты и условия.
- [ ] Бухгалтер подтвердил применимые требования к чекам и параметры.
- [ ] Проверены фактический чек платежа и нужные чеки отмены/возврата
      по инструкции подключённого решения ЮKassa.

Тестовый платёж не подтверждает настройку фискализации боевого магазина.
