Giant Dad

Giant Dad

Был в сети 17 февраля 2026, 12:39
Заказы не принимаю
делаю так же, в переменной $response получаю {«success»:true,«message»:"",«data»:{«msorder»:18}} почему-то нет redirect. При этом заказ в админке сайта создаётся, у заказа указывается требуемый тип оплаты (Тинькоф. подключен модуль mspTinkoff). Почему так?
в логах php ничего, а вот в логах modx:
WARN @ /var/www/skiba-tver.ru/data/www/skiba-tver.ru/core/components/minishop2/handlers/storage/session/cartsessionhandler.class.php: 45) PHP notice: Undefined index: cart
и
(ERROR @ /var/www/skiba-tver.ru/data/www/skiba-tver.ru/core/components/minishop2/handlers/storage/session/cartsessionhandler.class.php: 45) PHP warning: Invalid argument supplied for foreach()
Да, это прекрасно, но только без
require_once $_SERVER['DOCUMENT_ROOT'] . '/core/config/config.inc.php';
не работает вообще,
global $modx;
да, можно удалить.
Как я уже писал выше, я логирую значение
$modx->context->key
и получаю там «web», можно было повнимательнее почитать, я в своём вопросе это упоминаю. Если подавать конкретный ключ контекста, всё равно не работает, я это не упомянул, к сожалению
Получилось решить вопрос с оплатой благодаря Вам. Ещё раз спасибо огромное. Остался всего один момент, как сделать так, чтобы после успешного завершения оплаты, заказ получал статус «оплачен»? Ну, тоесть, я понимаю, что это делается через
$miniShop2->changeOrderStatus($orderId, $statusId);
но где это прописывать и как прокинуть номер заказа (invoiceId насколько я понимаю) из их ответа пока нет идей
спасибо, действительно мне не хватало файла /assets/components/minishop2/payment/epayhalykbank.php
Сейчас метод оплаты появился, но при непосредственно попытке оформить заказ с этим способом оплаты, возникает ошибка «epayhalykbank.class.php: 215) [miniShop2] Payment error while request. Request:, authResponse: » Насколько я понимаю, это как раз из-за отсутствия настроек подключения. Попробую заполнить вручную. Если не сложно, скиньте скрин, пожалуйста