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

CMS Diafan — универсальная система для разработки, развития, продвижения и поддержки сайтов. CMS Diafan, как самая нагрузоустойчивая CMS, идеальна в использовании для интернет-магазинов. Подключение к сервису «Экспресс Платежи» позволит предоставить разные способы оплаты в системе ЕРИП, E-POS и интернет-эквайринг, а также использовать готовый модуль для автоматического взаимодействия с CMS Diafan. Для клиентов сервиса специалисты технической поддержки реализуют автоматическую интеграцию сайта для приема онлайн-платежей «под ключ». Ниже на изображении представлен пример работы расширения в администраторской части CMS Diafan.

Скопировать папки из архива корневую директорию сайта.

Перейти в административную часть сайта.

Перейти в раздел "Оплаты" => "Методы оплаты" (Рисунок 1).

Рисунок 1 – раздел «Методы оплаты»

Рисунок 1 – раздел «Методы оплаты»

Нажать кнопку «Добавить» (Рисунок 2).

Рисунок 2 – кнопка «Добавить»

Рисунок 2 – кнопка «Добавить»

Настраиваем метод оплаты:

В качестве платежной системы выбрать «Экспресс Платежи: ЕРИП» для установки оплаты через систему ЕРИП (АИС «Расчет») (Рисунок 3).

Рисунок 3 – платежные системы

Рисунок 3 – платежные системы

Настройка модуля, для работы в тестовом режиме:

Установите флажок в поле «Работа в тестовом режиме».

В полях «API-ключ (токен) доступа к API» и «Номер услуги»введите значения, которые доступны по следующей ссылке.

Поле «Секретное слово для цифровой подписи» заполняется только в том случае, если был выбран API ключ с параметрами «Применять цифровую подпись» и «Секретное слово».

Оставшиеся поля можно оставить без изменений, поскольку на работу модуля в тестовом режиме они не влияют (Рисунок 4).

Рисунок 4 – настройка новой платежной системы в тестовом режиме

Рисунок 4 – настройка новой платежной системы в тестовом режиме

Настройка модуля, для работы:

Убрать флажок в поле «Работа в тестовом режиме».

Поля «API-ключ (токен) доступа к API» и «Номер услуги» заполнить значениями, которые указаны в Личном кабинете сервиса «Экспресс Платежи» в разделе «Настройка» -> «Услуги» -> «API» (Рисунок 5, Рисунок 6)

Рисунок 5 – раздел «API» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 5 – раздел «API» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 6 – значение для заполнения полей «API-ключ (токен) доступа к API» и «Номер услуги в сервисе «Экспресс Платежи»

Рисунок 6 – значение для заполнения полей «API-ключ (токен) доступа к API» и «Номер услуги в сервисе «Экспресс Платежи»

В разделе «Настройка» -> «Услуги» -> «API» личного кабинета сервиса «Экспресс Платежи» включите опцию «Применять цифровую подпись» и укажите значения в поле «Секретное слово». Значение из поля «Секретное слово» также следует указать в поле «Секретное слово для цифровой подписи» настройки приложения на вашем сайте.

Значение из поля «Адрес для получения уведомлений» необходимо скопировать в личный кабинет сервиса «Экспресс Платежи» в раздел «Настройка» -> «Услуги» -> «Уведомления» (Рисунок 7). Значение необходимо поместить в поле «URL для уведомлений», предварительно включив опцию «Получать уведомления об оплате на URL» (Рисунок 8). Данная опция позволяет автоматически изменять статус заказа после оплаты.

Рисунок 7 – раздел «Уведомления» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 7 – раздел «Уведомления» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 8 – включение уведомлений об оплате на сайт

Рисунок 8 – включение уведомлений об оплате на сайт

Поля «Использовать цифровую подпись при получении уведомлений» и «Секретное слово для цифровой подписи уведомлений» используются для формирования цифровой подписи. Формирование цифровой подписи для передаваемых данных обеспечивает целостность информации и гарантирует, что передаваемые данные не были изменены посторонними лицами в процессе передачи.

При включении данной опции, значения в полях «Секретное слово для полученных уведомлений» в настройках приложения и «Секретное слово» в личном кабинете сервиса «Экспресс Платежи» в разделе «Настройка» -> «Услуги» -> «Уведомления» должны быть одинаковыми.

Значение из поля «Путь ветки ЕРИП услуги» будет отображаться клиенту после формирования заказа и выставления счета в системе «Расчет» (Рисунок 9).

Рисунок 9 - путь ветки ЕРИП услуги при формировании заказа

Рисунок 9 - путь ветки ЕРИП услуги при формировании заказа

