Подключение E-POS в CMS PrestaShop

Для PrestaShop 9.x доступна интеграция с сервисом ExpressPay по системе E-POS. Модуль позволяет автоматически выставлять счета клиентам при оформлении заказа, принимать оплату через терминалы самообслуживания, интернет-банкинг и мобильные приложения, а также получать уведомления об успешных платежах и настраивать маршруты платежей под задачи бизнеса. Он легко встраивается в админ-панель PrestaShop и адаптирован под русскоязычный интерфейс.

Установка модуля

1. В админ-панели PrestaShop перейдите в «Администрирование»«Модули»«Module Manager».

Раздел «Module Manager» в админ-панели PrestaShop

2. Нажмите «Загрузить модуль».

Кнопка «Загрузить модуль»

3. Выберите скачанный ZIP-архив модуля и загрузите его в PrestaShop.

Настройка модуля

1. На странице управления модулями найдите нужный модуль и нажмите кнопку «Настроить» напротив него.

Кнопка «Настроить» в админ-панели PrestaShop

2. Скопируйте значение API ключа из личного кабинета ExpressPay в разделе «Настройка»«Услуги»«API».

API ключ в личном кабинете ExpressPay

3. Вставьте значение в поле «Токен» модуля.

Поле «Токен» в настройках модуля PrestaShop

4. Скопируйте значение из поля «Адрес для уведомлений» модуля.

Поле «Адрес уведомлений» в настройках модуля PrestaShop

5. Укажите его в личном кабинете ExpressPay в разделе «Настройка»«Услуги»«Уведомления». Там же включите опцию «Получать уведомления об оплате на URL».

Раздел «Уведомления» в настройках услуг в личном кабинете ExpressPay

6. Заполните поля «Номер услуги» и «Код в EPOS» значениями из личного кабинета ExpressPay.

Поля «Номер услуги» и «Код в EPOS» в настройках услуг в личном кабинете ExpressPay

Дополнительные настройки

  • «Использовать цифровую подпись для API» — включает проверку цифровой подписи запросов.

    Для настройки укажите значение в поле «Секретное слово» в личном кабинете ExpressPay. Это же значение укажите в поле «Секретное слово для подписи счетов» в настройках платежной системы PrestaShop.

  • «Использовать цифровую подпись для уведомлений» — включает проверку цифровой подписи уведомлений.

    Укажите одинаковые значения в поле «Секретное слово для подписи уведомлений» в настройках платежной системы PrestaShop и в поле «Секретное слово» в личном кабинете ExpressPay в разделе «Настройка»«Услуги»«Уведомления».

  • «Разрешить изменять ФИО плательщика» — позволяет плательщику изменять ФИО при оплате заказа в дереве E-POS.
  • «Разрешить изменять адрес плательщика» — позволяет плательщику изменять адрес при оплате заказа в дереве E-POS.
  • «Разрешить изменять сумму оплаты» — позволяет плательщику изменять сумму оплаты при оформлении заказа в дереве E-POS.

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

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

  1. Включите опцию «Использовать тестовый режим».
  2. Укажите «Адрес тестового API»базовый URL Sandbox API, который используется в тестовом режиме.