Бизнесу Модули для CMS

MODX Revolution + Shopkeeper2

Инструкция по установке платёжного плагина PayKeeper

Данный плагин предназначен для компонента Shopkeeper2 на платформе MODX Revolution.

1. Установка плагина

Для установки платёжного плагина необходимо произвести следующие действия:

установка плагина через загрузку архива в папку

Также плагин можно установить стандартным способом, используя опцию «Загрузить пакет» и выбрав архив (рисунок 2).

установка плагина через загрузку архива стандартным установщиком

2. Создание и настройка страниц

Необходимо создать новые или настроить существующие 4 страницы:

[[!Paykeeper? action='payment']]

 

[[!Paykeeper? action='callback']]

 

3. Изменение параметров сниппета Paykeeper

В административной панели во вкладке «Элементы» откройте «Сниппеты» и в категории сниппетов «PayKeeper» кликните по сниппету «Paykeeper». На открывшейся странице сниппета откройте вкладку «Параметры». Для разблокировки параметров нажмите кнопку «Параметры по умолчанию заблокированы». Заполните поля параметров (рисунок 3).

PK_PAYMENT_FORM_ID

Номер страницы для формы оплаты PayKeeper, созданная на шаге 2.1. Только цифра.

PK_PAYMENT_FORM_URL

Платежный адрес вашего сервера PayKeeper. Например, https://имя_вашего_сервера_paykeeper/create/. Если вам сообщили, что ваш сервер с PayKeeper имеет адрес https://mysite.server.paykeeper.ru/, то необходимо указать https://mysite.server.paykeeper.ru/create/.

PK_SECRET_SEED

Секретное слово. Вставьте придуманное или сгенерированное секретное слово из раздела настройки личного кабинета вашего сервера с PayKeeper в разделе «Получение информации о платежах».

PK_STATUS_PAID

Номер статуса после оплаты. Цифра. По умолчанию 5, означающее статус «Оплата получена».

PK_STATUS_PENDING

Номер статуса при переходе на оплату. Цифра. По умолчанию 1, означающее статус «Принят к оплате».

PK_VAT_GOODS

НДС для товаров. Допустимые значения: none, 0, 10, 20, 110 или 120. По умолчанию none, означающее, что НДС не облагается.

PK_VAT_SERVICE

НДС для услуг. Допустимые значения: none, 0, 10, 20, 110 или 120. По умолчанию none, означающее, что НДС не облагается.

настройка параметров сниппета Paykeeper

4. Настройка шаблона оформления заказа

Перейдите на то место, где у вас находится форма оформления заказа. Это может быть ресурс, шаблон или чанк. В форме должен быть выпадающий список (select) для выбора метода оплаты. Пример:

Добавьте строку

<option value="paykeeper">Оплата картами на сайте</option>

 

. Важно, чтобы в опции передавалось значение paykeeper. Должно выглядеть, например, так:

Далее, найдите, где у вас вызывается сниппет FormIt. Обычно сниппет вызывается в шаблоне оформления заказа. В вызове сниппета FormIt в список используемых хуков hooks необходимо добавить paykeeper перед redirect. Например:

Теперь после отправки заказа на следующей странице будет появляться страница с формой оплаты PayKeeper.

5. Настройка приёма оповещений об оплате

Перейдите в личном кабинете PayKeeper в раздел «Настройки — Получение информации о платежах» (рисунок 4). Заполните следующие поля:

После завершения настройки нажмите кнопку «Сохранить».

настройка POST-оповещения

6. Настройка адресов перенаправления

Вы можете настроить адреса перенаправления при успешном завершении оплаты и неудаче в процессе оплаты (рисунок 5).

Нажмите кнопку «Сохранить» после окончания настройки раздела.

настройка адресов перенаправления

Заполните заявку

И сразу получите доступ в личный кабинет

Если у Вас остались вопросы

8 (800) 250 3556

Бесплатный звонок по России

8 (495) 956 4806

Бесплатный звонок по Москве