0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 137 Просмотров
*

SolopoV

  • Давно я тут
  • 536
  • 15 / 0
  • зеленею...
Суть (проверено на разных доменах: (Joomla 3.9.0 + Virt 3.4.2) и (Joomla 3.9.14 + Virt 3.6.10 10211):
Установлен стандартный плагин приема платежей от Сбербанка (выдают по запросу) rbs-1.5_joomla-3.6.5_virtuemart-3.2.0-ofd.zip

При оформлении заказа в качестве гостя (без обязательной и надоевшей всем регистрации) проходит стандартный платеж и статус заказа меняется с "В ожидании" на "Подтвержден" (то есть оплачен). Вроде бы на этом все, НО через некоторое время этот заказ меняет статус на "Отменен" как то сам по себе. Период времени изменения абсолютно разный: от 3 минут до 6 часов.

Обратившись в ТП Сбера, предоставив логи данного плагина я получил ответ, что причину нужно искать в VirtueMart.

Никто не сталкивался с такой проблемой? Что это может быть? Без шуток, доступ до админки только у меня.


Спустя пару дней:

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

Пришлось перепиливать Сберовский плагин на редирект просмотра заказа.
« Последнее редактирование: 23.04.2020, 15:32:20 от SolopoV »
*

Valderdag

  • Новичок
  • 9
  • 0 / 0
  • Миру - Мир !
Re: Засада с плагином от Сбербанка!
« Ответ #1 : 30.07.2020, 20:45:37 »
Такая же проблема с оплатой Сбербанка: после оплаты через какое-то время статус меняется на отменен. Не уверен, что у меня это связано с обновлением страницы благодарности, но проблема есть и она напрягает покупателей, когда после оплаты им приходит уведомление об отмене заказа. При чем статус "отменен" исключен из отправки писем, но письма покупателю отправляются. Решение пока не найдено.
*

NewUsers

  • Завсегдатай
  • 1846
  • 166 / 0
Re: Засада с плагином от Сбербанка!
« Ответ #2 : 30.07.2020, 21:03:29 »
В функции setQuery класса который работает с БД, пишешь код который будет логировать запросы.
Суть лога такова:
1. В запросе с помощью strpos ищешь таблицу заказов
2. найденный запрос логируешь в файл
3. далее в файле лога с помощью debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS) пишешь стек вызова и так же добавляешь ссылку по которой был переход.

Таким образом можно отследить нужный SQL запрос и увидеть от куда растут ноги!
Решается это просто (как два пальца об асфальт)!
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

rsn

  • Захожу иногда
  • 358
  • 24 / 2
Re: Засада с плагином от Сбербанка!
« Ответ #3 : 31.07.2020, 05:29:55 »
Конкретно с такой ситуацией не сталкивался (у нас только зареганные покупают), но подтверждаю, что плагинчик там тот ещё...  ^-^
Сыроват, мягко говоря.
Писал об этом и Сберу, и компании разработчику, особой заинтересованности в доработке в ответ не увидел.
Сам дорабатывал.
Предметно уже не помню, что именно, но допиливал точно!
Iresurs.com. C нами будущее
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Подключение VM к платежному шлюзу сбербанка

Автор vovchikku

Ответов: 2
Просмотров: 1124
Последний ответ 08.08.2018, 09:04:52
от vva1972
Плагин оплаты квитанцией Сбербанка

Автор RuSPanzer

Ответов: 57
Просмотров: 8049
Последний ответ 18.08.2014, 16:05:28
от Sergey2
Квитанция сбербанка от vampirus

Автор sasha8888

Ответов: 5
Просмотров: 937
Последний ответ 30.04.2014, 09:19:28
от sasha8888
Квитанция сбербанка в корокозябрах

Автор xilgiz

Ответов: 2
Просмотров: 1170
Последний ответ 02.11.2012, 16:16:51
от konpard