yoomoney / cms-opencart2

YooKassa payment module for Opencart 2.x
https://yookassa.ru/developers
9 stars 17 forks source link

Не меняется статус заказа после оплаты (v2.0.7) #110

Closed Hobbix closed 3 years ago

Hobbix commented 3 years ago

В обновлении 2.0.7 исправили ошибку о которой я писал тут: https://github.com/yoomoney/cms-opencart2/issues/105 Заказ теперь появляется в истории заказов в личном кабинете покупателя. Однако, появилась другая проблема. Когда мы нажимаем кнопку "Перейти к оплате" (в момент, когда происходит редирект на сайт ЮMoney для оплаты), то в истории заказов покупателя у нас оформляется заказ со статусом "Ожидание". Когда покупатель совершает успешную оплату, то статус заказа должен меняться в истории заказов на тот статус, который указан в настройках модуля в меню "Статус заказа после оплаты". У меня там указано менять статус после оплаты на "Сделка завершена" (для цифровых товаров это очень важно). Тем не менее, после успешной оплаты, модуль ещё раз меняет статус заказа на "Ожидание", полностью игнорируя настройку "Статус заказа после оплаты".

ostulov commented 3 years ago

Добрый день!

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

Hobbix commented 3 years ago

Вот скриншоты

Скриншоты

![1](https://user-images.githubusercontent.com/8199105/109839102-d7d52080-7c57-11eb-8335-0650e1cdd968.png)
![2](https://user-images.githubusercontent.com/8199105/109839119-dad01100-7c57-11eb-886a-f3ffb6317c7e.png)

Причём видно в истории заказов, что после оплаты модуль вновь вешает статус "Ожидание". Проще говоря, статус "Ожидание" меняет на "Ожидание", вместо "Сделка завершена".

ostulov commented 3 years ago

Добрый день!

Собрали необходимую информацию по данной проблеме, будем подготавливать исправление.

ostulov commented 3 years ago

Исправление выложено.

klaos27 commented 3 years ago

Исправление выложено.

Покажите где именно изменено, так как в v.2.1.2 не меняет статус после оплаты.

ostulov commented 3 years ago

Проблема была исправлена, начиная с версии v2.0.9. Проверили еще раз на последней версии - статус заказа после оплаты изменяется на указанное в модуле значение. Для дальнейшего анализа потребуется информация по Вашему сайту. На почту cms@yoomoney.ru пришлите, пожалуйста:

klaos27 commented 3 years ago

Проблема была исправлена, начиная с версии v2.0.9. Проверили еще раз на последней версии - статус заказа после оплаты изменяется на указанное в модуле значение. Для дальнейшего анализа потребуется информация по Вашему сайту. На почту cms@yoomoney.ru пришлите, пожалуйста:

  • лог платежного модуля. Скачать его можно с вкладки "ЮKassa". Если ведение лога не было включено, то включите, дождитесь повторения проблемы и пришлите файл.
  • скриншот истории заказа, для которого воспроизвелась проблема.

Отправил