Qut Pay Сайт Кабинет База знаний Инструкции Документация API ҚАЗРУС
ГлавнаяБаза знаний → Решение проблем

Плагин WooCommerce или OpenCart не работает

Обновлено: 2026-09-14 · Версия в Markdown

Коротко

Почти все проблемы с плагином делятся на две группы. Счёт вообще не создаётся — дело в ключе: его нет, он скопирован с ошибкой или не соответствует режиму. Счёт создаётся, но статус заказа не меняется — не доходит вебхук: адрес неверный, закрыт или недоступен снаружи. Какая из двух — видно сразу по журналу магазина.

Скачать плагины: api.qut.kz/downloads. Инструкция по установке: api.qut.kz/docs/guide/wordpress.

Симптом → причина → решение

СимптомПричинаРешение
Способ оплаты вообще не виден на кассеПлагин не включён или не та валюта магазинаВключите плагин, проверьте валюту
Кнопка «Оплатить» выдаёт ошибкуКлюча нет или он скопирован неверноСкопируйте ключ заново, уберите пробелы
В тексте ошибки есть 401Ключ недействителен или отключёнAPI отвечает 401
В тексте ошибки есть 403Не хватает scope или тариф неактивенAPI отвечает 403
Счёт создаётся, но покупателю не приходитСтоит тестовый ключЗабыли выключить тестовый режим
Покупатель оплатил, заказ висит в ожиданииНе доходит вебхукПроверьте адрес вебхука
Часть заказов проходит, часть нетАдрес нестабилен или мешает слой кешаСмотрите журнал

1. Верный ли ключ

Ключ в настройках плагина — самая частая причина.

Самый быстрый способ проверить сам ключ — сделать один запрос с сервера, минуя магазин. Если он проходит, проблема не в плагине, а в том, что вписано в настройках.

2. Совпадает ли режим

Настроек две, и они должны соответствовать друг другу:

Режим в кабинетеКлюч в плагинеРезультат
Боевойqp_live_…Настоящая оплата, всё верно
Песочницаqp_test_…Тест, реальные деньги не двигаются
Боевойqp_test_…Тестовые счета, покупателю ничего не приходит
Песочницаqp_live_…Ошибка или неожиданное поведение

Если боевой магазин остался в песочнице, счета создаются, заказы приходят, а денег нет. Признаки и порядок перехода: Забыли выключить тестовый режим.

3. Доступен ли адрес вебхука снаружи

Если статус заказа не меняется, причина почти всегда здесь. Плагин умеет создавать счёт, но не получает сообщение об оплате.

Что проверить:

Если ваш ответ не 2xx, доставка повторяется 11 раз (пауза растёт от 10 секунд до часа). То есть при временном сбое заказы могут дойти сами чуть позже.

Полная диагностика: Вебхук не приходит.

4. Читайте журнал магазина

Журнал — источник фактов, а не догадок.

Сравните два журнала. Если у нас отправлено, а в магазине не принято — проблема на пути к магазину (файрвол, авторизация, кеш). Если у нас вообще не отправлено — адрес не добавлен либо не выбран нужный тип события.

Установка и инструкция

Скачивайте актуальную версию плагина или расширения: api.qut.kz/downloads. Если на сайте стоит старая версия, сначала попробуйте обновиться — часть проблем там уже закрыта.

Пошаговая установка: api.qut.kz/docs/guide/wordpress. Настройки и сопоставление статусов заказа: Плагин WooCommerce, Расширение OpenCart 4.

Вопросы и ответы

Как проверить, что плагин вообще работает? Переведите кабинет в песочницу, впишите в плагин тестовый ключ и оформите один заказ. Если счёт появился, а после симуляции оплаты статус заказа изменился — вся цепочка рабочая.

Меняется ли статус заказа после возврата? Зависит от настроек плагина. Для возвратов ключу нужно право refunds:write.

Можно ли тестировать на локальном сервере (localhost)? Счёт создать можно, но вебхук не дойдёт: на сервер без внешнего адреса сообщение не придёт. Тестируйте там, где есть публичный адрес.

Если поменять плагин, пропадут ли старые заказы? Нет. Заказы остаются в магазине, счета — у нас.

Можно ли использовать один ключ для двух магазинов? Можно, но правильнее дать каждому магазину свой ключ: тогда поломка одного не заденет другой, и отчётность проще разделить.

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

Плагин WooCommerceКак установить плагин Qut Pay в магазин на WordPress, настроить API-ключ и вебхук, как меняются статусы заказа, как делать возвраты, где чек и что делать при типовых сбоях.Расширение OpenCart 4Как установить расширение Qut Pay в магазин на OpenCart 4, настроить ключ и вебхук, выбрать статусы заказа, сделать возврат и что проверять при типовых сбоях.Вебхук не приходит — как найти причинуСчёт оплачен, а на ваш сервер уведомление не пришло. С чего начать диагностику, какая причина встречается чаще всего и как проверить её одним запросом.API отвечает 401 — ключ не принимается401 unauthorized означает, что в запросе нет действующего API-ключа. Причины, порядок проверки и рабочий пример curl. Чаще всего виноват заголовок или префикс Bearer.Чем песочница отличается от боевого режимаВ песочнице Kaspi не вызывается вообще, реальных денег нет и кассир не нужен — оплату вы симулируете сами. Полное сравнение двух режимов и что проверить при переходе в боевой.

Остались вопросы? WhatsApp +77788813333 · kazprose@gmail.com
Написать можно и из кабинета: Поддержка.

Qut Pay — независимый сервис, не аффилирован с АО «Kaspi Bank». Kaspi и Kaspi Pay — товарные знаки их правообладателя.