CMS OpenCart предоставляет 2 способа установки расширений:
1) С помощью мастера установки расширений
Откройте раздел «Модули»->«Установка расширений».
На открывшейся странице нажмите кнопку «Загрузить» (рисунок 1). Выберите установочный архив на локальном диске. Архив будет автоматически загружен. В поле «Файлы которые будут записаны» будет отображен список файлов платежного модуля с полными адресами к ним относительно корня сайта.
После этого нажмите на кнопку «Продолжить», чтобы установить платежный модуль PayKeeper. Когда в поле «Процесс» будет полностью зеленая полоска и под ней появится текст «Модуль успешно установлен!», то можно переходить к следующему шагу.
2) Вручную через FTP
Распакуйте архив на локальном ПК и из папки upload скопируйте обе папки (admin и catalog) в корень сайта. Вы можете использовать любой удобный FTP-клиент, например, FileZilla.
В панели администрирования OpenCart перейдите в раздел «Модули»-«Оплата» (рисунок 2).
В списке модулей оплаты найдите строку PayKeeper и активируйте модуль, нажав на кнопку «Активировать» (белый кружок с плюсиком в зеленом квадрате). Когда модуль будет активирован вместо него будет красная кнопка «Деактивирован» и нажать на синюю кнопку «Редактировать», чтобы настроить модуль (рисунок 3).
На открывшейся страницы обязательно нужно заполнить два поля:
В этом поле необходимо указать URL адрес формы PayKeeper. Адрес имеет формат:
http://<ваш сайт>.server.paykeeper.ru/create/
Например, если название Вашего сайта netprint.ru, то URL адрес формы PayKeeper будет следующий:
http://netprint.server.paykeeper.ru/create/
Секретное слово необходимо сгенерировать в личном кабинете PayKeeper, скопировать и вставить в поле «Cекретное слово» в настройки обработчика.
Данные, которые нужно взять с этой страницы:
Какой статус должен принять заказ после успешной оплаты.
Это статус платежной системы, является ли она активированной или нет, т.к. если деактивировать модуль на предыдущем шаге, то будут удалены все настройки модуля.
В этом поле хранится полная абсолютная ссылка, по которой должен будет обратиться сервер системы PayKeeper для уведомления о платеже на сайт. Значение нужно полностью скопировать в поле «URL, на который будут отправляться POST-запросы» на странице «СПОСОБ ПОЛУЧЕНИЯ УВЕДОМЛЕНИЯ О ПЛАТЕЖАХ» в личном кабинете PayKeeper.
В этом поле хранится полная абсолютная ссылка, по которой перейдет пользователь с платежной системы обратно на сайт в случае успешной оплаты. Значение нужно полностью скопировать в поле «URL страницы, на которую клиент переходит при успешном завершении оплаты» на странице «АДРЕСА ПЕРЕНАПРАВЛЕНИЯ КЛИЕНТА» в личном кабинете PayKeeper.
В этом поле хранится полная абсолютная ссылка, по которой перейдет пользователь с платежной системы обратно на сайт в случае проблем и ошибок при проведении оплаты. Значение нужно полностью скопировать в поле «URL страницы, на которую клиент переходит при неудаче в процессе оплаты» на странице «АДРЕСА ПЕРЕНАПРАВЛЕНИЯ КЛИЕНТА» в личном кабинете PayKeeper.
В этом поле Вы можете указать численное значения порядка вывода платежной системы в корзине клиента на странице оформления заказа, этап выбор платежной системы.
После проведенных манипуляций обязательно сохраните настройки, нажав на кнопку «Сохранить изменения».
Зайдите в раздел «Настройки» Вашего личного кабинета PayKeeper и выполните следующее:
В разделе «Получение информации о платежах» установите
«POST-оповещения»
Значение для этого поля можно скопировать в административной панели OpenCart на втором шаге поле «Адрес уведомления».
Сгенерируйте или придумайте Секретное слово. Оно должно совпадать с тем, что Вы указали в настройках модуля.
После заполнения полей настроек нажмите кнопку «Сохранить».
В разделе «Адреса перенаправления клиента» установите:
Поставьте галочку, если хотите, чтобы после успешной оплаты покупатель был сразу отправлен на страницу уведомления об успешной оплате на сайте минуя служебные страницы PayKeeper.
Значение для этого поля можно скопировать в настройках плагина на третьем шаге из поля «Успешный переход».
Значение для этого поля можно скопировать в настройках плагина на третьем шаге из поля «Переход при ошибке».
Сохраните настройки, нажав на кнопку «Сохранить».