Москва: 8 (495) 984-87-51
Санкт-Петербург: 8 (812) 385-75-57
8 (800) 775-37-51Контакт центр

Joomla 3.9 + ZOO 4.12 + JBZOO 4.12

Установка модуля PayKeeper в плагин коммерции JBZOO 4.12 CMS Joomla 3.9.0

1. Установка и настройка модуля.

Установка модуля происходит при наличии установленного плагина коммерции ZOO 4.12, а также его раширения JBZOO 4.12. С помощью FTP или консоли распакуйте архив в корне сайта, произойдёт сращивание файлов.

Добавьте в языковые файлы для корректного отображения настроек:

<корень сайта>/media/zoo/applications/jbuniversal/language/en-GB/en-GB.com_jbzoo.ini

JBZOO_ELEMENT_PAYMENT_PAYKEEPER_DEFAULT_DESCRIPTION = «Russian PayKeeper payment system»

JBZOO_ELEMENT_PAYMENT_PAYKEEPER_DESC = «PayKeeper payment system»

JBZOO_ELEMENT_PAYMENT_PAYKEEPER_NAME = «PayKeeper»

JBZOO_ELEMENT_PAYMENT_PAYKEEPER_PAYFORM_ADRESS_LABEL = «The adress of payment form»

JBZOO_ELEMENT_PAYMENT_PAYKEEPER_PRIVATE_KEY_LABEL = «Secret word»

JBZOO_ELEMENT_PAYMENT_PAYKEEPER_NDS_LABEL = «Tax in percent»

<корень сайта>/media/zoo/applications/jbuniversal/language/ru-RU/ru-RU .com_jbzoo.ini

JBZOO_ELEMENT_PAYMENT_PAYKEEPER_DEFAULT_DESCRIPTION = «Russian PayKeeper payment system»

JBZOO_ELEMENT_PAYMENT_PAYKEEPER_DESC = «PayKeeper payment system»

JBZOO_ELEMENT_PAYMENT_PAYKEEPER_NAME = «PayKeeper»

JBZOO_ELEMENT_PAYMENT_PAYKEEPER_PAYFORM_ADRESS_LABEL = «The adress of payment form»

JBZOO_ELEMENT_PAYMENT_PAYKEEPER_PRIVATE_KEY_LABEL = «Secret word»

JBZOO_ELEMENT_PAYMENT_PAYKEEPER_NDS_LABEL = «Tax in percent»

Перейдите в панель управления сайта, выберите меню «Components» — «ZOO» (Рис.1)

Рис.1

Перейдите на вкладку с нарисованной желтой шестерней и нажмите на кнопку «Commerce» (Рис.2).

Рис.2

Слева в панели выберите пункт «Payment method».(Рис.3)

Рис.3

В меню «Element Library» нажмите на строку «PayKeeper». (Рис.4)

Рис.4

Появится окно настройки платежной системы.(Рис.5)

Рис.5

В поле «Currency»(«Валюта») выберите текущую валюту, в поле «The adress of payment form» («Адрес формы оплаты») введите адрес вида: «https://<your_site>.server.paykeeper.ru/create/», где <your_site> , будет совпадать с адресом Вашего личного кабинета Paykeeper. Например если Ваш сайт называется example.ru, то платежная форма будет находится по адресу «https://example.server.paykeeper.ru/create/». «Secret word»(Секретное слово) — это буквенно-цифровой код, который будет идентифицировать Ваш магазин на платежном сервере Paykeeper. Его можно и желательно сгенерировать в личном кабинете Paykeeper. В поле «Tax in percent»(«Налог в процентах») установите величину НДС в процентах. Поля «Title»(«Титул») и «Description» («Описание») установите в соответствии с предпочтениями.

2. Настройка личного кабинета PayKeeper.

В панели управления ZOO в меню выберите пункт «URLs»(«Ссылки»).Рис.6

Рис.6

В личном кабинете PayKeeper зайдите в раздел «Настройки»->«Получение информации о платежах»(Рис.7). Измените «Способ получения уведомления о платежах» на «POST-оповещения».
В поле «URL, на который будут отправляться POST-запросы» скопируйте из панели управления ZOO «URL for payment API».
«Секретное слово» можно придумать самостоятельно или сгенерировать с помощью кнопки «Сгенерировать». Оно дожно быть такое же как и в настройках модуля в магазине.

Рис.7

На вкладке «Адреса перенаправления клиента»(Рис. 8) в полях «URL страницы, на которую клиент переходит при успешном завершении оплаты» и «URL страницы, на которую клиент переходит при неудаче в процессе оплаты» укажите любые страницы сайта, например главную или скопируйте из панели управления ZOO «Success payment page» и «Failed payment page».