IBAN Smart Invoice — QR + Monobank auto-detect для WooCommerce
QR-счёт по стандарту НБУ и кнопки Monobank/Privat24 на странице благодарности. Pro сам детектирует входящий платёж и закрывает заказ.

Что внутри
- EPC QR-код для оплаты на странице «Спасибо за заказ»
- Deep-link кнопки «Открыть в Monobank» и «Открыть в Privat24»
- Реквизиты подставляются в банк-приложение автоматически — покупатель ничего не вписывает
- Авто-детект входящей оплаты через Monobank Personal API Pro
- Автоматическое закрытие оплаченного заказа без ручной сверки Pro
- Журнал платежей в админке Pro
- Обработка переплат и частичных оплат Pro
- Live-статус оплаты на Thank You-странице Pro
- Бесплатная версия опубликована в официальном каталоге WordPress.org
IBAN Smart Invoice — плагин для WooCommerce, который показывает EPC QR-код для оплаты и deep-link кнопки Monobank/Privat24 прямо на Thank You-странице. Покупатель сканирует QR в банк-приложении — реквизиты заполняются сами. Pro-версия ещё и автоматически детектирует входящую оплату через Monobank Personal API и сама закрывает заказ.
Скачать можно бесплатно. Это одна сборка: QR-счёт, реквизиты, кнопки банков и письмо покупателю работают без ключа, а Pro-возможности видно на своих местах — серыми, с пояснением, что они дают. Ключ или 7-дневный пробный период включают автоматическую детекцию оплаты через Monobank, журнал платежей, частичные оплаты и переплаты, а также живой статус на странице благодарности. В каталоге WordPress.org лежит отдельная упрощённая версия: wordpress.org/plugins/catcode-iban-smart-invoice — в ней автоматической детекции нет вообще.
Как это выглядит для покупателя

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


