Модуль EPOS для CMS 1C-Битрикс

1С-Битрикс — одна из самых распространённых в РБ и СНГ CMS для разработки продающих сайтов, интернет-магазинов, корпоративных порталов и лендингов. Модуль «Экспресс Платежи» для 1С-Битрикс в связке с системой E-POS позволяет: — автоматически формировать счета на оплату с QR-кодом; — отправлять эти счета клиентам прямо из интерфейса CMS или CRM; — отслеживать статус оплаты в режиме реального времени; — настраивать автоматические уведомления о поступлении средств. Это особенно актуально для бизнеса, где необходима быстрая и удобная оплата через мобильные банки, а также простая интеграция без участия программиста.

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

 

Клиент Вашего интернет-магазина выбирает понравившийся товар и переходит к оформлению заказа (см. рисунок 1).

Оформление заказа в интернет-магазине

Рисунок 1. Оформление заказа в интернет-магазине

 

В разделе “Оплата” нужно выбрать в качестве способа оплаты “Экспресс Платежи: E-POS” (см. рисунок 2).

Выбор “Экспресс Платежи: ЕРИП” в качестве способа оплаты

Рисунок 2. Выбор “Экспресс Платежи: E-POS” в качестве способа оплаты

 

Далее клиенту нужно ввести свои данные (на электронный адрес и телефон придут уведомления о выставленном счете со ссылкой на него) и нажать “Оформить заказ” (см. рисунок 3).

Данные покупателя и кнопка оформления заказа

Рисунок 3. Данные покупателя и кнопка оформления заказа

 

После этого клиенту предоставляется счет с “деревом E-POS” и QR-кодом, с помощью которого можно оплатить заказ в интернет-банкинге (см. рисунок 4).

Счет в ЕРИП на сайте

Рисунок 4. Счет в E-POS на сайте

 

На адрес электронной почты и SMS на телефон покупателю в виде ссылки придет этот же продублированный счет (см. рисунок 5).

Ссылка на счет в электронном письме

Рисунок 5. Ссылка на счет в электронном письме

 

Этот счет более расширенный: здесь тоже “дерево E-POS”, QR-код и кнопка “Перейти в банкинг” (см. рисунок 6). Нажимая “Перейти в банкинг” клиент переходит в личный кабинет своего банка и совершает платеж.

Пример публичного счета

Рисунок 6. Пример публичного счета

 

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

Настройка получения уведомлений

Рисунок 7. Настройка получения уведомлений

 

Также действия с заказами и платежами фиксируются и отображаются в административной панели Вашего сайта. Например, в быстром доступе - это раздел “Рабочий стол”, вкладка “Заказы”. Оплаченный заказ будет иметь соответствующий статус (см. рисунок 8). Здесь же можно перейти к деталям заказа.

Статус оплаченного заказа в управлении сайтом

Рисунок 8. Статус оплаченного заказа в управлении сайтом

 

Также информация о платеже отображается и в личном кабинете сервиса в разделе “Платежи” (см. рисунок 9).

Отображение платежа в личном кабинете

Рисунок 9. Отображение платежа в личном кабинете

 

Установка и настройка

 

Откройте панель администрирования Вашего сайта. В разделе “Marketplace” в пункте “Каталога решений” в поле поиска введите “экспресс платежи” (см. рисунок 1). Нажмите “Enter”.

Поиск плагина в маркетплейсе

Рисунок 1. Поиск плагина в маркетплейсе

 

Также можно найти модуль «Экспресс Платежи» и через путь: “Магазин” => “Платежные системы” => “Установить из маркетплейс” (см. рисунок 2).

Поиск плагина через раздел “Магазин”

Рисунок 2. Поиск плагина через раздел “Магазин”

 

Выберите модуль “Сервис “Экспресс Платежи: E-POS” и нажмите “Установить” (см. рисунок 3).

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

Рисунок 3. Установка нужного модуля

 

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

Кнопка загрузки

Рисунок 4. Кнопка загрузки

 

Ознакомьтесь с пользовательским соглашением и условиями о конфиденциальности, примите их и нажмите “Применить” (см. рисунок 5).

Принятие соглашений

Рисунок 5. Принятие соглашений

 

На следующем этапе нажмите “Установить” (см. рисунок 6).

Дальнейшая установка

Рисунок 6. Дальнейшая установка

 

Модуль «Экспресс Платежи» установлен (см. рисунок 7).

Модуль установлен

Рисунок 7. Модуль установлен

 

Если у Вас в 1С-Битрикс интернет-магазин, в панели администрирования зайдите в меню “Магазин” => “Платежные системы” => “Добавить платежную систему” (см. рисунок 8).

Добавление платежной системы к магазину

Рисунок 8. Добавление платежной системы к магазину

 

