Расширение для CMS Moodle

Moodle — это система управления обучением, ориентированная на организацию взаимодействия между преподавателем и учениками, и также для организации дистанционных курсов, онлайн-школ. Интеграция с сервисом “Экспресс Платежи” позволяет автоматически выставлять и отправлять счета для учеников в системе ЕРИП, принимать оплаты и получать уведомления об оплатах.

Установка

 

Скачайте файлы расширения «Экспресс Платежи» для Moodle (ссылка выше).

В панели администрирования Вашего сайта зайдите во вкладку “Плагины”, затем “Установка плагинов” (см. рисунок 1).

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

Рисунок 1. Вход в раздел для установки плагинов

 

В открывшемся окне перетяните архивированный файл moodle-main прямо на страницу для загрузки (см. рисунок 2).

Загрузка файлов расширения

Рисунок 2. Загрузка файлов расширения

 

Далее нажмите “Установить плагин из ZIP-файла” (см. рисунок 3).

Кнопка установки плагина

Рисунок 3. Кнопка установки плагина

 

На следующей странице после автоматической проверки нажимайте “Продолжить” (см. рисунок 4).

Продолжение после проверки

Рисунок 4. Продолжение после проверки

 

При случае дополнительной автоматической проверки, также нажимайте “Продолжить” (см. рисунок 5).

Продолжение после проверки 2

Рисунок 5. Продолжение после проверки 2

 

После этого система предложит обновить Moodle, сделайте это (см. рисунки 6,7).

Обновление после установки плагина

Рисунок 6. Обновление после установки плагина

 

Продолжение после успешной установки плагина

Рисунок 7. Продолжение после успешной установки плагина

 

Теперь модуль «Экспресс Платежи» отображается в разделе “Плагины” => “Платежные шлюзы” (см. рисунок 8).

Отображение модуля среди подключенных платежных систем

Рисунок 8. Отображение модуля среди подключенных платежных систем

 

Настройка

 

Для того, чтобы настроить модуль зайдите в раздел рядом - “Управление платежными шлюзами” (см. рисунок 9).

Управление настройками платежных шлюзов

Рисунок 9. Управление настройками платежных шлюзов

 

Создайте один или несколько платежных счетов. Каждый счет включает конфигурацию доступных платежных шлюзов. Человек, который настраивает платежи на сайте (например, оплату зачисления на курс), сможет выбирать из доступных счетов. На открывшейся странице нажмите “Платежные счета” (см. рисунок 10).

Вход в создание “платежных счетов”

Рисунок 10. Вход в создание “платежных счетов”

 

Затем нажмите “Создание платежного счета” (см. рисунок 11).

Кнопка для создания “платежных счетов”

Рисунок 11. Кнопка для создания “платежных счетов”

 

Дайте название счету, присвойте номер, включите счет и сохраните данные (см. рисунок 12).

Ввод данных при создании “платежного счета”

Рисунок 12. Ввод данных при создании “платежного счета”

 

Далее в рамках созданного счета нажмите настройку платежного шлюза «Экспресс Платежи» (см. рисунок 13).

Вход в настройку платежного шлюза для выбранного счета

Рисунок 13. Вход в настройку платежного шлюза для выбранного счета

 

Если Вы хотите опробовать тестовый режим, включите соответствующую опцию и нажмите “Сохранить” (см. рисунок 14).

Включение тестового режима

Рисунок 14. Включение тестового режима

 

Для того, чтобы начать работу в основном режиме поставьте галочку в поле “Включить” (см. рисунок 16). Зайдите в личный кабинет «Экспресс Платежи»: “Настройки” => “Услуги” => “API” (нужной услуги). Скопируйте номер услуги, API ключ, поставьте галочку в поле “Применять цифровую подпись”, придумайте и скопируйте “секретное слово” (см. рисунок 15).

Копирование API-значений

Рисунок 15. Копирование API-значений

 

Вставьте последовательно все скопированные значения на стороне настроек шлюза в административной панели Moodle. Скопируйте “Адрес для уведомлений” (см. рисунок 16).

Размещение  API-значений и копирование адреса для уведомлений

Рисунок 16. Размещение API-значений и копирование адреса для уведомлений

 

В личном кабинете зайдите в “Настройки” => “Услуги” => “Уведомления” (нужной услуги). Вставьте скопированный URL в поле “URL для уведомлений”. Поставьте галочку в поле “Применять цифровую подпись”, придумайте и скопируйте “секретное слово” (оно может совпадать с “секретом” для подписи счетов), сохраните все значения (см. рисунок 17).

Размещение  адреса и копирование данных  для уведомлений

Рисунок 17. Размещение адреса и копирование данных для уведомлений

 

Вставьте скопированное секретное слово для уведомлений в настройках плагина на стороне Moodle.

Оставшиеся поля настраиваются, учитывая Ваши потребности. “Разрешено изменение имени плательщика”: клиент может редактировать свои данные или указывать другую фамилию/имя/отчество на форме оплаты.

“Разрешено менять адрес плательщика”: клиент также на форме оплаты может редактировать свой адрес при совершении платежа.

Опция “Разрешено изменять сумму оплаты”: если вы готовы принимать не фиксированную сумму, а произвольную, по желанию плательщика.

Включение опции «Отсылать уведомления по электронной почте клиенту» позволяет посылать уведомления о выставленном счете на email. Включение опции «Отправка SMS-уведомления клиенту » позволяет отсылать уведомления о выставленном счете на номер телефона ученика. Сохраните настройку (см. рисунок 18).

Размещение секрета  для уведомлений и кастомные опции в настройках

Рисунок 18. Размещение секрета для уведомлений и кастомные опции в настройках