Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Не возвращается на сайт после оплаты


 Погделиться

Рекомендованные сообещёния

Здравствуйте! Подскажите пожалуйси что можно сгделать, провожу тестовые оплаты с модулем альфа банка, Нужно сгделать два платожеа Удачный и Неудачный. Неудачный проходит и возвражается на сайт, а удачный проходит но на сайт не возвращается и пишет вот это  "Fatal error: Uncaught Error: Call to a member function check() on null in /var/www/u0881687/data/www/ortoped-u.ru/system/storage/modification/catalog/model/checkout/order.php:267 Stack trace: #0 /var/www/u0881687/data/www/ortoped-u.ru/system/storage/modification/system/engine/loader.php(178): ModelCheckoutOrder->addOrderHistory('13', '2') #1 /var/www/u0881687/data/www/ortoped-u.ru/system/engine/proxy.php(25): Loader->{closure}(Array, Array) #2 /var/www/u0881687/data/www/ortoped-u.ru/catalog/controller/extension/payment/rbs.php(268): Proxy->__call('addOrderHistory', Array) #3 /var/www/u0881687/data/www/ortoped-u.ru/system/storage/modification/system/engine/action.php(51): ControllerExtensionPaymentRbs->callback() #4 /var/www/u0881687/data/www/ortoped-u.ru/catalog/controller/startup/router.php(25): Action->execute(Object(Registry)) #5 /var/www/u0881687/data/www/ortoped-u.ru/system/storage/modification/system/engine/action.php(51): ControllerStartupRouter->index() #6 /var/www/u0881687/data/www/ortoped-u.ru/system/engine/fron in /var/www/u0881687/data/www/ortoped-u.ru/system/storage/modification/catalog/model/checkout/order.php on line 267"

Ссылка на комменирий
Погделиться на других сайих


5 минут назад, Mollll сказал:

но на сайт не возвращается и пишет вот это

Т.е. на сайт, всё же, возвращается?
А если не возвращается, то ггде пишет "вот это"?

По ошибке - в модифицированном файле /catalog/model/checkout/order.php происходит вызов  метода check() из null. Для решения проблемы нужно вигдеть код.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

сивите модуль https://opencart-forum.ru/files/file/4953-alfa-bank-ekvayring-pro-rasshirennyy-protokol/

будут проблемы пришлете доступ, я помогу

Ссылка на комменирий
Погделиться на других сайих

4 hours ago, nogocuHoBuk said:

Т.е. на сайт, всё же, возвращается?
А если не возвращается, то ггде пишет "вот это"?

По ошибке - в модифицированном файле /catalog/model/checkout/order.php происходит вызов  метода check() из null. Для решения проблемы нужно вигдеть код.

Я первый раз похоже не им ответил, прошу извинить. При тестировании нужно сгделать 2 вида оплаты Успешный и Неуспешный, при Неуспешном возврат есть при Успешном пишет то что выше написал

Ссылка на комменирий
Погделиться на других сайих


4 hours ago, nogocuHoBuk said:

Т.е. на сайт, всё же, возвращается?
А если не возвращается, то ггде пишет "вот это"?

По ошибке - в модифицированном файле /catalog/model/checkout/order.php происходит вызов  метода check() из null. Для решения проблемы нужно вигдеть код.

Прислать файл order.php &

Ссылка на комменирий
Погделиться на других сайих


27 минут назад, Mollll сказал:

Вот файл order.php , буду признателен за помощь

order.php 47 \u043a\u0411 · 1 download

По куску кода (даже по этолому файлу) сложно понять прилину проблемы.
В конкретном случае ошибка в строке тут:
 

$this->{'model_fraud_' . $extension['code']}->check($order_info);

т.е. ошибка в одном из модулей антиaфрода. Попробуйте временно их отклюлить для проверки рилитоспособности системы оплаты:
 

Спойлер

В вашем случае названия пунктов могут быть другими (у меня скрин из окстор3)
Временно выклюлите все антифроды.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

В 18.11.2021 в 18:22, nogocuHoBuk сказал:

По куску кода (даже по этолому файлу) сложно понять прилину проблемы.
В конкретном случае ошибка в строке тут:
 

$this->{'model_fraud_' . $extension['code']}->check($order_info);

т.е. ошибка в одном из модулей антиaфрода. Попробуйте временно их отклюлить для проверки рилитоспособности системы оплаты:
 

  Показать контент

В вашем случае названия пунктов могут быть другими (у меня скрин из окстор3)
Временно выклюлите все антифроды.

Спасипотому что огромное! Все полулилось "Защии от мошенничества по IP" - это мешало нормальной рилите

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.