Включение опции «Разрешено изменять ФИО плательщика» позволяет плательщику изменять ФИО при оплате заказа в дереве ЕРИП.

Включение опции «Разрешено изменять адрес плательщика» позволяет плательщику изменять адрес при оплате заказа в дереве ЕРИП.

Включение опции «Разрешено изменять сумму оплаты» позволяет плательщику изменять сумму при оплате заказа в дереве ЕРИП.

Включение опции «Показывать Qr-код» позволяет отображать клиенту после формирования заказа Qr-код для оплаты в мобильных приложениях банка. (Рисунок 10)

Рисунок 10 - отображение Qr-кода для оплаты

Рисунок 10 - отображение Qr-кода для оплаты

Включение опции «Отсылать уведомления плательщикам по SMS» позволяет отсылать уведомления об оплате на номер телефона указанный при формировании заказа.

Включение опции «Отсылать уведомления плательщикам по электронной почте» позволяет отсылать уведомления об оплате на адрес электронной почты указанный при формировании заказа.

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


Ниже на изображении представлен пример работы расширения в администраторской части CMS Diafan.

Скопировать папки из архива корневую директорию сайта.

Перейти в административную часть сайта.

Перейти в раздел "Оплаты" => "Методы оплаты" (Рисунок 1).

Рисунок 1 – раздел «Методы оплаты»

Рисунок 1 – раздел «Методы оплаты»

Нажать кнопку «Добавить» (Рисунок 2).

Рисунок 2 - раздел «Установленные приложения»

Рисунок 2 - раздел «Установленные приложения»

Настраиваем метод оплаты:

В качестве платежной системы выбрать«Экспресс Платежи: E-POS» для установки модуля оплаты через систему E-POS(Рисунок 3).

Рисунок 3 – платежные системы

Рисунок 3 – платежные системы

Настройка модуля, для работы в тестовом режиме:

Установите флажок в поле «Работа с тестовым стендом».

В полях «API-ключ (токен) доступа к API» и «Номер услуги»введите значения, которые доступны по следующей ссылке.

Поле «Секретное слово для цифровой подписи» заполняется только в том случае, если был выбран API ключ с параметрами «Применять цифровую подпись» и «Секретное слово».

Оставшиеся поля можно оставить без изменений, поскольку на работу модуля в тестовом режиме они не влияют (Рисунок 4).

Рисунок 4 – настройка новой платежной системы в тестовом режиме

Рисунок 4 – настройка новой платежной системы в тестовом режиме

Настройка модуля, для работы:

Убрать флажок в поле «Работа в тестовом режиме».

Поля «API-ключ (токен) доступа к API» и «Номер услуги» заполнить значениями, которые указаны в Личном кабинете сервиса «Экспресс Платежи» в разделе «Настройка» -> «Услуги» -> «API» (Рисунок 5, Рисунок 6)

Рисунок 5 – раздел «API» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 5 – раздел «API» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 6 – значение для заполнения полей «API-ключ (токен) доступа к API» и «Номер услуги в сервисе «Экспресс Платежи»

Рисунок 6 – значение для заполнения полей «API-ключ (токен) доступа к API» и «Номер услуги в сервисе «Экспресс Платежи»

В разделе «Настройка» -> «Услуги» -> «API» личного кабинета сервиса «Экспресс Платежи» включите опцию «Применять цифровую подпись» и укажите значения в поле «Секретное слово». Значение из поля «Секретное слово» также следует указать в поле «Секретное слово для цифровой подписи» настройки приложения на вашем сайте.

Значение из поля «Адрес для получения уведомлений» необходимо скопировать в личный кабинет сервиса «Экспресс Платежи» в раздел «Настройка» -> «Услуги» -> «Уведомления» (Рисунок 7). Значение необходимо поместить в поле «URL для уведомлений», предварительно включив опцию «Получать уведомления об оплате на URL» (Рисунок 8). Данная опция позволяет автоматически изменять статус заказа после оплаты.

Рисунок 7 – раздел «Уведомления» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 7 – раздел «Уведомления» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 8 – включение уведомлений об оплате на сайт

Рисунок 8 – включение уведомлений об оплате на сайт

Поля «Использовать цифровую подпись при получении уведомлений» и «Секретное слово для цифровой подписи уведомлений» используются для формирования цифровой подписи. Формирование цифровой подписи для передаваемых данных обеспечивает целостность информации и гарантирует, что передаваемые данные не были изменены посторонними лицами в процессе передачи.

