Оплата OpenCart

Callback оплаты OpenCart: почему не меняется статус заказа

Как работает callback оплаты в OpenCart, почему заказ остается в ожидании и что проверить в модуле, логах и настройках банка.

Callback оплаты OpenCart: почему не меняется статус заказа

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

Что проверить сначала

  • точный callback URL в личном кабинете платежной системы
  • доступность URL без авторизации и блокировок
  • секретные ключи, подписи и режим тест/боевой
  • какие статусы назначает модуль после оплаты

Как обычно решается задача

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

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

  • путать return URL покупателя и server callback
  • проверять только страницу успешной оплаты
  • не смотреть логи платежного модуля
  • не обновлять настройки после смены домена

Ориентир по стоимости

Настройка callback обычно начинается от 3 500 ₽. Если модуль старый или доработанный, сначала нужна диагностика.

Практический подход

Когда лучше подключить специалиста OpenCart

Если задача влияет на заказ, оплату, доставку, импорт, SEO URL, индексацию или массовые данные, сначала нужна диагностика. Так проще сохранить рабочий магазин, не потерять заказы и не создать новые дубли страниц.

FAQ

Callback и return URL это одно и то же?

Нет. Return URL возвращает покупателя на сайт, а callback сообщает магазину технический результат платежа. Для статуса заказа важнее callback.

Почему callback блокируется?

Причиной могут быть неверный URL, SSL, защита хостинга, ошибка PHP, неправильный ключ подписи или несовместимость старого модуля с версией PHP.

Можно ли добавить логирование callback?

Да. Это часто помогает увидеть входящий запрос, тело ответа, ошибку проверки подписи и момент, где модуль прекращает обработку.

Связанные материалы

Продолжить разбор

Похожие материалы по OpenCart

Онлайн-касса и чеки OpenCart

Оплата OpenCart

Онлайн-касса и чеки OpenCart

Что проверить при передаче чеков из OpenCart: состав заказа, доставка, скидки, НДС, статусы и платежный сервис.

Обсудить задачу

Опишите проблему и оставьте удобный контакт.