Product Icon

QR Payments NBU for WooCommerce

Accept direct UAH bank transfers via NBU QR codes, with mobile bank links and optional Monobank or PrivatBank payment confirmation.
Choose a billing option
$29
Save 20%
$58 $46.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Make direct bank transfers easier for customers in Ukraine. QR Payments NBU for WooCommerce generates a prefilled QR code for each order, so shoppers can scan it on desktop or tap it on mobile and approve the transfer in their banking app.

  • Accept direct UAH transfers to your business IBAN
  • Prefill the recipient, IBAN, amount, EDRPOU, and order reference
  • Give desktop and mobile customers a clear payment flow
  • Confirm matching payments with optional Monobank and PrivatBank tools
  • Generate QR codes locally on your WordPress server

Make bank transfers easier at checkout

Manual bank transfers require customers to copy several payment fields correctly. The extension builds the payment details from the WooCommerce order and your merchant settings, then displays them as an NBU-format QR code.

Customers review and authorize the transfer inside their own banking app. The extension does not collect or store card details.

Designed for desktop and mobile

On desktop, customers scan the QR code with a compatible banking app. On mobile, they can tap the QR code or choose an available bank app.

The payment page also displays copyable recipient, IBAN, EDRPOU, amount, currency, and payment-purpose fields.

Choose how to confirm payments

Manual confirmation

Use the extension without connecting a bank API and confirm the transfer from the WooCommerce order after checking your business account.

Monobank webhook confirmation

Connect a Monobank personal account webhook to match an incoming payment by its order reference and exact amount and update the WooCommerce order status.

Statement reconciliation

Run an on-demand statement check for Monobank personal, Monobank business, or PrivatBank accounts over a selected date range.

Support Ukrainian banking apps

The built-in bank selector contains 27 Ukrainian banks and payment apps. Direct app-launch links are used where available. Customers can scan the QR code when a direct app link is not available.

Features

  • NBU QR formats v002 and v003
  • Configurable payment purpose with the WooCommerce order number
  • Responsive desktop and mobile payment page
  • Bank app selection on mobile devices
  • Copy-to-clipboard payment details
  • Payment instructions in customer emails
  • Configurable confirmed-order status
  • WooCommerce Cart and Checkout Blocks support
  • High-Performance Order Storage compatibility
  • English and Ukrainian translations

Requirements

  • A Ukrainian business IBAN and recipient details
  • WordPress 6.7 or newer
  • WooCommerce 9.0 or newer
  • PHP 8.2 or newer
  • Optional Monobank or PrivatBank API credentials for payment reconciliation
QR Payments NBU for WooCommerce is an independent extension. It is not affiliated with or endorsed by the National Bank of Ukraine, Monobank, PrivatBank, or any bank listed in the extension.

Frequently asked questions

Which banking apps can customers use?

Customers can use banking apps that support the National Bank of Ukraine QR payment format. The built-in selector includes 27 Ukrainian banks and payment apps, with direct app-launch links where available.

Does the extension process card payments?

No. The customer authorizes an account-to-account transfer inside their own banking app. The extension does not collect, process, or store card details.

Do I need Monobank or PrivatBank?

No. A Ukrainian business IBAN is enough to generate QR payment instructions. Monobank or PrivatBank credentials are required only for the corresponding payment reconciliation features.

Are payments confirmed automatically?

Payments can be confirmed manually by the store manager. Optional automatic confirmation is available through a configured Monobank personal webhook. On-demand statement checks are available for Monobank personal, Monobank business, and PrivatBank accounts.

What payment information is included in the QR code?

The QR payment data includes the recipient, IBAN, amount, currency, EDRPOU code, and a payment purpose containing the WooCommerce order reference.

Does the extension guarantee zero payment fees?

No. The extension does not add a card-acquiring charge, but banks may apply account, transfer, or service fees according to their own tariffs.

Where is the QR code generated?

The QR image is generated locally on the merchant's WordPress server. No external QR-generation service is required.

Does it support the Checkout block and HPOS?

Yes. The extension includes a WooCommerce Checkout block payment integration and supports High-Performance Order Storage.

What happens before a payment is confirmed?

The WooCommerce order is placed on hold while the customer completes the transfer. The store manager can then confirm it manually or use one of the supported reconciliation methods.

Is this an official NBU or bank extension?

No. It is an independent WooCommerce extension that implements the published QR Payments NBU format. It is not affiliated with or endorsed by the National Bank of Ukraine or any listed bank.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.