Skip to content

esasby/cmsgate-bitrix24-epos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Модуль интеграции с CMS Bitrix24

Данный модуль обеспечивает взаимодействие между интернет-магазином на базе CRM Bitrix24 (с модулем электронной комерции sale) и сервисом платежей EPOS

Требования

  1. PHP 5.6 и выше
  2. Библиотека Curl

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

Ручная установка

  1. Загрузите архив модуля esas.epos.bitrix24.zip (кодировка cp-1251)
  2. Распакуйте архив в папку /bitrix/modules/ После распаковки должна появиться папка /bitrix/modules/esas.epos.bitrix24
  3. Убедитесь, что у системы bitrix есть права на запись для директории /bitrix/modules/esas.epos.bitrix24/install/php_interface/include/sale_payment/billbyepos/vendor/esas/cmsgate-core/ Иначе может возникнуть Exception при создании директории с логами модуля
  4. Перейдите в Административную зону портала (bitrix/admin/)
  5. Перейдите на страницу Marketplace > Установленные решения (/bitrix/admin/partner_modules.php)
  6. В контекстном меню решения esas.epos.bitrix24 выбрать "Установить".

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

  1. Вернитесь в Сайт зону портала (/crm)
  2. Перейти на страницу CRM > Настройки > Способы оплаты (/crm/configs/ps/)
  3. В контекстном меню платежной системы "EPOS" выбрать "Изменить".
  4. В секции "Общие настройки" укажите обязательные параметры
    • EPOS процессинг - выбор организации, выполняющей интеграцию с EPOS
    • Идентификатор клиента – Ваш персональный логи для работы с сервисом EPOS
    • Секрет – Ваш секретный ключ для работы с сервисом EPOS
    • Код ПУ – код поставщика услуги в системе EPOS
    • Код услуги EPOS – код услуги у поставщика услуг в системе EPOS (один ПУ может предоставлять несколько разных услуг)
    • Код торговой точки – код торговой точки ПУ (у одного ПУ может быть несколько торговых точек)
    • Debug mode - запись и отображение дополнительных сообщений при работе модуля
    • Sandbox - перевод модуля в тестовый режим работы. В этом режиме счета выставляются в тестовую систему
    • Срок действия счета - как долго счет, будет доступен в ЕРИП для оплаты
    • Статус при выставлении счета - какой статус выставить заказу при успешном выставлении счета в ЕРИП (идентификатор существующего статуса из Магазин > Настройки > Статусы)
    • Статус при успешной оплате счета - какой статус выставить заказу при успешной оплате выставленного счета (идентификатор существующего статуса)
    • Статус при отмене оплаты счета - какой статус выставить заказу при отмене оплаты счета (идентификатор существующего статуса)
    • Статус при ошибке оплаты счета - какой статус выставить заказу при ошибке выставленния счета (идентификатор существующего статуса)
    • Секция "Инструкция" - если включена, то на итоговом экране клиенту будет доступна пошаговая инструкция по оплате счета в ЕРИП
    • Секция QR-code - если включена, то на итоговом экране клиенту будет доступна оплата счета по QR-коду
    • Секция Webpay - если включена, то на итоговом экране клиенту отобразится кнопка для оплаты счета картой (переход на Webpay)
    • Текст успешного выставления счета - текст, отображаемый кленту после успешного выставления счета. Может содержать html. В тексте допустимо ссылаться на переменные @order_id, @order_number, @order_total, @order_currency, @order_fullname, @order_phone, @order_address
  5. Установите у системы статус "Активность"
  6. Сохраните изменения

Удаление модуля

  1. Перейдите в Административную зону портала (bitrix/admin/)
  2. Для удаления модуля перейти на страницу Marketplace > Установленные решения (/bitrix/admin/partner_modules.php) В контекстном меню решения esas.epos.bitrix24 выбрать "Удалить". Затем "Стереть"
  3. Сохраните изменения

Внимание!

  1. Для автоматического обновления статуса заказа (после оплаты клиентом выставленного в ЕРИП счета) необходимо сообщить в службу технической поддержки сервиса «EPOS» адрес обработчика:
http://mydomen.my/bitrix/tools/sale_ps_epos_result.php
  1. Для корректной работы модуля необходимо включить библиотеку curl. Для подключения curl в bitrix копируем 20-curl.ini.disabled в 20-curl.ini

Тестовые данные

Для настрой оплаты в тестовом режиме:

  • воспользуйтесь данными для подключения к тестовой системе, полученными при регистрации в EPOS
  • включите в настройках модуля тестовый режим

Разработано и протестировано с Битрикс24 (коробочная версия): 17.0.9

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published