{"id":199350,"date":"2024-11-20T17:40:59","date_gmt":"2024-11-20T17:40:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/qr-payment-for-woocommerce\/"},"modified":"2025-11-06T18:04:44","modified_gmt":"2025-11-06T18:04:44","slug":"wc-qr-payment","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/wc-qr-payment\/","author":23076760,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.17","stable_tag":"1.0.17","tested":"6.8.5","requires":"4.4","requires_php":"8.1","requires_plugins":null,"header_name":"QR payment for WooCommerce","header_author":"WebBaker","header_description":"Allows you to generate a QR code for payment by bank transfer on the order thank you page.","assets_banners_color":"fafafa","last_updated":"2025-11-06 18:04:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"http:\/\/www.webbaker.sk","rating":5,"author_block_rating":0,"active_installs":300,"downloads":2853,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.12":{"tag":"1.0.12","author":"webbaker","date":"2025-04-29 09:15:19"},"1.0.13":{"tag":"1.0.13","author":"webbaker","date":"2025-07-16 11:37:59"},"1.0.14":{"tag":"1.0.14","author":"webbaker","date":"2025-11-05 07:13:18"},"1.0.15":{"tag":"1.0.15","author":"webbaker","date":"2025-11-06 08:08:59"},"1.0.16":{"tag":"1.0.16","author":"webbaker","date":"2025-11-06 11:25:29"},"1.0.17":{"tag":"1.0.17","author":"webbaker","date":"2025-11-06 18:04:44"},"1.0.8":{"tag":"1.0.8","author":"webbaker","date":"2025-01-09 09:41:08"},"1.0.9":{"tag":"1.0.9","author":"webbaker","date":"2025-01-16 14:51:03"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3253986,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3253986,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3253977,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3254031,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3254031,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.12","1.0.13","1.0.14","1.0.15","1.0.16","1.0.17","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3391346,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3254031,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3254031,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Plugin settings and QR code options.","2":"Generated QR code after order completion on thank you page.","3":"Generated QR code inserted into the customer's email."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[39374,127760,507,7936],"plugin_category":[45],"plugin_contributors":[234866,234865],"plugin_business_model":[],"class_list":["post-199350","plugin","type-plugin","status-publish","hentry","plugin_tags-bacs","plugin_tags-bank-transfer","plugin_tags-payment","plugin_tags-qrcode","plugin_category-ecommerce","plugin_contributors-martinstrycek","plugin_contributors-webbaker","plugin_committers-webbaker"],"banners":{"banner":"https:\/\/ps.w.org\/wc-qr-payment\/assets\/banner-772x250.png?rev=3254031","banner_2x":"https:\/\/ps.w.org\/wc-qr-payment\/assets\/banner-1544x500.png?rev=3254031","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/wc-qr-payment\/assets\/icon.svg?rev=3253977","icon":"https:\/\/ps.w.org\/wc-qr-payment\/assets\/icon.svg?rev=3253977","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wc-qr-payment\/assets\/screenshot-1.png?rev=3391346","caption":"Plugin settings and QR code options."},{"src":"https:\/\/ps.w.org\/wc-qr-payment\/assets\/screenshot-2.png?rev=3254031","caption":"Generated QR code after order completion on thank you page."},{"src":"https:\/\/ps.w.org\/wc-qr-payment\/assets\/screenshot-3.png?rev=3254031","caption":"Generated QR code inserted into the customer's email."}],"raw_content":"<!--section=description-->\n<p>Simplify payments by bank transfer with automatic QR code generation.<\/p>\n\n<p>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.<\/p>\n\n<p>For easier payment identification, the <strong>order number<\/strong> is automatically included as the variable symbol in the generated QR code. The plugin uses the <code>get_order_number()<\/code> function, ensuring full <strong>compatibility with sequential order number plugins<\/strong> such as <em>Sequential Order Numbers for WooCommerce<\/em> or <em>WooCommerce Sequential Order Numbers Pro<\/em>.<\/p>\n\n<p>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.<br \/>\nIf your hosting environment does not support local QR code generation, you can enable <strong>Compatibility Mode<\/strong> \u2014 QR codes will be securely generated through an external API.<\/p>\n\n<p>Currently supported countries: <strong>Slovakia (SK)<\/strong> and <strong>Czech Republic (CZ).<\/strong><\/p>\n\n<h3>Technical Requirements<\/h3>\n\n<p>This plugin requires a Linux-based hosting environment to function properly. The QR code generation depends on the XZ binary which is available on Linux servers.<\/p>\n\n<p><strong>Please Note:<\/strong>\n* Local QR generation <strong>requires the XZ binary<\/strong>, typically available by default on Linux servers.<br \/>\n* If your hosting does not support XZ, enable <strong>Compatibility Mode<\/strong> \u2014 QR codes will be generated via the external API instead.<br \/>\n* Local development on Windows or macOS may not function correctly<\/p>\n\n<p>If you encounter any issues with QR code generation, please verify your hosting environment meets these requirements.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Make sure you have <strong>WooCommerce<\/strong> installed and active.  <\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 QR Payment<\/strong> (a new tab created by the plugin).  <\/li>\n<li>Enter your <strong>IBAN<\/strong> and other QR settings.  <\/li>\n<li>Optionally enable <em>Compatibility Mode<\/em> if your hosting does not support XZ binary.  <\/li>\n<li>Save your settings and place a test order using <em>Direct Bank Transfer (BACS)<\/em> to verify QR code generation.  <\/li>\n<li>The QR code will appear on the <strong>Thank You page<\/strong> and, if enabled, in <strong>customer order emails<\/strong>.<\/li>\n<\/ol>\n\n<p><strong>Important Note:<\/strong> 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.<\/p>\n\n<!--section=changelog-->\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>Added compatibility mode for hosting environments where local QR generation is not supported.<\/li>\n<li>Compatibility mode uses a secure remote API (https:\/\/api.qrgenerator.sk) to generate QR codes when XZ binary is unavailable.<\/li>\n<li>Improved error handling and filesystem checks for saving generated QR images.<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>Added input for \"Bank account owner\" name<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Added translation support for QR code comment\/note and email section heading.<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Added support for sequential order plugins using get_order_number. Since variable symbol can only contain numeric values, order number is stripped from all non-numeric characters. Order number in payment note stays as-is.<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Settings page rewrite from BACS settings page to custom tab ensuring compatibility after WooCommerce Payments React update.<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Dependencies update<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>CZ IBAN fix<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>WP_Filesystem fix<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Release of the first version of the plugin<\/li>\n<li>QR code generation for Slovak republic and Czech republic<\/li>\n<li>Adding QR code to WooCommerce emails<\/li>\n<li>Option to add custom text<\/li>\n<\/ul>","raw_excerpt":"Generate QR codes for bank transfers in WooCommerce checkout to simplify payments for your customers.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/199350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=199350"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webbaker"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=199350"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=199350"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=199350"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=199350"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=199350"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=199350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}