Как проверить, что YooKassa настроена правильно

Эта статья нужна после подключения YooKassa или после изменений в платежных настройках.

Что вы сделаете в этой статье

  • проверите базовые поля
  • выполните безопасный тест
  • поймете, что именно считать успешной настройкой

Что должно быть готово заранее

Перед проверкой убедитесь, что:

  • способы оплаты включены
  • данные YooKassa заполнены
  • webhook настроен

Шаг 1. Проверьте основные поля

Обычно проверяют:

  • shop_id
  • secret_key
  • return_url
  • тестовый или боевой режим

Шаг 2. Проверьте способ оплаты в магазине

Убедитесь, что клиент действительно может выбрать нужный сценарий оплаты.

Шаг 3. Сделайте тестовый заказ

Лучше всего проверять не только настройки в админке, а полный путь:

  1. Оформите тестовый заказ
  2. Перейдите к оплате
  3. Завершите тестовый сценарий
  4. Откройте заказ в админке

Шаг 4. Проверьте заказ после оплаты

В заказе посмотрите:

  • изменился ли статус оплаты
  • соответствует ли результат ожиданию
  • нет ли явного расхождения между заказом и фактом оплаты

Шаг 5. Проверьте webhook

Если тест прошел не так, как ожидалось, сначала смотрите webhook.

Очень часто проблема именно в нем.

Как понять, что настройка нормальная

Настройка считается нормальной, если:

  • клиентский сценарий проходит
  • заказ создается корректно
  • статус оплаты меняется как ожидается

Частые ошибки

Я проверил только поля, но не делал тестовый заказ

Без полного теста нельзя считать платежную настройку проверенной.

Платеж проходит, но в заказе странный статус

Первым делом проверьте webhook.

Я не уверен, какой режим сейчас включен

Перед запуском всегда перепроверяйте тестовый или боевой режим.

Связанные статьи