Автор Тема: Hook ne nayden, CallBackURL  (Прочитано 332 раз)

05 Март 2015, 14:53:50
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Privet,

napisal svoy modul plateja. est sleduyushie problemi:

 - Posle Confirmation Payment sistema pishet Validation hook ne nayden
 - u mena est redirect na druquyu stranicu, xochu uznat CallBackURL cto bi vernutsa na Prestashop posle oplati.
05 Март 2015, 15:13:55
Ответ #1
06 Март 2015, 15:40:31
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Privet,

napisal svoy modul plateja. est sleduyushie problemi:

 - Posle Confirmation Payment sistema pishet Validation hook ne nayden
 - u mena est redirect na druquyu stranicu, xochu uznat CallBackURL cto bi vernutsa na Prestashop posle oplati.

???
06 Март 2015, 17:50:17
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1288
  • Репутация: +34/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Привет,
написал своы модул платея. ест следуюшие проблеми:
 - После Цонфирматион Паымент система пишет Валидатион хоок не наыден
 - у мена ест редирецт на друяую страницу, хочу узнат ЦаллБацкУРЛ цто би вернутса на Престашоп после оплати.
Нужно в install добавить хуки для модуля
$this->registerHook('payment')
$this->registerHook('displayPaymentEU')
$this->registerHook('paymentReturn')
и определить контроллеры
$this->controllers = array('payment', 'validation');
16 Март 2015, 14:45:57
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Привет,
написал своы модул платея. ест следуюшие проблеми:
 - После Цонфирматион Паымент система пишет Валидатион хоок не наыден
 - у мена ест редирецт на друяую страницу, хочу узнат ЦаллБацкУРЛ цто би вернутса на Престашоп после оплати.
Нужно в install добавить хуки для модуля
$this->registerHook('payment')
$this->registerHook('displayPaymentEU')
$this->registerHook('paymentReturn')
и определить контроллеры
$this->controllers = array('payment', 'validation');

vse sdelal no vse taki poluchayu oshibku:

Oops, something went wrong.

Try to refresh this page or feel free to contact us if the problem persists.
16 Март 2015, 15:05:55
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 939
  • Репутация: +10/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Включить нужно показ ошибок в prestashop. Еще логи сервера глянуть. Нужно больше информации об ощибке.
16 Март 2015, 16:06:19
Ответ #6
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Включить нужно показ ошибок в prestashop. Еще логи сервера глянуть. Нужно больше информации об ощибке.

Can't load Order status
at line 174 in file classes/PaymentModule.php

168.
169.       $order_status = new OrderState((int)$id_order_state, (int)$this->context->language->id);
170.       if (!Validate::isLoadedObject($order_status))
171.       {
172.          PrestaShopLogger::addLog('PaymentModule::validateOrder - Order Status cannot be loaded', 3, null, 'Cart', (int)$id_cart, true);
173.          throw new PrestaShopException('Can\'t load Order status');
174.       }
175.
176.       if (!$this->active)
177.       {
178.          PrestaShopLogger::addLog('PaymentModule::validateOrder - Module is not active', 3, null, 'Cart', (int)$id_cart, true);
16 Март 2015, 17:50:29
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 1047
  • Репутация: +3/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
PaymentModule::validateOrder - Module is not active
Модуль оплаты отключен или в бд нет информации об этом модуле оплаты.