Customers in Slovak e-shops increasingly pay by scanning a QR code directly from banking applications. It's fast, secure and requires no manual entry of account number or variable symbol. If your WooCommerce e-shop doesn't offer QR payment yet, you're missing out on a convenient payment option that your customers know and trust.
In this tutorial, we'll show you how to set up QR payment in PayBySquare format in WooCommerce - simply, for free and without writing a single line of code.
What is PayBySquare?
PayBySquare is the Slovak standard for QR code payments, which is supported by all Slovak banks. It works by the customer opening their banking application, scanning the QR code and the payment is automatically filled in - with the exact amount, account number and variable symbol. The customer just confirms the sending.
For the e-shop owner, this means fewer errors when entering payments, faster payment matching and an overall better experience when choosing the „bank transfer“ payment method.
What you need
Before the actual setup, make sure you have: a working WooCommerce e-shop, a configured payment method „Bank Transfer“ (BACS) in WooCommerce, and the IBAN of your company account. That's really it.
Step 1 - Install the MakeMeHappy QR Code plugin
In order for WooCommerce to be able to generate a QR code in PayBySquare format, you need a plugin that adds this functionality. Plugin MakeMeHappy QR Code (Woo SK PayBySquare) is available for free directly on makemehappy.sk.
You can install the downloaded ZIP file via WordPress administration: Plugins → Add new → Upload plugin. After uploading, activate the plugin.
Step 2 - Set up the payment method Bank Transfer in WooCommerce
If you don't have bank transfer enabled yet, go to WooCommerce → Settings → Payments and activate the option Direct bank transfer (BACS). Click Manage and fill in your account details - bank name, IBAN and BIC/SWIFT code. WooCommerce will display these details to the customer on the order confirmation page.
Step 3 - Set up the MakeMeHappy QR Code plugin
After activating the plugin, you can find its settings in the WordPress administration. Enter your IBAN - this will be used to generate the QR code. The plugin will automatically take the order amount and variable symbol from each order and generate a unique QR code for each customer.
Step 4 - Test the payment
Place a test order in your e-shop, select payment by bank transfer and check if the QR code is displayed on the order confirmation page. Scan it with your banking app - it should automatically fill in the amount, your IBAN and variable symbol.
If you can see the QR code and the payment pre-fills correctly, the setup is complete.
Where is the QR code displayed to the customer?
The plugin displays a QR code on the order confirmation page (thank you for the order) whenever the customer selects payment by bank transfer. The customer will therefore see it immediately after completing the order, when the motivation to pay is highest.
Why PayBySquare and not a payment gateway?
Payment gateways like GoPay or Stripe are great solutions, but they charge fees on each transaction - typically 1.5 to 2.5 % of the payment value. At higher sales volumes, this represents a non-negligible cost. Bank transfer with QR code is fee-free and for customers who prefer to pay from a Slovak bank account, it is the most convenient option.
Conclusion
Setting up a PayBySquare QR payment in WooCommerce is a matter of minutes. The plugin is free, requires no technical knowledge and will instantly improve the experience of customers who pay by bank transfer. If you don't already have QR payment on your store, it's one of the easiest things you can do today.
You can download the MakeMeHappy QR Code plugin for free at makemehappy.sk/product/makemehappy-qr-code/.


