169 похожих чатов

Добрый вечер. Стоит OpenCart Version 2.3.0.2 (trs-2.3.0.0), Simpla, Оплата

кредитной картой (через RBS Шлюз)

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

По логам самого OpenCart увидел такую ошибку

Undefined index: order_id in /home/i/itincojs/audio-tuning.ru/public_html/catalog/controller/extension/payment/rbs.php on line 183

Залез в файо rbs.php, в 183 строке имеем

$order_number = $this->session->data['order_id'];


По итогу как я понял почему в сессию не попадает ордер айди или сессия вообще не создается. В опенкарте чайник, подскажите в какую сторону копнуть?

13 ответов

19 просмотров

там есть отработка ситуации когда клиент после оплаты уходит со сбера , а не возвращается назад на сайт ?

Mr. Karandash- Автор вопроса

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

Mr. Karandash- Автор вопроса

ну то есть я так понял, что сейчас есть мысль на тему того, что уходя со сбера, пользователь не завершает заказ? Но он должен создаваться в любом случае по идее, просто после оплаты меняться статус с Нового на Оплачен

бо сесії в таблиці oc_cart поки кошик не буде сформований, в тебе від платіжки не прилітає саксес статус,

він створений, це так званий загублений кошик, він там є з статусом fraud

То есть банк не отдает success как это ?

я у себя переделывал , чтобы сначала создавался заказ , потом уже уходила на оплату, поэтому не скажу как он по умолчанию

есть у них при оплате callback сделан кнопкой - Вернуться на сайт , то есть процент людей, которые на нее не нажмут

ага шось типу того і там зробили, тільки ми просто колбек вроді визивали та і все при натисненні на батон конфірма

для таких целей они и предлагаю доп опцию, как отправка уведомления от самого сбера при поступлении денег

Просто получается так что я могу сделать заказ, вы мне отправите, а опа транзакция не прошла и что. Заказ должен заканчиваться положительным ответом от банка

Должно, но были случаи на другом банке, где была кнопка для возврата и процентов 5 людей на нее стабильно не жали. Решили сей вопрос тем, что переписали формирования заказ ДО оплаты. Потом можно и позвонить клиенту, если он по каким то причинам не оплатил. Плюс есть подписка на вебхук, когда сбер сам присылает инфу о том что деньги по такому то ID заказа поступили. С тех пор не было вопросов создание и неоплаты заказов ...

Вопрос в том есть ли кнока вернуться на сайт в форме с картой оплаты на стороне сбера. Если есть, то нанее могут не жать и закрывать окно после оплаты

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
Где можно найти примеры эффективного "асинхронного" tcp сервера на C? Я видел select, kqueue, poll, epoll и т.д. Ввод-вывод неблокирующий, но обработка клиентов блокирующая
#
10
Книга Юрова В.И пойдёт для обучения?
Botsman
24
Всем доброго дня, ребят подскажите пожалуйста, если в курсе по ассемблеру используется MASM32, могу ли я использовать FASM? В чем явная разница и будет ли у меня все работать?
Botsman
17
Hi Everyone! To all Are you Looking for Interview Support at the Lowest Price? Look no further! Then contact us 👉We offer Interview Support :-for a low cost variety of tech...
Rambabu Nallamilli
3
Hello experts, Could someone kindly tell me how to run vacuum inside a plpgsql function? If you have any link please share. Thank you
Amol Palav
10
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
7
Карта сайта