Эта статья нужна после подключения YooKassa или после изменений в платежных настройках.
Что вы сделаете в этой статье
- проверите базовые поля
- выполните безопасный тест
- поймете, что именно считать успешной настройкой
Что должно быть готово заранее
Перед проверкой убедитесь, что:
- способы оплаты включены
- данные YooKassa заполнены
- webhook настроен
Шаг 1. Проверьте основные поля
Обычно проверяют:
shop_idsecret_keyreturn_url- тестовый или боевой режим
Шаг 2. Проверьте способ оплаты в магазине
Убедитесь, что клиент действительно может выбрать нужный сценарий оплаты.
Шаг 3. Сделайте тестовый заказ
Лучше всего проверять не только настройки в админке, а полный путь:
- Оформите тестовый заказ
- Перейдите к оплате
- Завершите тестовый сценарий
- Откройте заказ в админке
Шаг 4. Проверьте заказ после оплаты
В заказе посмотрите:
- изменился ли статус оплаты
- соответствует ли результат ожиданию
- нет ли явного расхождения между заказом и фактом оплаты
Шаг 5. Проверьте webhook
Если тест прошел не так, как ожидалось, сначала смотрите webhook.
Очень часто проблема именно в нем.
Как понять, что настройка нормальная
Настройка считается нормальной, если:
- клиентский сценарий проходит
- заказ создается корректно
- статус оплаты меняется как ожидается
Частые ошибки
Я проверил только поля, но не делал тестовый заказ
Без полного теста нельзя считать платежную настройку проверенной.
Платеж проходит, но в заказе странный статус
Первым делом проверьте webhook.
Я не уверен, какой режим сейчас включен
Перед запуском всегда перепроверяйте тестовый или боевой режим.