Simplify payments by bank transfer with automatic QR code generation.
The QR Payment plugin for WooCommerce will generate a QR code according to the order total and the IBAN of the account you choose in the plugin settings. The order completion page then displays a section with the QR code, which can be supplemented with custom text. Depending on the settings, the QR code can also be automatically sent in an email along with the order. The customer can scan the QR code with any banking application and all payment details will be pre-populated.
For easier payment identification, the order number is automatically included as the variable symbol in the generated QR code. The plugin uses the get_order_number() function, ensuring full compatibility with sequential order number plugins such as Sequential Order Numbers for WooCommerce or WooCommerce Sequential Order Numbers Pro.
By default, QR codes are generated directly in the plugin without any third-party integration. Generation is free and works for an unlimited number of orders.\
If your hosting environment does not support local QR code generation, you can enable Compatibility Mode — QR codes will be securely generated through an external API.
Currently supported countries: Slovakia (SK) and Czech Republic (CZ).
- Make sure you have WooCommerce installed and active.
- Go to WooCommerce → Settings → QR Payment (a new tab created by the plugin).
- Enter your IBAN and other QR settings.
- Optionally enable Compatibility Mode if your hosting does not support XZ binary.
- Save your settings and place a test order using Direct Bank Transfer (BACS) to verify QR code generation.
- The QR code will appear on the Thank You page and, if enabled, in customer order emails.
Important Note: This plugin requires a Linux-based hosting environment as it depends on the XZ binary for QR code generation. It will not function correctly on Windows servers or local development environments running Windows/macOS.