Skip to main content
Version: LIFE PAY Online 2.0

Joomla | JoomShopping

info

Разрабатывалось для JoomShopping Version 4.11.3 и Joomla 3.0.3. Корректная работа на предыдущих версиях не гарантируется.

Тестировалось на дефолтной конфигурации БД: MariaDB 10+. Корректная работа с нестандартными БД не гарантируется.

Установка

Распаковать папку components из архива в корень сайта.

Новый способ оплаты

Зайдите в административную панель Joomla CMS: Компоненты → JoomShopping → Опции → Способы оплаты. В списке способов оплаты нажмите Создать.

Вкладка Главный

Для доступа к конфигурации скрипта необходимо заполнить следующие поля:

  • Публикация — Да
  • Псевдоним: pm_lifepay (обратите внимание на букву l)
  • Имя скрипта: pm_lifepay (обратите внимание на букву l)
  • Тип: Расширенный
  • Оставшиеся поля заполняются на усмотрение продавца.

Очень важно выставить правильную валюту по умолчанию (рубль), просто заменив EURO на RUB в настройках компонента JoomShopping.

Сохраните изменения, не покидая страницу настроек.

Вкладка Конфигурация

Подпись запросов на инициирование транзакции генерируется с помощью ключей (Ключ, Секретный ключ) в клиентском ЛК LIFE PAY

Ключи для проверки подлинности запроса можно получить кликнув по Настройки CMS при создании кнопки оплаты.

Кнопки оплаты генерируются по пути Интеграция → Сервисы → (Подробнее в разделе Создать кнопку оплаты).

Ключ соответствует первой версии API. Секретный ключ соответствует второй версии API.

Также в этот раздел можно попасть по кнопке Получить ключ.

info

По умолчанию используется версия API 1.0.

НДС берется из продуктов: 18% или 10% или вообще без НДС.

URL для уведомлений и редиректа

После клика по кнопке "Сохранить" можно переходить на вкладку "Конфигурация".

Последний этап осуществляется в клиентском ЛК LIFE PAY: Интеграция → Сервисы → Клик по названию вашего магазина

http://вашдомен/index.php?option=com_jshopping&controller=checkout&task=step7&act=notify&js_paymentclass=pm_lifepay&no_lang=1
http://вашдомен/index.php?option=com_jshopping&controller=checkout&task=step7&act=return&js_paymentclass=pm_lifepay
http://вашдомен/index.php?option=com_jshopping&controller=checkout&task=step7&act=cancel&js_paymentclass=pm_lifepay

Разрешена замена URL: Да

Тестирование платежей

Модуль позволяет проводить ненастоящие платежи для тестирования интеграции. По умолчанию для новой учётной записи или сервиса в ЛК доступен только тестовый платёжный канал.
Как работать с тестовыми платежами

Чтобы перейти из тестового режима в рабочий, свяжитесь с нашим отделом интеграций: acq_integration@life-pay.ru