Linux 软件免费装
Banner图

WSB HUB3

开发者 branahr
更新时间 2026年10月5日 17:09
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce barcode uplatnica hub3

下载

1.0.4 1.0.5 1.0.6 1.0.7 1.1 1.2 1.2.1 1.0.1 2.0.1 2.0.2 1.0.0 1.0.3 2.0.3 1.0.2 2.0 2.0.5 2.0.4 3.0.0 3.0.1 3.0.2 3.1.0 3.1.1 3.1.2

详情介绍:

WSB HUB3 is a plugin for Woocommerce that shows all needed data for Croatian banks direct transfer payment, including on-the-fly generated barcode for mobile banking payment. Payment details and barcode are shown on thankyou page, order details page and also in notification email. Details are visible only if selected payment method is Bank transfer and order status is the one selected in general settings (default: on-hold). Plugin uses bigfish.software API to generate barcodes: https://hub3.bigfish.software/. You can display payment details to the customer either in text/html format, or generated HUB-3A slip in jpg with all details on it. If admin updates an order from the backend (i.e. adds a new product to the order or apply a coupon code), barcode and HUB3 slip will be re-created. 3.0.1: If there is more than one IBAN (bank accounts) in BACS payment method, customer can choose which one to use for payment at checkout. If only one IBAN, no choice is shown. 3.1.0: Big update focused on payments that banks accept, a better customer experience and privacy: After updating, check the payment model and reference in HUB3 recipient settings, and the bank accounts in the Direct bank transfer payment method. Requirements Features Reference number pattern For payment reference number you can select one of several predefined patterns: The reference follows FINA rules: Payment model Recipient data limits The HUB-3 barcode allows only a limited number of characters, so the settings don't accept longer values: Bank accounts (IBAN) The slip and barcode use the bank accounts of the Direct bank transfer payment method: Emails Slip and barcode are embedded in emails, not linked from the website. They show even when the website is not reachable (e.g. Cloudflare "Under attack" mode) and in email clients that block external images. If your email plugin sends emails through an API that doesn't support embedded images, turn off Embed images in emails in the general settings. Shortcodes Use them in the Order Confirmation template (block themes), on the checkout page (classic themes) or on a custom thankyou page that has order_id and key in its URL (e.g. ?order_id=123&key=wc_order_...). They show images only for a valid order key in the URL or to the logged-in customer who placed the order. To avoid showing payment details twice, set Show on thankyou page to Nothing (use shortcodes). Where are the images stored? Slips and barcodes are stored in wp-content/uploads/wsb-hub3/, with a random part in each file name, so they can't be found by guessing an order number. Images of orders from older plugin versions are moved there or recreated automatically when needed.

安装:

  1. Upload entire wsb-hub3 folder to your site's /wp-content/plugins/ directory. You can also use the Add new option in the Plugins menu in WordPress.
  2. Activate the plugin from the Plugins menu in WordPress.
  3. Find HUB3 tab under Woocommerce settings for HUB3 options

屏幕截图:

  • Text/Html payment details with barcode
  • HUB3 recipient settings
  • HUB 3 barcode settings

升级注意事项:

3.1.2 Fixes a fatal error in the admin after a refund. Update immediately. 3.1.1 Fixes a fatal error in 3.1.0 caused by missing files. Update immediately. 3.1.0 Payment references now follow FINA rules: after updating, check the payment model and reference in HUB3 recipient settings. Slip and barcode are embedded in emails and stored in uploads.

常见问题:

Where can I find a detailed documentation

Documentation is located at the WSB HUB3 Github page.

Where is the settings page?

Settings page is on a separate tab named HUB3 under Woocommerce settings page.

Slip and barcode are not shown in emails

Since version 3.1.0 images are embedded in emails, so they show even if the website is behind Cloudflare "Under attack" mode or a firewall. Check that Embed images in emails is turned on in the general settings. If your email plugin sends emails through an API that doesn't support embedded images, turn the option off; images are then loaded from the website.

The barcode is missing. How do I find out why?

Open the order in the admin area: a note explains why the barcode couldn't be generated. Details are also in WooCommerce > Status > Logs (source: wsb-hub3). The most common reason is recipient data or a payment reference that is longer than the HUB-3 standard allows; in that case a notice is also shown in the admin area.

Why was the payment reference changed?

FINA allows at most 3 parts, 12 digits per part and 22 characters in total. If the reference is longer, the sufix, then the prefix, then the date are left out, so banks accept the payment. A note is added to the order. Use the reference preview in the recipient settings to choose a layout that fits.

Which IBAN is shown on the slip?

The account the customer chose at checkout from the Direct bank transfer bank accounts. If there is only one account it is used automatically, and if there is none, the IBAN from HUB3 recipient settings is used. Orders placed with the block checkout before version 3.1.0 keep the IBAN from HUB3 recipient settings.

Which payment model should I use?

Use HR00 if you don't need a check digit, HR01 if you want the bank to check the reference with a check digit (added automatically), or HR99 if you don't use a reference at all.

更新日志:

3.1.2 3.1.1 3.1.0 3.0.2 3.0.1 3.0.0 2.0.5 2.0.4 2.0.3 2.0.2 2.0.1 2.0 1.2.1 1.2 1.1 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0