Связаться
  • WordPress
  • Payments
  • v1.0.0

Przelewy24 & BLIK Payments для WooCommerce — оплата переводом, картой и BLIK в Польше

Принимайте оплату в Польше через Przelewy24: банковские переводы, карты, BLIK. Заказ становится оплаченным только после подписанного уведомления и transaction/verify. Pro — BLIK-код прямо в чекауте, выбор банка, возвраты и журнал платежей.

Скачать Free
Pro · лицензия на год Чем больше сайтов, тем дешевле каждый
Совместимость
WooCommerce 7.0+ · WordPress 6.2+ · PHP 7.4+ · HPOS · классический и блочный чекаут
Лицензия
один сайт, годовая
Триал
7 дней, без карты, один на сайт
Обновлено
сентябрь 2026
Или все 144 Pro-модулей в All Access — 4 990 ₴ / год

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Метод Przelewy24: переводы, карты, BLIK и кошельки на странице Przelewy24 (REST API v1) ✔ ✔
Отдельный метод BLIK в чекауте — страница Przelewy24 только с BLIK ✔ ✔
Уведомление принимается только с валидной подписью SHA-384, вашим merchant/POS, суммой и валютой заказа ✔ ✔
Подтверждение оплаты через transaction/verify — без него Przelewy24 не зачисляет деньги ✔ ✔
Возврат покупателя не считается оплатой: статус сверяется запросом к Przelewy24 ✔ ✔
Страница заказа сама ждёт подтверждения и обновляется; при отмене — кнопка «Оплатить снова» ✔ ✔
Недоплата — «На удержании» без подтверждения, с заметкой для менеджера ✔ ✔
Повторная попытка сначала проверяет предыдущие — один заказ не оплатят дважды ✔ ✔
Защита от гонки «уведомление + возврат покупателя» ✔ ✔
Отдельные ключи sandbox и live с одним переключателем; заказ помнит среду ✔ ✔
Проверка подключения одной кнопкой ✔ ✔
Язык страницы Przelewy24, время на оплату, статус заказа после оплаты ✔ ✔
Классический и блочный чекаут WooCommerce, страница повторной оплаты, HPOS ✔ ✔
Ключ CRC и API-ключ хранятся зашифрованными и не попадают в лог ✔ ✔
Языки плагина: English, polski ✔ ✔
BLIK-код прямо в чекауте (BLIK level 0) — ✔
Выбор банка в чекауте из методов, включённых на вашем аккаунте Przelewy24 — ✔
Возврат средств из карточки заказа, полный и частичный — ✔
Журнал платежей со сверкой статуса в один клик — ✔

Как это выглядит

Метод Przelewy24 на блочном чекауте WooCommerce с выбором банка и согласием с правилами Przelewy24
В чекауте — «Przelewy24 — online transfer, card, BLIK». С Pro под ним сетка методов, включённых на вашем аккаунте Przelewy24: покупатель сразу выбирает банк (здесь Płacę z iPKO) и соглашается с правилами Przelewy24.
Поле BLIK-кода и согласие с правилами Przelewy24 на блочном чекауте WooCommerce
Pro: отдельный метод BLIK с полем для 6-значного кода прямо в чекауте. Без согласия с правилами Przelewy24 или с неполным кодом заказ не уйдёт. Нужна услуга BLIK level 0 на аккаунте Przelewy24.
Отдельный метод BLIK с полем кода в блочном чекауте WooCommerce
Отдельный метод BLIK (Pro): покупатель вводит 6-значный код из банковского приложения прямо в чекауте и соглашается с правилами Przelewy24 — без перехода на страницу Przelewy24.

Триал стартует, когда вы попросите

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

Один ключ — один сайт

Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • WooCommerce 7.0+ с классическим или блочным чекаутом, совместимость с HPOS
  • WordPress 6.2+ · PHP 7.4+
  • Валюта магазина: PLN. При другой валюте оба метода скрываются сами. Если Przelewy24 включил для вашего аккаунта другие валюты, их добавляют фильтром p24wc_currencies. BLIK — только PLN.
  • Аккаунт продавца Przelewy24: merchant ID, POS ID, ключ CRC и API-ключ. Sandbox включается в панели Przelewy24 для уже активного аккаунта.
  • BLIK-код в чекауте (Pro) — только если Przelewy24 включил для аккаунта BLIK level 0.
  • Языки плагина: английский и польский. На русский интерфейс не переведён — плагин сделан для польских магазинов.

