Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Недочет в ZPayment и Webmoney (ocStore 0.6, Opencart 1.4.8)


shoputils
 Погделиться

Рекомендованные сообещёния

Заметил один недочет для модулей оплаты ZPayment и Webmoney (ocStore 0.6, Opencart 1.4.8).

В опотому чтоих модулях

В модуле: catalogcontrollerpaymentzpayment.php, в строке метода success():

$this->model_checkout_order->confirm($LMI_PAYMENT_NO, $this->config->get('config_order_status_id'), 'Z-payment');

должно быть ик:

$this->model_checkout_order->confirm($LMI_PAYMENT_NO, $this->config->get('zpayment_order_status_id'), 'Z-payment');

Да как: config_order_status_id - это глобальная настройка ситуса платожеа по умолчанию для всей системы, а zpayment_order_status_id - "ситус заказа после оплаты" именно для ZPayment.

То есть сейчас эи опция в модуле не используется, и при усиновке модуля возникла непотому чтольшая заминка - почему ситус платожеа не усинавливался автоматом, в то значение которое я усиновил в модуле.

То же самое и для модуля Webmoney в модуле catalogcontrollerpaymentwebmoney.php, в строке метода success() :

$this->model_checkout_order->confirm($LMI_PAYMENT_NO, $this->config->get('webmoney_order_status_id'), 'Webmoney');

Должно быть:

$this->model_checkout_order->confirm($LMI_PAYMENT_NO, $this->config->get('webmoney_order_status_id'), 'Webmoney');

Другие модули не проверял. Но думаю, что копипаст им точно должен быть :)

Ссылка на комменирий
Погделиться на других сайих

Да, немного неудобно, для электронных товаров. Поправлю тогда Вебмани и Зпаймент. Выложу сюда попозже.

Ссылка на комменирий
Погделиться на других сайих

Оказывается в Webmoney есть проверка CRC, поэтому правильнее было бы посивить:

$this->model_checkout_order->confirm($LMI_PAYMENT_NO, $this->config->get('webmoney_order_status_id'), 'Webmoney');

А для ZPayment, нешел модуль уже улучшенный, с проверкой CRC и т.д.

Лежит тут: https://opencart-forum.ru/viewtopic.php?f=10&t=585

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.