кредитной картой (через 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'];
По итогу как я понял почему в сессию не попадает ордер айди или сессия вообще не создается. В опенкарте чайник, подскажите в какую сторону копнуть?
там есть отработка ситуации когда клиент после оплаты уходит со сбера , а не возвращается назад на сайт ?
ну то есть я так понял, что сейчас есть мысль на тему того, что уходя со сбера, пользователь не завершает заказ? Но он должен создаваться в любом случае по идее, просто после оплаты меняться статус с Нового на Оплачен
бо сесії в таблиці oc_cart поки кошик не буде сформований, в тебе від платіжки не прилітає саксес статус,
він створений, це так званий загублений кошик, він там є з статусом fraud
То есть банк не отдает success как это ?
я у себя переделывал , чтобы сначала создавался заказ , потом уже уходила на оплату, поэтому не скажу как он по умолчанию
есть у них при оплате callback сделан кнопкой - Вернуться на сайт , то есть процент людей, которые на нее не нажмут
ага шось типу того і там зробили, тільки ми просто колбек вроді визивали та і все при натисненні на батон конфірма
для таких целей они и предлагаю доп опцию, как отправка уведомления от самого сбера при поступлении денег
Просто получается так что я могу сделать заказ, вы мне отправите, а опа транзакция не прошла и что. Заказ должен заканчиваться положительным ответом от банка
Должно, но были случаи на другом банке, где была кнопка для возврата и процентов 5 людей на нее стабильно не жали. Решили сей вопрос тем, что переписали формирования заказ ДО оплаты. Потом можно и позвонить клиенту, если он по каким то причинам не оплатил. Плюс есть подписка на вебхук, когда сбер сам присылает инфу о том что деньги по такому то ID заказа поступили. С тех пор не было вопросов создание и неоплаты заказов ...
Вопрос в том есть ли кнока вернуться на сайт в форме с картой оплаты на стороне сбера. Если есть, то нанее могут не жать и закрывать окно после оплаты
Обсуждают сегодня