История версий

v1.0.0 Текущая сентябрь 2026

Przelewy24 REST API v1, отдельный метод BLIK, проверка подписи уведомлений и transaction/verify, сверка статуса при возврате покупателя и на странице заказа, проверка суммы и валюты, защита…

Вместе с Przelewy24 & BLIK Payments для WooCommerce покупают

4 модуля одним заказом — на 40% дешевле, чем по отдельности

Набор «Старт магазина» Przelewy24 & BLIK Payments Nova Poshta Premium LiqPay Telegram-уведомления и Viber/SMS покупателям Нужно больше — все 144 модулей в All Access за 4 990 ₴.
3 490 ₴ / год вместо 5 860 ₴ поштучно
Купить набор →

Полное описание модуля

Przelewy24 & BLIK Payments для WooCommerce — платёжный плагин для польского рынка. Покупатель платит банковским переводом, картой или BLIK через Przelewy24, а заказ в магазине подтверждается сам. Плагин работает на Przelewy24 REST API v1 и не верит на слово ни возврату покупателя, ни уведомлению: оплата засчитывается только после проверки подписи и запроса transaction/verify, как того требует Przelewy24.

Что нужно от вас. Аккаунт продавца в Przelewy24 — merchant ID, ключ CRC и API-ключ выдаёт Przelewy24 после регистрации магазина. BLIK-код прямо в чекауте (Pro) работает, только если Przelewy24 включил для вашего аккаунта эту услугу (BLIK level 0); иначе поле кода скрывается само, а BLIK идёт через страницу Przelewy24.

Как это выглядит для покупателя

Без Pro покупатель после «Оформить заказ» попадает на страницу Przelewy24, выбирает банк, карту или BLIK и возвращается в магазин. Данные карты и банка через ваш сайт не проходят. Если покупатель закрыл вкладку и не вернулся, заказ всё равно станет оплаченным — по уведомлению от Przelewy24.

Что получает админ

  • Merchant ID, POS ID, ключ CRC и API-ключ — всё, что нужно для старта. Где их взять в панели Przelewy24, подсказано прямо в настройках плагина.
  • Sandbox и live рядом. Оба набора ключей хранятся одновременно, переключатель один. Заказ помнит, в какой среде его оплатили.
  • «Проверить подключение» — плагин делает запрос к Przelewy24 вашими ключами и говорит, приняты ли они. Ошибку в ключе вы увидите в админке, а не от покупателя.
  • Адрес для уведомлений передаётся в Przelewy24 с каждым платежом — в панели Przelewy24 ничего настраивать не нужно.
  • Язык страницы Przelewy24, время на оплату, статус заказа после оплаты — на ваш выбор.
  • Заметки в заказе: способ оплаты, номер транзакции Przelewy24, сумма, чем подтверждена оплата.
  • Журнал отладки в журнале WooCommerce: контакты покупателя замаскированы, ключи не пишутся никогда.

Как это работает — шаг за шагом

  1. Покупатель в чекауте выбирает Przelewy24 или BLIK. С Pro — ещё и конкретный банк из списка методов вашего аккаунта или вводит BLIK-код. Работает и в классическом, и в блочном чекауте.
  2. Плагин регистрирует транзакцию в Przelewy24 (transaction/register) с уникальным номером сессии, суммой и валютой заказа и подписью SHA-384 на ключе CRC.
  3. Покупатель платит на странице Przelewy24. Для BLIK-кода в чекауте (Pro) плагин передаёт код в Przelewy24 (chargeByCode), а покупатель подтверждает оплату в банковском приложении.
  4. Уведомление приходит на адрес магазина. Плагин проверяет подпись SHA-384, merchant ID, POS ID, сумму и валюту. Подделать оплату, отправив POST на сайт, не получится.
  5. Подтверждение. Плагин вызывает transaction/verify — без этого Przelewy24 не зачисляет деньги продавцу. Только после успешного verify заказ становится оплаченным.
  6. Возврат покупателя — не доказательство оплаты. Плагин сам спрашивает Przelewy24 о статусе (transaction/by/sessionId). Страница заказа ждёт подтверждения и обновляется сама.
  7. Сверка суммы. Если оплачено меньше, чем стоит заказ, он не становится оплаченным, а переходит «На удержании» с заметкой.
  8. Заказ переходит в «В обработке» (или в выбранный статус), списываются остатки, покупателю уходит письмо WooCommerce.
  9. Повторная попытка (покупатель отменил и нажал «Оплатить снова»): плагин сначала проверяет предыдущие сессии и только потом создаёт новую.
  10. С Pro можно вернуть деньги из карточки заказа (transaction/refund) — полностью или частями; итог возврата от Przelewy24 записывается в заметки.

