
Przelewy24 & BLIK Payments для WooCommerce — оплата переводом, картой и BLIK в Польше
Принимайте оплату в Польше через Przelewy24: банковские переводы, карты, BLIK. Заказ становится оплаченным только после подписанного уведомления и transaction/verify. Pro — BLIK-код прямо в чекауте, выбор банка, возвраты и журнал платежей.
- Совместимость
- WooCommerce 7.0+ · WordPress 6.2+ · PHP 7.4+ · HPOS · классический и блочный чекаут
- Лицензия
- один сайт, годовая
- Триал
- 7 дней, без карты, один на сайт
- Обновлено
- сентябрь 2026
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Как это выглядит

Триал стартует, когда вы попросите
Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать 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.
Языки плагина: английский и польский. На русский интерфейс не переведён — плагин сделан для польских магазинов.
История версий
Przelewy24 REST API v1, отдельный метод BLIK, проверка подписи уведомлений и transaction/verify, сверка статуса при возврате покупателя и на странице заказа, проверка суммы и валюты, защита…
Вместе с Przelewy24 & BLIK Payments для WooCommerce покупают
4 модуля одним заказом — на 40% дешевле, чем по отдельности


Nova Poshta Premium — модуль Новая Почта для OpenCart 2.3, 3.x и 4.x

LiqPay — оплата картой для OpenCart 2.3, 3.x и 4.x

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
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: контакты покупателя замаскированы, ключи не пишутся никогда.
Как это работает — шаг за шагом
- Покупатель в чекауте выбирает Przelewy24 или BLIK. С Pro — ещё и конкретный банк из списка методов вашего аккаунта или вводит BLIK-код. Работает и в классическом, и в блочном чекауте.
- Плагин регистрирует транзакцию в Przelewy24 (
transaction/register) с уникальным номером сессии, суммой и валютой заказа и подписью SHA-384 на ключе CRC. - Покупатель платит на странице Przelewy24. Для BLIK-кода в чекауте (Pro) плагин передаёт код в Przelewy24 (
chargeByCode), а покупатель подтверждает оплату в банковском приложении. - Уведомление приходит на адрес магазина. Плагин проверяет подпись SHA-384, merchant ID, POS ID, сумму и валюту. Подделать оплату, отправив POST на сайт, не получится.
- Подтверждение. Плагин вызывает
transaction/verify— без этого Przelewy24 не зачисляет деньги продавцу. Только после успешного verify заказ становится оплаченным. - Возврат покупателя — не доказательство оплаты. Плагин сам спрашивает Przelewy24 о статусе (
transaction/by/sessionId). Страница заказа ждёт подтверждения и обновляется сама. - Сверка суммы. Если оплачено меньше, чем стоит заказ, он не становится оплаченным, а переходит «На удержании» с заметкой.
- Заказ переходит в «В обработке» (или в выбранный статус), списываются остатки, покупателю уходит письмо WooCommerce.
- Повторная попытка (покупатель отменил и нажал «Оплатить снова»): плагин сначала проверяет предыдущие сессии и только потом создаёт новую.
- С 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-функции, а приём оплаты работает дальше.
Как установить
- Плагины → Добавить новый → Загрузить плагин: выберите
przelewy24-blik-woocommerce-1.0.0.zipи активируйте. - WooCommerce → Настройки → Платежи → Przelewy24.
- Впишите merchant ID, POS ID (если отличается), ключ CRC и API-ключ sandbox-аккаунта, сохраните и нажмите «Проверить подключение».
- Проведите тестовый заказ в sandbox.
- Впишите боевые ключи и выключите тестовый режим.
- При необходимости включите отдельный метод «BLIK (Przelewy24)» в списке платежей.
- Для Pro: вставьте лицензионный ключ из письма после оплаты или запустите 7-дневный триал.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Нужен аккаунт 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, проверка подписи и подтверждение оплаты остаются бесплатными без ограничения по времени.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—