Как это работает — шаг за шагом
- Покупатель выбирает метод «Pay to IBAN / card» на checkout-е.
- На Thank You-странице видит QR, deep-link кнопки и реквизиты.
- Сканирует QR в банк-приложении — перевод заполняется автоматически, остаётся подтвердить.
- Pro: за 5–30 секунд приходит Monobank webhook, плагин сопоставляет сумму и референс — заказ сам переходит в «Processing».
- Free: вы видите перевод в банке и вручную переводите заказ в «Processing».
Что включено в лицензии
| Функция | Бесплатно | Pro |
|---|---|---|
| EPC SCT (BCD v002) QR-код по стандарту НБУ | ✔ | ✔ |
| IBAN / сумма / назначение на Thank You + copy-кнопки | ✔ | ✔ |
| Deep-link «Открыть в Monobank» / «Открыть в Privat24» | ✔ | ✔ |
| Email-инструкции с реквизитами в «On-hold» письме | ✔ | ✔ |
| HPOS-совместимость + Cart/Checkout Blocks | ✔ | ✔ |
| Украинская и английская локализации | ✔ | ✔ |
| Автоматическое закрытие заказов через Monobank webhook | — | ✔ |
| Admin-журнал «IBAN Payments» (Неизвестные / Сопоставленные / Частичные / Переплата) | — | ✔ |
| Ручная привязка платежей к любому заказу в один клик | — | ✔ |
| Обработка переплат и частичных платежей | — | ✔ |
| Live-статус платежа на Thank You (без перезагрузки) | — | ✔ |
Сколько стоит
890 грн — лицензия на год. Год обновлений, технической поддержки и доступа ко всем Pro-функциям. Без автосписаний: продление всегда вручную, реквизиты карты мы не храним.
Можно сразу взять более длинный срок — чем он длиннее, тем дешевле за год:
- 1 год — 890 грн
- 2 года — 1 690 грн (−5%, по 845 грн за год)
- 3 года — 2 350 грн (−12%, по 783 грн за год)
- 4 года — 2 920 грн (−18%, по 730 грн за год)
- 5 лет — 3 340 грн (−25%, по 668 грн за год)
Когда срок истекает, останавливаются только обновления и новые функции, а Pro-функции продолжают работать — бесплатная версия работает дальше, настройки и данные никуда не деваются. Чтобы снова открыть Pro, достаточно продлить лицензию в личном кабинете. Напомним на почту за 14, 7, 3 и 1 день до окончания.
Один ключ — один домен. Переносите магазин — деактивируйте лицензию на старом домене и активируйте на новом самостоятельно, без обращения в поддержку.
Сначала триал, потом оплата. Пробный период не включается сам: в настройках способа оплаты есть кнопка «Попробовать Премиум 7 дней бесплатно» — вводите e-mail, ключ приходит на почту и активируется сразу, без карты. Через 7 дней Премиум просто выключается, остальной модуль работает дальше. Именно поэтому возврат средств после оплаты не предусмотрен — вы видите модуль в деле до того, как платите.
Технические требования
- WordPress 6.5+, WooCommerce 8.0+
- PHP 8.2+ (этого требует библиотека генерации QR-кодов)
- Украинский IBAN (UA-формат)
- Для Pro — Monobank Personal API токен, получается бесплатно в приложении Monobank
Что под капотом
- Monobank токен шифруется через
sodium_secretboxс ключом, производным отwp_salt('auth')— в БД он не лежит в открытом виде. - Одна сборка вместо двух плагинов: Pro-возможности закрывает серверная лицензия, а не отдельный архив. Ключ проверяется на catcode.com.ua раз в сутки, с 14-дневным льготным периодом на случай, если наш сервер недоступен.
- Order Matcher сопоставляет платежи по референсу и сумме; частичные платежи накапливаются, на Thank You появляется подсказка «Получено N ₴ из M ₴».
- Аудит Plugin Check пройден —
$wpdb->prepare(), escape админ-вывода, nonce-проверки; плагин одобрен рецензентами WordPress.org.
Как установить
- Плагины → Добавить новый → Загрузить плагин → выберите
iban-smart-invoice-1.0.0.zip→ Установить → Активировать. - Если стоит упрощённая версия из каталога WordPress.org — выключите её: в этой сборке есть всё то же самое. Настройки и заказы сохраняются.
- WooCommerce → Настройки → Платежи → IBAN Smart Invoice → включите метод, введите IBAN, получателя, ЕГРПОУ/ИНН.
- Премиум: в блоке «Лицензия Премиум» вставьте ключ и нажмите «Активировать лицензию» — или «Попробовать Премиум 7 дней бесплатно».
- Вставьте Monobank Personal API токен и нажмите «Подключить Monobank» — банк начнёт присылать выписку, и заказы будут закрываться сами.
История версий
- 1.0.0 — 11 августа 2026
- Премиум-сборка: автоматическая детекция оплаты, журнал «IBAN Payments», частичные оплаты и переплаты, а также живой статус на странице благодарности теперь в одном плагине, а не в отдельном add-on. Пробный период больше не стартует сам — только по кнопке, с выдачей настоящего ключа на e-mail. Премиум-поля остаются видимыми без лицензии: серыми, с бейджем «Pro» и строкой о том, что они дают. Токен monobank шифруется at-rest и не затирается сохранением формы.
- 0.2.2 — 16 июля 2026
- В пакет добавлен полный украинский перевод интерфейса (114 строк, локаль uk). Без изменений в коде.
- 0.2.1 — 15 июля 2026
- Плагин опубликован в официальном каталоге WordPress.org под слагом
catcode-iban-smart-invoice. Релизы 0.1.6–0.2.1 — compliance-правки по итогам рецензии WordPress.org: унификация префиксов функций/опций/хуков, обновление text domain и названия. Функциональных изменений нет. - 0.1.1–0.1.5 — май 2026
- Pro-линия: Monobank webhook + Order Matcher (сопоставление по референсу и сумме), admin-журнал «IBAN Payments» с табами и одно-кликовой привязкой, обработка частичных платежей с подсказкой на Thank You, вынос Pro в отдельный add-on, License-клиент со сверкой с catcode.com.ua и деактивацией слота из админки.
- 0.1.0 — 15 мая 2026
- Стартовый релиз: QR-код по стандарту НБУ (EPC SCT, BCD v002), deep-link кнопки Monobank/Privat24, copy-кнопки реквизитов, WC payment gateway, Cart/Checkout Blocks, HPOS-совместимость.
Частые вопросы
Безопасно ли хранить Monobank токен?
Да. Токен шифруется через sodium_secretbox с ключом, производным от wp_salt('auth'). Админ-поле показывает лишь что токен установлен, без раскрытия значения.
Что если клиент переплатил или заплатил частично?
Pro: переплата записывается в meta с заметкой для проверки, частичный платёж аккумулируется — заказ ждёт доплаты, покупатель видит «Получено N ₴ из M ₴». Free: обрабатываете вручную по банковской выписке.
Что если клиент заплатил без референса?
Pro: платёж попадает во вкладку «Неизвестные» на странице IBAN Payments — привязываете его к заказу одним кликом. Free: сверяете банковскую выписку вручную.
Можно ли потестировать на staging, а потом перенести на прод?
Да. На staging нажимаете «Деактивировать на этом сайте» — слот освобождается мгновенно, ключ вводите на проде. Без обращений в поддержку.
Могу ли вернуть средства, если не подошло?
Перед покупкой есть 7-дневный бесплатный Pro-триал — тестируете все функции и только потом решаете. Детали — в Refund Policy.
Вопросы по модулю?
Пишите в Telegram — ответим в течение рабочего дня. Поможем с настройкой, совместимостью и активацией ключа.
Пока ни одного отзыва. Будь первым — ниже.
Оставить отзыв
Отзыв модерируется перед публикацией — обычно это занимает до 24 часов.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Задать вопрос
Обычно отвечаем в течение 24 часов в рабочее время.
Покупка модуля
—