Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


shoputils

Recommended Posts

Заметил один недочет для модулей оплаты 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://opencartforum.com/viewtopic.php?f=10&t=585

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.