🎉 Launch special until May 15, 2026 — all buyers get lifetime updates and support for free. From May 16 we switch to the standard model (1 year of updates included). See pricing →
Works with all Slovenian mobile banks

UPN QR code automatically on every WooCommerce order

Skip manual typing of IBAN, amount and reference. Your customers scan the UPN QR in their mobile banking app and pay in 3 seconds.

Standard ZBS format From €9 lifetime 14-day refund
€79.00
RecipientMy Store Ltd.
ReferenceSI00 2026-00042
Works with
NLB Klik Intesa Sanpaolo A1 Bank SKB mBills Delavska Hranilnica Gorenjska banka + all others
From order to payment in 3 seconds
1

Customer places order

Selects UPN bank transfer at WooCommerce checkout.

2

Receives email with QR

Auto-generated UPN QR code with correct amount, reference and IBAN.

3

Scans in mobile banking

Opens banking app (NLB Klik, mBills, Intesa…) and scans the QR.

4

Confirms payment

Bank pre-fills everything. Customer just confirms and pays.

Everything you need for UPN payments
🏦

Standard ZBS format

Follows the Slovenian Banking Association standard. Works in every Slovenian mobile banking app.

📧

Email, thankyou, admin

QR appears in the order email, on the thank-you page, and in order admin — everywhere it's needed.

⚙️

Simple setup

Enter IBAN, BIC and recipient name — once. Plugin does the rest for every order.

🔢

All reference models

Supports SI00, SI11, SI12, SI99. Order number is auto-appended as reference.

🎨

Customizable appearance

QR size (100–800 px), purpose text, ISO 20022 purpose code.

🔄

Auto updates

Through WP Admin like a normal plugin. No re-uploading ZIPs.

One-time payment, lifetime license
Basic
€9 lifetime
For a single WooCommerce store
  • 1 WordPress site
  • All features
  • Lifetime updates
  • Email support
Buy Basic
Agency
€79 lifetime
For agencies and studios
  • 9999 sites
  • All features
  • Lifetime updates
  • Priority support
Buy Agency

Prices exclude VAT (seller is not VAT-registered under Slovenian ZDDV-1 Art. 94). Stripe checkout. 14-day refund, no questions asked.

Common questions
Which mobile banks support UPN QR?

QR codes are generated according to the ZBS UPN v2 standard, supported by all Slovenian banks.

Production-verified (real customers paying live):

  • Intesa Sanpaolo
  • Delavska hranilnica

Standard-compatible (no known issues, pending individual real-world test):

  • NLB Klik, mBills, SKB Mobilna
  • Gorenjska banka, Nova KBM Moja NKBM
  • Abacom, A1 Bank, Addiko, Sberbank, etc.

If you hit an issue with any bank, let us know — fixed within a day or 14-day refund.

Does it only work in Slovenia? What about EU customers?

UPN QR is a Slovenian standard (ZBS). Other EU countries use their own QR formats:

  • Croatia — HUB-3A
  • Czech Republic — SPAYD
  • Slovakia — Bysquare (Pay by square)
  • Germany, Austria, Netherlands, France — EPC QR (GiroCode)
  • Italy — PagoPA / CBILL

WooQR UPN currently generates only the Slovenian UPN format. For a Slovenian shop selling EU-wide: SI customers scan the QR, EU customers pay via regular SEPA transfer (IBAN + BIC are included in the order email anyway). EPC QR / HUB-3A support is planned if demand emerges.

Does it change my checkout flow?

No. WooQR UPN just adds a QR code to the existing WooCommerce BACS (bank transfer) payment method. Customers can still pay manually without scanning.

What data do you process? Does anything leave my server?

Nothing leaves your server by default. The QR image is generated locally on your WordPress host using the bundled phpqrcode library (PHP + GD). Order data — IBAN, amount, reference, recipient name — never leaves your infrastructure. GDPR-friendly, no Data Processing Agreements required.

The UPN payload inside the QR contains only recipient data (yours): IBAN, name, amount, reference, purpose. Payer data (customer) stays empty — the bank fills it in from the payer's account when they scan.

An optional fallback to api.qrserver.com is available in settings (for hosts without the PHP GD extension), but it is not the default and is clearly labeled in the UI.

Requirements?

WordPress 6.0+, PHP 7.4+, WooCommerce 7.0+.

Can I hide the QR in email?

Yes. Settings let you toggle email, thank-you, and admin display separately.

Refund policy?

14-day refund, no questions asked.

How do I get the license key?

Immediately after payment via email. Paste in WooCommerce → UPN QR → License and you're done.

Start accepting UPN payments today

€9 lifetime for one store. Install, configure, forget.

Buy WooQR UPN