Easypaisa расширение оплаты неопределенный индекс opencart 3.0.3.1

Easypaisa расширение оплаты неопределенный индекс opencart 3.0.3.1

14.03.2019 12:57:07 Просмотров 21 Источник

Я только что установил easypaisa payment extention но когда я пытаюсь активировать его дает неопределенный индекс ошибки ниже пожалуйста проверьте:

Notice: Undefined index: token in easypaisa.php on line 61
Notice: Undefined index: token in easypaisa.php on line 66
Notice: Undefined index: token in easypaisa.php on line 71
Notice: Undefined index: token in easypaisa.php on line 74
Notice: Undefined index: token in easypaisa.php on line 76

И код от строки 61 до 76 ниже:

$data['breadcrumbs'][] = array(
            'text' => $this->language->get('text_home'),
            'href' => $this->url->link('common/dashboard', 'token=' . $this->session->data['token'], true)
        );

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('text_extension'),
            'href' => $this->url->link('extension/extension', 'token=' . $this->session->data['token'] . '&type=payment', true)
        );

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('heading_title'),
            'href' => $this->url->link('extension/payment/easypaisa', 'token=' . $this->session->data['token'], true)
        );

        $data['action'] = $this->url->link('extension/payment/easypaisa', 'token=' . $this->session->data['token'], true);

        $data['cancel'] = $this->url->link('extension/extension', 'token=' . $this->session->data['token'] . '&type=payment', true);

Любая идея, как мы можем это исправить ? или любой другой способ активировать это расширение оплаты, возможно, если есть какой-либо способ включить его из phpmyadmin.

У вопроса есть решение - Посмотреть?

Ответы - Easypaisa расширение оплаты неопределенный индекс opencart 3.0.3.1 / Easypaisa payment extension undefined index opencart 3.0.3.1

K. B.

14.03.2019 02:45:18

В OC3 вы должны использовать user_tokenвместо token

  $data['breadcrumbs'][] = array(
            'text' => $this->language->get('text_home'),
            'href' => $this->url->link('common/dashboard', 'user_token=' . $this->session->data['user_token'], true)
        );

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('text_extension'),
            'href' => $this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=payment', true)
        );

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('heading_title'),
            'href' => $this->url->link('extension/payment/easypaisa', 'user_token=' . $this->session->data['user_token'], true)
        );

        $data['action'] = $this->url->link('extension/payment/easypaisa', 'user_token=' . $this->session->data['user_token'], true);

        $data['cancel'] = $this->url->link('marketplace/extension', 'user_token=' . $this->session->data['user_token'] . '&type=payment', true);
https://stackoverflow.com/questions/55159522/easypaisa-payment-extension-undefined-index-opencart-3-0-3-1/55161700#comment97064435_55161700
после внесения этих изменений я получаю пустой экран, когда я пытаюсь активировать.
https://stackoverflow.com/questions/55159522/easypaisa-payment-extension-undefined-index-opencart-3-0-3-1/55161700#comment97065696_55161700
кажется, у вас есть модуль, который не поддерживает версию OC 3. Файлы шаблонов в этом модуле должны быть twig. Вы можете попросить кого-нибудь из OC forum обновить его.
Mujahid Bhoraniya

22.03.2019 07:59:26

Opencart 3031 вы должны user_token вместо токена.и я установил данные сеанса правильно. Вы можете попробовать ниже кода я думаю, что это здорово работает..

$data['breadcrumbs'][] = array(
            'text' => $this->language->get('text_home'),
            'href' => $this->url->link('common/dashboard', 'user_token=' . isset($this->session->data['user_token']), true)
        );

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('text_extension'),
            'href' => $this->url->link('marketplace/extension', 'user_token=' . isset($this->session->data['user_token']) . '&type=payment', true)
        );

        $data['breadcrumbs'][] = array(
            'text' => $this->language->get('heading_title'),
            'href' => $this->url->link('extension/payment/easypaisa', 'user_token=' . isset($this->session->data['user_token']), true)
        );

        $data['action'] = $this->url->link('extension/payment/easypaisa', 'user_token=' . isset($this->session->data['user_token']), true);

        $data['cancel'] = $this->url->link('marketplace/extension', 'user_token=' . isset($this->session->data['user_token']) . '&type=payment', true);

после внесения этих изменений убедитесь, что код работает очень хорошо.. Спасибо

Закрыть X