Перейти к основному содержимому
Версия: LIFE PAY Online 1.0

Joomla | VirtueMart

к сведению

Разрабатывалось для Joomla v3.3 и VirtueMart 3.0.3. Корректная работа на версиях ниже 3.0 не гарантируется.

Установка​

Зайдите в административную панель Joomla: Joomla Administrator -> Расширения -> Менеджер расширений. Выберите архив virtuemart_lifepay.zip для установки.

Настройка способов оплаты​

  1. Зайдите в административную панель VirtueMart: VirtueMart -> Магазин -> Способы оплаты
  2. Нажимаете кнопку Создать и создаете новый метод оплаты:
    • Название - любое удобное. Например, "Lifepay оплата картами"
    • Псевдоним — lifepay
    • Способ оплаты — Lifepay
  3. После сохранения вновь созданного способа оплаты, нужно вернуться в предыдущее меню: VirtueMart -> Магазин -> Способы оплаты
  4. Выбираете созданный способ Lifepay и переходите во вкладку конфигурация.
  5. Введите данные из личного кабинета LIFE PAY:
    • ID сервиса
    • Ключ
    • Секретный ключ
    • Домен магазина
    • Версия API нотификаций (регулируется по запросу в отдел технической интеграции; подробнее).
    • Высылать мейл в нотификации
    • Высылать телефон в нотификации
    • Также можете установить ставку НДС (только если необходимо);

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

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

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

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

webhook-нотификации​

URL заполняются в интерфейсе личного кабинета LIFE PAY: Интеграция → Сервисы → Клик по названию вашего магазина

http://ВАШСАЙТ.ru/index.php?option=com_virtuemart&view=pluginresponse&task=pluginresponsereceived&action=lifepay_result
http://ВАШСАЙТ.ru/index.php?option=com_virtuemart&view=pluginresponse&task=pluginresponsereceived&action=lifepay_success
http://ВАШСАЙТ.ru/index.php?option=com_virtuemart&view=pluginresponse&task=pluginUserPaymentCancel

Дополнительные настройки​

  1. Для работы с онлайн-кассой: правильно устанавливаем ставку НДС для продуктов и отдельно для доставки, если этого не сделать ставка НДС будет по умолчанию (без НДС).
  2. Выбираем правильно логотип системы оплаты.
к сведению

Не забудьте по окончании всех настроек включить новый способ оплаты.

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

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

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