Выпуск обратного вызова PayuMoney Opencart 1.5.6.4

У меня возникают проблемы с обратным вызовом платежного шлюза PayuMoney, так как после выбора PayuMoney в качестве платежного шлюза клиенты могут успешно завершить платеж, но после успешной оплаты клиенты не могут быть перенаправлены на мой сайт. Вместо этого пустая страница содержит следующий URL:
http://www.example.com/index.php?route=payment/payu/callback/

Хотя я получаю подтверждение от PayuMoney о том, что я получил заказ, но на бэкэнде в моей учетной записи администратора opencart новый заказ не добавляется. Кроме того, товар остается в корзине покупок. Я просмотрел много постов и обнаружил, что многие люди сталкиваются с той же проблемой, что и я, но нигде не смог найти удовлетворительного решения.

Если я захожу в таблицы mysql, заказ добавляется, но с идентификатором статуса заказа 0.

2

Решение

даже я столкнулся с той же проблемой. Следующие изменения работали для меня,

Добавьте следующую строку в
YOUR-САЙТ-КАТАЛОГ / Каталог / контроллер / оплаты / payu.php

$this->data['button_proceed'] = $this->language->get('button_proceed');

После этой строки

$ this-> data [‘button_confirm’] =
$ This-> language-> Get ( ‘button_confirm’);

И измените номера строк 27 и 28 на,

$this->data['productinfo'] = 'opencart products information';
//$this->data['productinfo'] = $this->model_payment_payu->getOptions($this->session->data['order_id']);

Источник: служба поддержки PayU

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]