Linux 软件免费装
Banner图

CatCode IBAN Smart Invoice

开发者 catcodestudio
更新时间 2026年7月15日 23:00
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce payment-gateway privat24 iban monobank

下载

0.2.1

详情介绍:

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 How it works
  1. The buyer picks the "Pay to IBAN / card" method on checkout.
  2. On the Thank You page they see a QR code, deep-link buttons and the payment requisites.
  3. They scan the QR in their banking app — the transfer is pre-filled automatically.
  4. They confirm the transfer in the bank.
  5. 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

安装:

  1. Upload the plugin archive to wp-content/plugins/.
  2. Activate it from the Plugins screen.
  3. Configure under WooCommerce → Settings → Payments → IBAN Smart Invoice.
  4. Fill in IBAN, beneficiary name, and the reference template.

屏幕截图:

  • IBAN Payments admin journal
  • Plugin settings

升级注意事项:

0.2.1 Text domain and all internal prefixes renamed to catcode_iban_smart_invoice_ to match the plugin's directory slug. Update any custom theme/extension that hooks into our filters. CSS classes are unchanged. 0.2.0 Internal hook/option prefix renamed from isipay_ to iban_smart_invoice_. If you wrote a custom theme or extension that hooks into our filters, update the names. CSS classes are unchanged. 0.1.9 Packaging cleanup only. Non-breaking. 0.1.8 Readme metadata fixes (valid policy URL, contributor username). Non-breaking. 0.1.6 WordPress.org compliance pass: option / hook prefix changed from isi_ to isipay_. If you wrote a custom theme or extension that hooks into our filters, update the names. CSS classes are unchanged. 0.1.4 Auto-detection moved into a separate Pro add-on. The free version keeps QR + deep-links + manual reconciliation and is now fully .org-compliant. Recommended upgrade. 0.1.3 Webhook responds inside Mono's 5-second SLA. Recommended for live stores. 0.1.2 Audit hardening pass — non-breaking. Recommended. 0.1.1 NBU v002 QR + Blocks checkout + partial payment accumulation. Recommended upgrade. 0.1.0 First public release.

常见问题:

Does the customer need the Monobank app to pay?

No. The QR code on the Thank You page is the official NBU v002 format and is recognised by Monobank, Privat24, PUMB, Sense, Raiffeisen, Oschad and 20+ other Ukrainian banking apps. The "Open in Monobank" / "Open in Privat24" buttons are convenience shortcuts for users of those two apps.

Do I need a Monobank account on the receiving side?

No. Any Ukrainian IBAN works. The Monobank "send to jar" link is only used to power the optional "Open in Monobank" button — if you don't have a jar, leave the field empty and the button is hidden.

How do I confirm that an order has been paid?

Open WooCommerce → Orders, find the order in "On hold", check that the credit landed on your bank account, and switch the status to "Processing" or "Completed". The order's reference (e.g. "Order #42") is the same string the customer typed in their bank, so they're easy to match.

Can payment confirmation be automated?

Yes, via the separate "IBAN Smart Invoice — Pro" add-on. It consumes the Monobank Personal API webhook, matches incoming credits against pending orders by reference and amount, and flips the order to Processing automatically. The add-on is sold by the plugin author and is not part of this .org submission.

What format is the QR code?

NBU v002 (Resolution 97, 2025-08-19), the standard recognised by NBU as the universal Ukrainian payment QR. The payload uses Universal Link https://bank.gov.ua/qr/... so a single QR opens whichever banking app the customer has installed.

更新日志:

0.2.1 0.2.0 0.1.9 0.1.8 0.1.6 0.1.4 0.1.3 0.1.2 0.1.1 0.1.0