Модуль оплаты Opencart

Расширение для CMS Opencart для интеграции с сервисом «Экспресс Платежи» через API. Расширение позволяет выставить счет в системе ЕРИП, получить и обработать уведомление о платеже в системе ЕРИП.

Версия расширения
2.4


Описание
Ниже на изображении представлен пример работы расширения в администраторской части CMS Opencart 1.5.x
Модули для CMS Opencart для приема платежей
Нажмите для увеличения

Инструкция по установке
1. Копируем содержимое архива в корневую директорию OpenCart.
2. В панели управления заходим в Дополнения (Extensions)->Оплата (Payments)->ЕРИП (ERIP), вводим свои данные в поля.
3. Поле "Состояние" переключаем в "Включено"
4. Нажимаем "Сохранить".

Версия расширения
2.5


Описание
Ниже на изображении представлен пример работы расширения в администраторской части CMS Opencart 2.1.x
Модули для CMS Opencart для приема платежей
Нажмите для увеличения

Инструкция по установке
1. Копируем содержимое архива в корневую директорию OpenCart.
2. В панели управления заходим в Система (System)->Пользователи (Users)->Группа пользователей (Group Users)->Administrator.
3. Ставим галочку в Разрешёно просмотр и Разрешено внесение изменений для payment/erip_expresspay.
4. Нажимаем "Сохранить".
5. В панели управления заходим в Дополнения (Extensions)->Оплата (Payments)->ЕРИП (ERIP), вводим свои данные в поля.
6. Поле "Состояние" переключаем в "Включено".
7. Нажимаем "Сохранить".

Версия расширения
2.5


Описание
Ниже на изображении представлен пример работы расширения в администраторской части CMS Opencart 2.2.x
Модули для CMS Opencart для приема платежей
Нажмите для увеличения

Инструкция по установке
1. Копируем содержимое архива в корневую директорию OpenCart.
2. В панели управления заходим в Система (System)->Пользователи (Users)->Группа пользователей (Group Users)->Administrator.
3. Ставим галочку в Разрешёно просмотр и Разрешено внесение изменений для payment/erip_expresspay.
4. Нажимаем "Сохранить".
5. В панели управления заходим в Дополнения (Extensions)->Оплата (Payments)->ЕРИП (ERIP), вводим свои данные в поля.
6. Поле "Состояние" переключаем в "Включено".
7. Нажимаем "Сохранить".

Версия расширения
2.5


Описание
Ниже на изображении представлен пример работы расширения в администраторской части CMS Opencart 2.3.x
Модули для CMS Opencart для приема платежей
Нажмите для увеличения

Инструкция по установке
1. Копируем содержимое архива в корневую директорию OpenCart.
2. В панели управления заходим в Система (System)->Пользователи (Users)->Группа пользователей (Group Users)->Administrator.
3. Ставим галочку в Разрешёно просмотр и Разрешено внесение изменений для payment/erip_expresspay.
4. Нажимаем "Сохранить".
5. В панели управления заходим в Дополнения (Extensions)->Оплата (Payments)->ЕРИП (ERIP), вводим свои данные в поля.
6. Поле "Состояние" переключаем в "Включено".
7. Нажимаем "Сохранить".

Версия расширения
2.6


Описание
Ниже на изображении представлен пример работы расширения в администраторской части CMS Opencart 3.x
Модули для CMS Opencart для приема платежей
Нажмите для увеличения

Инструкция по установке

1. Перейти в вкладку «Администрирование» на сайте.

2. Перейти в раздел "Модули / Расширения" => "Установка расширений"(Рисунок 1).

Рисунок 1 – раздел «Установка расширений»

Рисунок 1 – раздел «Установка расширений»

3. Нажать кнопку «Загрузить» (Рисунок 2).

Рисунок 2 – кнопка «Загрузить»

Рисунок 2 – кнопка «Загрузить»

4. Выбрать необходимый модуль (Рисунок 3).

Рисунок 3 – «Окно выбора модуля»

Рисунок 3 – «Окно выбора модуля»

5. Настраиваем платежную систему:

5.1 Перейти в раздел "Модули / Расширения" => "Модули / Расширения"(Рисунок 4).

Рисунок 4 – раздел «Модули / Расширения»

Рисунок 4 – раздел «Модули / Расширения»

5.2 Выберите тип расширения "Оплата"(Рисунок 5).

Рисунок 5 – «Тип расширения»

Рисунок 5 – «Тип расширения»

5.3 Для установки модуля оплаты через систему ЕРИП (АИС «Расчет») активируйте расширение «Экспресс Платежи: ЕРИП», для установки модуля оплаты через «Экспресс Платежи: Интернет-эквайринг» активируйте расширение «Экспресс Платежи: Банковские карты», либо для установки модуля оплаты через E-POS активируйте расширение «Экспресс Платежи: E-POS»(Рисунок 6).

Рисунок 6 – «Активация расширения»

Рисунок 6 – «Активация расширения»

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

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

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

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

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

5.4.1 Дополнительно при настройке платёжного модуля «Экспресс Платежи: E-POS» необходимо заполнить поля «Код производителя услуг»,«Код услуги E-POS», которые также указаны в личном кабинете

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

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

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

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

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

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

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

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

5.8 Значение из поля «Описание заказа» будет отображаться плательщику при оплате в дереве ЕРИП.

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

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

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

5.12 В поле «Статус» выбрать «Включено».

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

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

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

6.2 В полях «API-ключ (токен) доступа к API» и «Номер услуги в сервисе «Экспресс Платежи» введите значения, которые доступны по следующей ссылке: https://express-pay.by/docs/api/v1#sandbox ;

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

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

Рисунок 11 – настройка платежной системы, для работы в тестовом режиме

Рисунок 11 – настройка платежной системы, для работы в тестовом режиме