Подключение интернет-эквайринга в CMS PrestaShop

Модуль интернет-эквайринга ExpressPay для PrestaShop 9.x позволяет принимать онлайн-платежи по банковским картам непосредственно на сайте через безопасную форму оплаты. Поддерживаются Visa, Mastercard, Белкарт и карты рассрочки. После оплаты статус заказа изменяется автоматически, а информация о поступлении средств отображается в админ-панели. Интеграция соответствует требованиям PCI DSS и может быть адаптирована под корпоративные процессы.

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

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

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

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

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

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

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

  • «Продолжительность сессии в секундах» — определяет период, в течение которого клиент может совершить оплату.
  • «Сообщение при успешном заказе» — сообщение, которое отображается плательщику при выводе информации о заказе.

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

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