
Instead of typing IBAN by hand, the buyer scans a QR code in their banking app — the IBAN, amount and payment reference are filled automatically. The store owner sees the transfer in their bank app and confirms the order in WooCommerce Orders.
Key features
- NBU v002 QR code recognised by Monobank, Privat24 and other Ukrainian banking apps
- “Open in Monobank” and “Open in Privat24” deep-link buttons
- Copy buttons for IBAN, amount and payment reference
- On-hold / invoice emails include the same requisites so customers can finish paying without coming back to Thank You
- HPOS-compatible (custom order tables)
- WooCommerce Blocks Checkout support
- Full Ukrainian translation included
How it works
- The buyer picks the “Pay to IBAN / card” method on checkout.
- On the Thank You page they see a QR code, deep-link buttons and the payment requisites.
- They scan the QR in their banking app — the transfer is pre-filled automatically.
- They confirm the transfer in the bank.
- When you see the credit in your bank app, you mark the order as Processing in WooCommerce Orders.
Step 5 can be automated with the separate “IBAN Smart Invoice — Pro” add-on (Monobank Personal API webhook + automatic matching by reference and amount). The Pro add-on is hosted by the author and is not part of this plugin.
Requirements
- WooCommerce 10.0+
- PHP 8.0+
- A valid IBAN (UA format)
Ukrainian
The plugin interface is fully translated into Ukrainian. / Інтерфейс плагіна повністю перекладено українською.
Free and Pro
This version is fully functional — no time limit and no ads in the admin.
Pro is a separate product with extra features and support: https://catcode.com.ua/modules/iban-smart-invoice/
Other CatCode plugins for Ukrainian stores
- Nova Poshta for WooCommerce — branch and parcel-locker picker in the cart, rates and waybills from the Nova Poshta account.
- PRRO fiscal receipts — a tax-service receipt for every order through Vchasno.Kasa or Checkbox, with shift control.
- Card payments with LiqPay — LiqPay and Privat24 acquiring with Apple Pay, Google Pay and status reconciliation.
- Order notifications in Telegram — a Telegram bot reports new orders, status changes and failed payments.
- Order sync with KeyCRM — automatic export of orders to the CRM right after checkout, with retries and a log.
Screenshots

Gateway settings: recipient details, QR and bank buttons.

Thank You page: payment QR code, IBAN, amount and reference with copy buttons.

The payment method as the customer sees it at checkout.