Что под капотом

  • Подпись проверяется по-настоящему. SHA-384 от JSON с полями уведомления и вашим ключом CRC, плюс совпадение merchant ID, POS ID, суммы и валюты с сессией заказа. Неподписанное или чужое уведомление не применяется — только становится поводом самим запросить статус у Przelewy24.
  • transaction/verify обязателен. Заказ не становится оплаченным, пока Przelewy24 не подтвердил verify.
  • Защита от двойного подтверждения: уведомление и возврат покупателя часто приходят одновременно. Блокировка на уровне базы и перечитывание заказа (с учётом кеша HPOS) дают одну заметку «оплата получена» и одно списание остатков.
  • Вторая оплата уже оплаченного заказа не подтверждается автоматически — менеджер видит заметку и решает в панели Przelewy24.
  • Подмена метода оплаты не проходит: если в чекауте подставить метод, которого нет среди активных на аккаунте, сервер откажет.
  • Собственные идентификаторы шлюзов (cc_przelewy24, cc_przelewy24_blik) и собственные настройки: плагин не конфликтует с официальным модулем Przelewy24.
  • Ключ CRC и API-ключ хранятся в базе зашифрованными (AES-256) и не попадают в логи.
  • Pro-гейт без «кирпича»: когда триал закончился, останавливаются только Pro-функции, а приём оплаты работает дальше.

Как установить

  1. Плагины → Добавить новый → Загрузить плагин: выберите przelewy24-blik-woocommerce-1.0.0.zip и активируйте.
  2. WooCommerce → Настройки → Платежи → Przelewy24.
  3. Впишите merchant ID, POS ID (если отличается), ключ CRC и API-ключ sandbox-аккаунта, сохраните и нажмите «Проверить подключение».
  4. Проведите тестовый заказ в sandbox.
  5. Впишите боевые ключи и выключите тестовый режим.
  6. При необходимости включите отдельный метод «BLIK (Przelewy24)» в списке платежей.
  7. Для Pro: вставьте лицензионный ключ из письма после оплаты или запустите 7-дневный триал.

Вопросы
о модуле

Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.

@catcode_support Настройка, совместимость, активация
Нужен аккаунт Przelewy24?

Да. Merchant ID, ключ CRC и API-ключ выдаёт Przelewy24 после регистрации магазина как продавца. Sandbox-аккаунт включается в панели Przelewy24, когда основной аккаунт уже активен.

BLIK-код в чекауте заработает сразу?

Только если Przelewy24 включил для вашего аккаунта оплату BLIK-кодом на сайте магазина (BLIK level 0). Если нет — поле кода само скрывается, а BLIK работает через страницу Przelewy24. Обычный BLIK на странице Przelewy24 доступен и без Pro.

Будет ли конфликт с официальным плагином Przelewy24?

Нет. У нашего плагина собственные идентификаторы (cc_przelewy24, cc_przelewy24_blik) и собственные настройки, ничего не перезаписывается. В чекауте стоит показывать только один из них.

Покупатель оплатил, а заказ всё ещё «в ожидании».

Статус запрашивается при возврате покупателя, на странице заказа и на каждое уведомление, а Przelewy24 повторяет уведомление, пока оплата не подтверждена. Кнопка «Проверить» в журнале платежей (Pro) запрашивает статус сразу.

Какие валюты?

По умолчанию PLN. Другие валюты должен включить для вашего аккаунта Przelewy24, после этого их добавляют фильтром p24wc_currencies. BLIK — только PLN.

Что если я не хочу платить за Pro?

Приём оплаты через Przelewy24 и BLIK на странице Przelewy24, проверка подписи и подтверждение оплаты остаются бесплатными без ограничения по времени.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль