Модуль Acquiring для CMS Simpla

Simpla CMS — это минималистичная и удобная система управления магазинами и контентом. Простая в установке и лёгкая в доработке, она идеально подходит для небольших e-commerce проектов. Расширение «Экспресс Платежи» добавляет поддержку приёма оплаты по банковским картам через интернет-эквайринг: — интеграция с платёжным шлюзом проходит без редиректов; — продавец получает уведомление о платеже мгновенно; — покупателю доступна удобная форма оплаты прямо в корзине. Поддерживается работа с картами рассрочки, а также гибкая настройка отображения статуса заказа.

Как работает расширение

 

Во время оформления заказа, покупатель выбирает способ оплаты, затем нажимает “Закончить заказ” (см. рисунок 1).

Выбор способа оплаты в онлайн-магазине через ЕРИП

Рисунок 1. Выбор способа оплаты в онлайн-магазине через ЕРИП

 

Далее следует нажать кнопку перехода к оплате (см. рисунок 2).

Переход к оплате

Рисунок 2. Переход к оплате

 

Далее покупатель переходит к форме ввода реквизитов своей банковской карты (см. рисунок 3).

Форма ввода реквизитов банковской карты

Рисунок 3. Форма ввода реквизитов банковской карты

 

Каналы получения уведомлений о платежах - SMS, email, Telegram, в мобильном приложении и другие - Вы можете настроить по Вашему желанию в настройках услуги в личном кабинете «Экспресс Платежи»: Настройки => Услуги => Уведомления выбранной услуги. Поставьте галочки в нужном поле (см. рисунок 4), нажмите “Сохранить”.

Включение каналов уведомлений в личном кабинете

Рисунок 4. Включение каналов уведомлений в личном кабинете

 

Установка и настройка плагина

 

Скопируйте каталог "ExpressPayCard" в каталог “payment” (см. рисунок 5).

Копирование каталога в нужную директорию

Рисунок 5. Копирование каталога в нужную директорию

 

Войдите в личный кабинет администратора, откройте "Настройки => “Оплата" и создайте новый способ оплаты (см. рисунок 6).

Новый способ оплаты

Рисунок 6. Новый способ оплаты

 

Далее выберите "Экспресс Платежи: Интернет-эквайринг" в качестве платежного модуля (см. рисунок 7).

Выбор метода оплаты

Рисунок 7. Выбор метода оплаты

 

Выберите валюту, в которой будет проходить платежи. В меню “Валюты” есть возможность настройки конвертации валют (см. рисунок 8).

Выбор валюты и вкладка с настройками валют

Рисунок 8. Выбор валюты и вкладка с настройками валют

 

Если вы хотите использовать тестовый режим, поставьте галочку в поле “Использовать тестовый режим”. Скопируйте и вставьте следующие значения в поля “Токен”, “Номер услуги”, “Секретное слово для подписи счетов” (см. рисунок 9):

токен - a75b74cbcfe446509e8ee874f421bd65

номер услуги - 5

секретное слово для подписи счетов - sandbox.expresspay.by

Включение тестового режима и размещение тестовых значений

Рисунок 9. Включение тестового режима и размещение тестовых значений

 

Если вы готовы использовать рабочий режим, снимите или не ставьте галочку в поле включения тестового режима.

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

Копирование API значений в личном кабинете

Рисунок 10. Копирование API значений в личном кабинете

 

Вставьте скопированные значения на стороне настроек модуля в Simpla.

Скопируйте этот адрес:
http://{адрес_сайта}/payment/ExpressPayCard/callback.php?result=notify
(В строке "адрес сайта" пропишите адрес своего интернет-магазина).

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

Значения для уведомлений в личном кабинете

Рисунок 11. Значения для уведомлений в личном кабинете

 

Вернитесь в настройки плагина в Simpla, поставьте галочку в поле “Использовать цифровую подпись для уведомлений” и вставьте скопированное секретное слово (см. рисунок 12).

Данные для уведомлений в настройках плагина

Рисунок 12. Данные для уведомлений в настройках плагина

 

В поле “Значение, которое будет видеть плательщик при оплате” введите данные для клиента, которые будут указаны как назначение платежа во время оплаты (см. рисунок 13).

Информация для плательщика при оплате

Рисунок 13. Информация для плательщика при оплате

 

Скопируйте следующие адреса: https://api.express-pay.by/v1/, https://sandbox-api.express-pay.by/v1/. Вставьте эти данные соответственно в поля “Адрес API” и “Адрес тестового API” (см. рисунок 14).

Значения адресов API

Рисунок 14. Значения адресов API

 

Выберите способы доставки, при которых будет доступна данная оплата (см. рисунок 15).

Выбор способов доставки

Рисунок 15. Выбор способов доставки

 

В поле “Активен” установите флажок (см. рисунок 16). Сохраните настройки.

Активация модуля

Рисунок 16. Активация модуля