
EasyPay для WooCommerce — оплата картой, Apple Pay и Google Pay
Принимайте оплату в WooCommerce через EasyPay: карта, Apple Pay и Google Pay на защищённой странице, автоподтверждение подписанным уведомлением с проверкой статуса, песочница. Pro — возвраты, hold, журнал и выбор способов оплаты.
- Совместимость
- WooCommerce 6.0+ · WordPress 6.2+ · PHP 7.4+
- Версия
-
Pro v1.0.2
Free v1.0.1 (wordpress.org) - Лицензия
- два сайта, годовая
- Триал
- 7 дней, без карты, один на сайт
- Обновлено
- 13 октября 2026
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Как это выглядит

Триал стартует, когда вы попросите
Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать Pro 7 дней» → e-mail → ключ сразу в окне и письмом.

Один ключ — два сайта
Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Для студий — ключи на 5, 25 сайтов или без ограничений.
Технические требования
WooCommerce 6.0+ с классическим или блочным чекаутом, совместимость с HPOS
WordPress 6.2+ · PHP 7.4+
Валюта магазина — гривна. EasyPay принимает только UAH, поэтому при другой валюте способ оплаты скрывается сам, и с покупателя не спишут неправильную сумму.
Сайт доступен из интернета по HTTPS, чтобы до него доходили уведомления EasyPay.
Договор с EasyPay для реальных оплат: PartnerKey, ServiceKey и SecretKey выдаёт менеджер EasyPay. Режим hold для терминала включает техподдержка EasyPay.
История версий
Сайты, где у каждого языка есть префикс в адресе (Polylang).
Ключи доступа в базе теперь шифруются AES-256-CBC с HMAC вместо старого XOR-шифрования, которое антивирусы некоторых хостингов помечали и удаляли.
Заказ EasyPay с переходом на страницу оплаты (карта, Apple Pay, Google Pay), подписанные уведомления с повторной проверкой статуса в EasyPay, сверка суммы, сверка статуса при возвращении…
Вместе с EasyPay для WooCommerce покупают
4 модуля одним заказом — на 40% дешевле, чем по отдельности


Nova Poshta Premium — Новая Почта для WooCommerce

Mono Acquiring — оплата картой monobank для WooCommerce