В поле “Обработчик” выберите из списка “Экспресс Платежи - E-POS” (см. рисунок 9).

Выбор обработчика из списка

Рисунок 9. Выбор обработчика из списка

 

Поле заголовок можно оставить без изменений.
Значение из поля «Название» будет отображаться в списке платежных систем, а также при выборе метода оплаты в корзине заказа на сайте.
Оставьте галочку в поле “Активность”.
Поле «Сортировка» отвечает за порядок отображения платежных систем в корзине заказов магазина. Чем меньше значение этого поля, тем выше платежная система будет отображаться в корзине, среди других возможных подключенных систем.
Значение из поля «Описание» будет отображаться при выборе метода оплаты в корзине.
Поле «Логотип платёжной системы» позволяет загрузить картинку, которая будет отображаться в корзине для визуализации данной платежной системы.
Поле «Открывать в новом окне» оставьте пустым.
В поле «Тип оплаты» нужно выставить «Эквайринговая операция».
Поля «Разрешить автопересчет оплаты», «Разрешить печать чеков», «Кодировка», «Код» оставьте пустыми.
Значение в поле «Внешний код» генерируется автоматически (см. рисунок 10).Общие настройки

Рисунок 10. Общие настройки

 

В разделе «Настройка обработчика ПС» выберите вкладку «По умолчанию» => “Показать все”.
Если вы хотите опробовать тестовый режим, установите флажок в поле “работа в тестовом режиме” (см. рисунок 11).
В полях «API-ключ (токен) доступа к API» и «Номер услуги в сервисе «Экспресс Платежи» (см. рисунок 11) введите значения, которые доступны по ссылке. Верхняя часть таблицы для ЕРИП и ЕПОС, нижняя - тестовые значения для интернет-эквайринга (см. рисунок 12).
Поле «Секретное слово для цифровой подписи» заполняется только в том случае, если был выбран тестовый API ключ с параметрами «Применять цифровую подпись» и «Секретное слово».
Оставшиеся поля можно оставить без изменений, поскольку на работу модуля в тестовом режиме они не влияют. Нажмите “Сохранить”.

Включение тестового режима

Рисунок 11. Включение тестового режима

 

Тестовые значения API

Рисунок 12. Тестовые значения API

 

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

Данные API в личном кабинете для копирования

Рисунок 13. Данные API в личном кабинете для копирования

 

Последовательно вставьте скопированные значения на стороне настроек платежной системы в вашем проекте на 1С-Битрикс (см. рисунок 14).

Размещение API значений в настройках платежной системы

Рисунок 14. Размещение API значений в настройках платежной системы

 

Скопируйте адрес для получения уведомлений (см. рисунок 15).

Копирование адреса для получения уведомлений

Рисунок 15. Копирование адреса для получения уведомлений

 

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

Копирование значений для уведомлений

Рисунок 16. Копирование значений для уведомлений

 

Вернитесь в настройки плагина на сайт, поставьте галочку в поле “Использовать цифровую подпись при получении уведомлений” и вставьте скопированное секретное слово для уведомлений.
“Разрешено изменять ФИО плательщика”. Если включена эта опция, клиент может редактировать свои данные или указывать другую фамилию, имя, отчество на форме оплаты.
“Разрешено изменять адрес плательщика”. Клиент также на форме оплаты может редактировать свой адрес при совершении платежа.
Опция “Разрешено изменять сумму оплаты” включается, если Вы готовы принимать не фиксированную сумму, а произвольную, по желанию клиента (см. рисунок 17).Данные для уведомлений и кастомные настройки

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

 

Чтобы заполнить поле “Код в E-POS” зайдите в личный кабинет «Экспресс Платежи»: “Настройки” => “Услуги” => “API” нужной услуги E-POS. Скопируйте код услуги (см. рисунок 18). Вставьте значение в настройках плагина (см. рисунок 19).Код услуги E-POS в личном кабинете

Рисунок 18. Код услуги E-POS в личном кабинете

 

Размещение кода E-POS

Рисунок 19. Размещение кода E-POS

 

Сохраните все данные (см. рисунок 20).

Сохранение данных

Рисунок 20. Сохранение данных

 

Теперь снова зайдите в изменения параметров платежной системы (см. рисунок 21).

Изменение параметров платежной системы

Рисунок 21. Изменение параметров платежной системы

 

Теперь здесь есть вкладка “Ограничения” (см. рисунок 22). Удалите все ограничения по валюте (см. рисунок 23). Сохраните изменения (см. рисунок 24).

Вкладка “Ограничения”

Рисунок 22. Вкладка “Ограничения”

 

Удаление ограничений по валюте

Рисунок 23. Удаление ограничений по валюте

 

Сохранение изменений

Рисунок 24. Сохранение изменений