При включении данной опции, значения в полях «Секретное слово для полученных уведомлений» в настройках приложения и «Секретное слово» в личном кабинете сервиса «Экспресс Платежи» в разделе «Настройка» -> «Услуги» -> «Уведомления» должны быть одинаковыми.

Включение опции «Разрешено изменять ФИО плательщика» позволяет плательщику изменять ФИО при оплате заказа в дереве E-POS.

Включение опции «Разрешено изменять адрес плательщика» позволяет плательщику изменять адрес при оплате заказа в дереве E-POS.

Включение опции «Разрешено изменять сумму оплаты» позволяет плательщику изменять сумму при оплате заказа в дереве E-POS.

Включение опции «Отсылать уведомления плательщикам по SMS» позволяет отсылать уведомления об оплате на номер телефона указанный при формировании заказа.

Включение опции «Отсылать уведомления плательщикам по электронной почте» позволяет отсылать уведомления об оплате на адрес электронной почты указанный при формировании заказа.

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


Ниже на изображении представлен пример работы расширения в администраторской части CMS Diafan.

Скопировать папки из архива корневую директорию сайта.

Перейти в административную часть сайта.

Перейти в раздел "Оплаты" => "Методы оплаты" (Рисунок 1).

Рисунок 1 – раздел «Методы оплаты»

Рисунок 1 – раздел «Методы оплаты»

Нажать кнопку «Добавить» (Рисунок 2).

Рисунок 2 – кнопка «Добавить»

Рисунок 2 – кнопка «Добавить»

Настраиваем метод оплаты:

В качестве платежной системы выбрать «Экспресс Платежи» - Интернет-эквайринг» для установки модуля оплаты через систему интернет-эквайринга (Рисунок 3).

Рисунок 3 – платежные системы

Рисунок 3 – платежные системы

Настройка модуля, для работы в тестовом режиме:

Установите флажок в поле «Работа с тестовым стендом».

В полях «API-ключ (токен) доступа к API» и «Номер услуги»введите значения, которые доступны по следующей ссылке.

Поле «Секретное слово для цифровой подписи» заполняется только в том случае, если был выбран API ключ с параметрами «Применять цифровую подпись» и «Секретное слово».

Оставшиеся поля можно оставить без изменений, поскольку на работу модуля в тестовом режиме они не влияют (Рисунок 4).

Рисунок 4 – настройка новой платежной системы в тестовом режиме

Рисунок 4 – настройка новой платежной системы в тестовом режиме

Настройка модуля, для работы:

Убрать флажок в поле «Работа в тестовом режиме».

Поля «API-ключ (токен) доступа к API» и «Номер услуги» заполнить значениями, которые указаны в Личном кабинете сервиса «Экспресс Платежи» в разделе «Настройка» -> «Услуги» -> «API» (Рисунок 5, Рисунок 6)

Рисунок 5 – раздел «API» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 5 – раздел «API» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 6 – значение для заполнения полей «API-ключ (токен) доступа к API» и «Номер услуги в сервисе «Экспресс Платежи»

Рисунок 6 – значение для заполнения полей «API-ключ (токен) доступа к API» и «Номер услуги в сервисе «Экспресс Платежи»

В разделе «Настройка» -> «Услуги» -> «API» личного кабинета сервиса «Экспресс Платежи» включите опцию «Применять цифровую подпись» и укажите значения в поле «Секретное слово». Значение из поля «Секретное слово» также следует указать в поле «Секретное слово для цифровой подписи» настройки приложения на вашем сайте.

Значение из поля «Адрес для получения уведомлений» необходимо скопировать в личный кабинет сервиса «Экспресс Платежи» в раздел «Настройка» -> «Услуги» -> «Уведомления» (Рисунок 7). Значение необходимо поместить в поле «URL для уведомлений», предварительно включив опцию «Получать уведомления об оплате на URL» (Рисунок 8). Данная опция позволяет автоматически изменять статус заказа после оплаты.

Рисунок 7 – раздел «Уведомления» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 7 – раздел «Уведомления» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 8 – включение уведомлений об оплате на сайт

Рисунок 8 – включение уведомлений об оплате на сайт

Поля «Использовать цифровую подпись при получении уведомлений» и «Секретное слово для цифровой подписи уведомлений» используются для формирования цифровой подписи. Формирование цифровой подписи для передаваемых данных обеспечивает целостность информации и гарантирует, что передаваемые данные не были изменены посторонними лицами в процессе передачи.

При включении данной опции, значения в полях «Секретное слово для полученных уведомлений» в настройках приложения и «Секретное слово» в личном кабинете сервиса «Экспресс Платежи» в разделе «Настройка» -> «Услуги» -> «Уведомления» должны быть одинаковыми.

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