Telegram-уведомления и Viber/SMS покупателям для WooCommerce
Полное описание модуля
EasyPay для WooCommerce — платёжный плагин, который принимает оплату через EasyPay: картой Visa/Mastercard, Apple Pay и Google Pay. Покупатель переходит на защищённую страницу EasyPay, платит, а заказ в магазине подтверждается сам. EasyPay присылает подписанное уведомление, плагин проверяет подпись, отдельно запрашивает у EasyPay статус платежа и сверяет сумму. Только после этого заказ становится оплаченным. Сверять оплаты в кабинете EasyPay вручную не нужно.
Как это выглядит для покупателя
Покупатель, который не завершил оплату, возвращается на страницу оплаты заказа и может попробовать ещё раз. Новый заказ создавать не нужно: плагин сам выдаст EasyPay новый номер попытки. Если включить напоминание, EasyPay через 15–20 минут отправит покупателю SMS или Viber о неоплаченном заказе.
Что получает админ
- «Проверить ключи» отправляет подписанный запрос статуса. Ошибку плагин называет конкретно: EasyPay не знает PartnerKey, не знает ServiceKey или отклоняет подпись, то есть неверный SecretKey. О проблеме вы узнаете в админке, а не от покупателя.
- Заметки в заказе: номер заказа в EasyPay, транзакция, отказ с причиной от банка, возврат, блокировка и списание.
- Статус после оплаты: «Обработка» или сразу «Выполнен».
- Pro-журнал платежей: все платежи EasyPay в одном списке. Там сумма, возвраты, статус в EasyPay и статус заказа, номер транзакции, а статус можно проверить одним кликом.
Как это работает — шаг за шагом
- Покупатель на чекауте выбирает EasyPay и подтверждает заказ.
- Плагин создаёт заказ в EasyPay: номер, сумму, описание, адрес для уведомлений и страницы возврата. Каждый запрос подписывается вашим SecretKey.
- Покупатель платит на странице EasyPay картой, Apple Pay или Google Pay.
- EasyPay отправляет уведомление на ваш сайт. Плагин проверяет подпись. Неподписанный или поддельный запрос получает отказ, и заказ остаётся как был.
- Плагин сам запрашивает у EasyPay статус этого платежа. Тело уведомления используется только для того, чтобы найти заказ, поэтому «оплатить» его фальшивым запросом не получится.
- Сумма сверяется с суммой заказа. Если оплачено меньше, заказ получает статус «На удержании» с заметкой для проверки, а не «Обработка».
- Если уведомление задержалось, статус проверяется ещё и тогда, когда покупатель возвращается в магазин. Оплаченный заказ не останется «в ожидании».
- С Pro в режиме hold средства только блокируются на карте. Списываются они, когда вы переводите заказ в «Выполнен», а отмена заказа их разблокирует. Так удобно, если товар нужно сначала собрать или проверить наличие.
Что под капотом
- Подпись в обе стороны: base64(SHA-256) от SecretKey и тела запроса. Уведомления с неверной подписью плагин отклоняет.
- Статус берётся из EasyPay (orderState), а не из уведомления. Опционально уведомления можно принимать только с IP-адресов EasyPay.
- Защита от двойного списания: уведомление и возврат покупателя приходят одновременно, но обрабатываются по очереди под блокировкой. «Оплата получена» записывается один раз даже при нескольких параллельных уведомлениях. Покупатель, который нажал «Назад» после оплаты, не создаст второй заказ в EasyPay.
- Уникальные номера заказов для EasyPay: префикс магазина, а для повторной попытки суффикс -2, -3. Если номер уже занят, плагин сам берёт следующий.
- Возвраты без переплат (Pro): перед возвратом плагин спрашивает у EasyPay, сколько ещё можно вернуть. Возвраты, сделанные в кабинете EasyPay, тоже учитываются.
- SecretKey хранится зашифрованным, а повторное сохранение настроек его не портит, даже со спецсимволами.
- Pro-гейт без «кирпича»: когда триал закончился, останавливаются только Pro-функции, а приём оплаты не ломается.
Как установить
- Плагины → Добавить новый → Загрузить плагин: выберите
easypay-for-woocommerce-1.0.2.zipи активируйте. - Откройте WooCommerce → Настройки → Платежи → EasyPay и включите способ оплаты.
- Для проверки оставьте включённой «Песочницу» и нажмите «Проверить ключи».
- Для реальных оплат выключите песочницу, впишите PartnerKey, ServiceKey и SecretKey от EasyPay, сохраните и ещё раз нажмите «Проверить ключи». Адрес для уведомлений плагин передаёт сам с каждым заказом, в кабинете EasyPay ничего настраивать не нужно.
- Для Pro: вставьте лицензионный ключ из письма после оплаты или запустите 7-дневный триал.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Нужен договор с EasyPay?
Для реальных оплат — да. Для проверки хватит песочницы с публичным тестовым мерчантом EasyPay — включается галочкой.
Какие валюты поддерживаются?
Только гривна. Если валюта магазина другая, способ оплаты EasyPay не показывается, и с покупателя не спишут неправильную сумму.
Покупатель оплатил, а заказ всё ещё «в ожидании».
Проверьте, что сайт доступен из интернета по HTTPS и «Проверить ключи» показывает успех. Статус подтянется, когда покупатель вернётся в магазин, а с Pro — из журнала одним кликом.
Данные карты проходят через мой сайт?
Нет. Карта вводится на странице EasyPay, на сервер приходит только подписанное уведомление.
Что если я не хочу платить за Pro?
Приём оплаты, автоподтверждение и сверка статуса бесплатны без ограничения по времени.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—
