esas / cmsgate-woocommerce-epos
Wordpress Woocommerce to EPOS integration library
Requires
- php: >= 5.6.0
- ext-curl: *
- ext-openssl: *
- esas/cmsgate-epos-lib: ~v1.10.0
- esas/cmsgate-woocommerce-lib: ~v1.10.0
This package is not auto-updated.
Last update: 2026-07-02 21:54:17 UTC
README
Данный модуль обеспечивает взаимодействие между интернет-магазином на базе CMS WordPress с модулем электронной коммерции WooCommerce и сервисом платежей EPOS
Требования
- PHP 5.6 и выше
- Библиотека Curl
Инструкция по установке:
Автоматическая установка (через Wordpress Plugin Directory)
- Перейти на страницу Плагины > Добавить новый
- Введите в поиске EPOS
- Установите плагин
- Активируйте плагин
- Перейдите к настройке
Ручная установка
- Создайте резервную копию Вашего магазина и базы данных
- Загрузите архив модуля epos-gateway-for-woocommerce.zip с помощью Модули -> Установка расширений
- Через панель администратора Wordpress зайдите в меню Плагины > Добавить новый
- Нажмите Загрузить плагин
- Выберите загруженный в п2. архив модуля wc-epos-gateway.zip и установите
- Активируйте плагин в меню Плагины -> Установленные
- Перейдите к настройке
Инструкция по настройке
- Перейдите к настройке плагина через меню WooCommerce -> Настройки -> Платежи
- Укажите обязательные параметры
- 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
- Название способа оплаты - название, показываемое клиенту при оформлении заказа на этапе выбора способы оплаты заказа
- Описание способа оплаты - название, показываемое клиенту при оформлении заказа на этапе выбора способы оплаты заказа
- Сохраните изменения.
Внимание!
Для автоматического обновления статуса заказа (после оплаты клиентом выставленного в ЕРИП счета) необходимо сообщить в службу технической поддержки сервиса EPOS адрес обработчика следующим образом (где будет указан Ваш домен):
http://mydomen.my/wordpress/?wc-api=gateway_epos
Разработано и протестировано с Wordpress v6.0 и WooCommerce v6.6.0
Файлы логов
Логи модуля доступны по пути:
<wordpress home>/wp-content/plugins/woo-epos-gateway/vendor/esas/cmsgate-core/logs/cmsgate.log
История версий
= 1.1.1 =
- Bug fix: enable/disable checkbox in module settings
= 1.10.0 =
- Bug fix: callbacks
= 1.10.1 =
- Wordpress Plugin Directory initial release
= 1.10.2 =
- Epos URL (ESAS/UPS) fix
= 1.10.3 =
- Bug fix: callback not working
= 1.11.0 =
- New feature: RRB Bank EPOS processing
= 1.12.0 =
- Bug fix: iii auth problems
= 1.13.0 =
- Bug fix: total amount calculation for more then 1 quantity
= 1.13.1 =
- Critical fix: missed files
= 1.13.2 =
- Bug fix: fullName and fullAddress correction
= 1.13.3 =
- Bug fix: fullName split
= 1.13.4 =
- Wordpress 5.8 compatibility
= 1.14.0 =
- QR-code with white background. Latest core update
= 2.0.0 =
- Update to latest core version
- Wordpress 6.2 compatibility
- HRO support
= 2.0.2 =
- Package import fix
= 2.0.3 =
- warnings fix
= 2.0.4 =
- warnings fix
= 2.0.5 =
- Wordpress 6.5.2 compatibility
- Woocommerce 8.8.2 compatibility
= 2.1.1 =
- WebPay to PayRaschetBy conversion
- Use Blocks
- Woocommerce 10 compatibility