[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnXe--ZJDJcNAQMPSsutuEghUvlAg8aTixQabkK2ppWc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":139,"fingerprints":331},"swiss-qr-bill","Swiss QR Bill","1.2.4","swissplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fswissplugins\u002F","\u003Cp>\u003Cstrong>Swiss QR Bill for WooCommerce\u003C\u002Fstrong> introduces a new payment method for shops located in Switzerland or Liechtenstein, following the harmonization of Swiss payments based on the ISO 20022 standard in the implementation of the new Swiss QR Bill (see \u003Ca href=\"https:\u002F\u002Fwww.paymentstandards.ch\u002Fen\u002F\" rel=\"nofollow ugc\">paymentstandards.ch\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>The Swiss QR bill can be used since 30 June 2020, it replaces the old Swiss “ESR” payment slips.\u003C\u002Fp>\n\u003Cp>As a shop owner you can either use a new QR-IBAN number for your bank account, or a normal IBAN number, to send your clients valid Swiss QR bills, depending on what your bank provides you with.\u003C\u002Fp>\n\u003Cp>You may consult this page for further information: \u003Ca href=\"https:\u002F\u002Fwww.paymentstandards.ch\u002Fen\u002Fhome\u002Fcompanies.html\" rel=\"nofollow ugc\">The Swiss QR-bill\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>REQUIREMENTS\u003C\u002Fh3>\n\u003Cp>This plugin requires a working installation of \u003Cstrong>WordPress\u003C\u002Fstrong> with everybody’s favorite shop plugin \u003Cstrong>WooCommerce\u003C\u002Fstrong>. It also requires you to enter a correct QR-IBAN or IBAN, depending on the version you activate. Furthermore, the PHP extension “intl” must be activated in your web hosting account. Please ask your host for yassistance if it is not activated.\u003C\u002Fp>\n\u003Ch3>LIMITATIONS\u003C\u002Fh3>\n\u003Cp>The plugin only works for shop owners in \u003Cstrong>Switzerland and Liechtenstein\u003C\u002Fstrong>. If your shop country is not set to one of these two countries then the plugin cannot be activated.\u003C\u002Fp>\n\u003Cp>Your clients must also reside in Switzerland and Liechtenstein to issue Swiss QR bill payments to you. The payment method will not be displayed in the checkout to users from any other countries.\u003C\u002Fp>\n\u003Cp>The only currencies supported by Swiss QR bill payments are \u003Cstrong>CHF and EUR\u003C\u002Fstrong>. If the plugin is activated, the Swiss QR bill payment method will only be displayed in the checkout for orders with these two currencies.\u003C\u002Fp>\n\u003Ch3>FUNCTIONALITY\u003C\u002Fh3>\n\u003Col>\n\u003Cli>New “Swiss QR bill” \u003Cstrong>payment method\u003C\u002Fstrong>, which you can enable and disable like any other payment method. You can either activate the version with QR-IBAN (replacing the old orange ESR), or the version with a normal IBAN (old red ESR). When activated, the payment method offers you several options (see below).\u003C\u002Fli>\n\u003Cli>The plugin automatically generates a valid Swiss QR bill \u003Cstrong>PDF document\u003C\u002Fstrong> for every order that uses the Swiss QR bill payment method. The QR code section is always displayed on the bottom of the first page of the invoice PDF. If there are many order items the plugin will automatically add a second and further pages to the invoice PDF as required.\u003C\u002Fli>\n\u003Cli>The PDF invoice document is automatically \u003Cstrong>attached to the order confirmation email\u003C\u002Fstrong> which is sent by WooCommerce to the user immediately upon order completion.\u003C\u002Fli>\n\u003Cli>As a shop owner you can \u003Cstrong>review and download\u003C\u002Fstrong> the PDF invoice document anytime in the WooCommerce order screen.\u003C\u002Fli>\n\u003Cli>If you use the QR IBAN then it will automatically be \u003Cstrong>validated for correctness\u003C\u002Fstrong> after you enter it.\u003C\u002Fli>\n\u003Cli>You may optionally choose to \u003Cstrong>restrict\u003C\u002Fstrong> the Swiss QR bill payment method to registered users or to registered users who have completed at least one order previously.\u003C\u002Fli>\n\u003Cli>You may also restrict the Swiss QR bill payment method by \u003Cstrong>product category\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>We have various features in mind for the next versions. We are open to your suggestions.\u003C\u002Fp>\n\u003Ch3>PLUGIN SETTINGS\u003C\u002Fh3>\n\u003Cp>The Swiss QR bill payment method offers the following custom settings:\u003C\u002Fp>\n\u003Ch4>Main settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>QR-IBAN\u003C\u002Fstrong> or \u003Cstrong>IBAN\u003C\u002Fstrong> (enter the QR-IBAN or the IBAN provided by your bank, depending on the version of the payment method you have activated)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reference number\u003C\u002Fstrong> (enter the reference number provided by your bank)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Invoice data\u003C\u002Fh4>\n\u003Cp>You can customize the following data on your Swiss QR bills:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shop Logo\u003C\u002Fli>\n\u003Cli>Shop Name\u003C\u002Fli>\n\u003Cli>Shop Street & Number\u003C\u002Fli>\n\u003Cli>Shop Address Line 2\u003C\u002Fli>\n\u003Cli>Shop Zip Code\u003C\u002Fli>\n\u003Cli>Shop City\u003C\u002Fli>\n\u003Cli>Shop telephone\u003C\u002Fli>\n\u003Cli>Shop VAT number\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When the plugin is activated for the first time, most of these fields will be filled in automatically from your WooCommerce settings. You are free to edit them as you prefer.\u003C\u002Fp>\n\u003Ch4>Optional Restrictions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Customer Account Restriction\u003C\u002Fstrong>: If activated, the Swiss QR bill payment method will only be displayed to registered and logged in users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Order Restriction\u003C\u002Fstrong>: If activated, the Swiss QR bill payment method will only be displayed to logged in users who have completed at least one previous order.\u003C\u002Fli>\n\u003Cli>The \u003Cstrong>product category restriction\u003C\u002Fstrong> can be activated in the settings of each product category. If you disable the checkbox “Activate Swiss QR bill payments” for a category then the Swiss QR bill payment method will not be displayed if the cart contains at least one product from that category.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>The plugin is available in English and completely translated into German and French. An Italian translation will follow.\u003C\u002Fp>\n\u003Cp>The usage of this plugin is totally free, and the basic version will always remain free. Currently there is no limitation on the amount of Swiss QR bills to be generated and sent to your clients every month.\u003C\u002Fp>\n","Swiss QR Bill extends WooCommerce with a new payment method, allowing you to easily send automated and standardized Swiss QR bills to your clients.",100,5965,4,"2022-05-31T11:00:00.000Z","5.8.13","4.6","7.0",[19,20,21,22,23],"qr","qr-bill","swiss","switzerland","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswiss-qr-bill.1.2.4.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},2,200,30,84,"2026-04-05T17:27:41.220Z",[38,53,77,96,117],{"slug":39,"name":40,"version":41,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":11,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":16,"requires_php":48,"tags":49,"homepage":24,"download_link":52,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"swiss-5-cent-rounding","Swiss 5-cent Rounding","1.1.0","\u003Cp>Switzerland is one of a few countries where 1- and 2-cent coins are not legal tender anymore. Therefore, all prices and totals must be rounded to the nearest interval of 0.05 Swiss Francs (“5-Rappen-Rundung”, see also \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCash_rounding#Rounding_with_0.05_or_5_intervals\" rel=\"nofollow ugc\">Wikipedia\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>When enabled, \u003Cstrong>Swiss 5-cent Rounding for WooCommerce\u003C\u002Fstrong> automatically rounds all calculated discount amounts from discount vouchers and VAT amounts in your online shop.\u003C\u002Fp>\n\u003Ch3>REQUIREMENTS\u003C\u002Fh3>\n\u003Cp>This plugin requires a working installation of \u003Cstrong>WordPress\u003C\u002Fstrong> with everybody’s favorite shop plugin \u003Cstrong>WooCommerce\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>PLUGIN SETTINGS\u003C\u002Fh3>\n\u003Cp>The plugin offers two settings which you can edit by navigating to WooCommerce -> Settings -> Swiss Rounding:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Round discount amounts (enable\u002Fdisable)\u003C\u002Fli>\n\u003Cli>Round VAT amounts (enable\u002Fdisable)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By default both options are enabled, and the plugin will quietly round all discount and VAT amounts in the cart, checkout and order emails correctly to the nearest interval of 0.05.\u003C\u002Fp>\n\u003Cp>There are no restrictions, you can use this plugin in any country and with any currency.\u003C\u002Fp>\n\u003Cp>The usage of this plugin is totally free.\u003C\u002Fp>\n","Swiss 5-cent Rounding allows you to easily apply rounding to the nearest 0.05 interval for discount and VAT amounts in your WooCommerce shop.",5905,1,"2022-05-31T12:19:00.000Z","5.5.18","5.6",[50,51,21,22,23],"5-cents","rounding","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswiss-5-cent-rounding.1.1.0.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":24,"download_link":74,"security_score":75,"vuln_count":32,"unpatched_count":27,"last_vuln_date":76,"fetched_at":29},"kaya-qr-code-generator","Kaya QR Code Generator","1.6.0","Kaya Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fkayastudio\u002F","\u003Cp>\u003Cstrong>Why use “Kaya QR Code Generator”?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin creates QR Codes (Quick Response codes) through a widget or a shortCode for easy insertion into your pages, posts, sidebars, WooCommerce products, etc.\u003C\u002Fp>\n\u003Cp>Easy install and use, generate dynamic QR Codes with your custom settings. Content can be any text, link and even a Bitcoin address or the current page URL.\u003C\u002Fp>\n\u003Cp>The QR Code generator library is included (based on qr.js written by Kang Seonghoon) and don’t need any dependencies.\u003C\u002Fp>\n\u003Ch4>QR Code Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add a title and choose its horizontal alignment.\u003C\u002Fli>\n\u003Cli>Use static or dynamic content to encode in QR Code.\u003C\u002Fli>\n\u003Cli>Add a query string to the automatic current page url.\u003C\u002Fli>\n\u003Cli>Add an anchor link to the automatic current page url.\u003C\u002Fli>\n\u003Cli>Select the information repetition level (Ability to correct read errors).\u003C\u002Fli>\n\u003Cli>Set the QR Code image size.\u003C\u002Fli>\n\u003Cli>Set the QR Code image border level.\u003C\u002Fli>\n\u003Cli>QR Code image color and background color customizable.\u003C\u002Fli>\n\u003Cli>Set the QR Code image horizontal alignment.\u003C\u002Fli>\n\u003Cli>Add shadows to QR Code image.\u003C\u002Fli>\n\u003Cli>Image alternate text customizable.\u003C\u002Fli>\n\u003Cli>Clickable link on image customizable (support non-standard URL schemes).\u003C\u002Fli>\n\u003Cli>Add a button to download QR Code image on frontend, with custom text and alignment.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Generator Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use as built-in Widget.\u003C\u002Fli>\n\u003Cli>Use as shortcode with generator assistant.\u003C\u002Fli>\n\u003Cli>QR Code preview and download on Shortcode generator assistant.\u003C\u002Fli>\n\u003Cli>The Shortcode generator assistant is available on pages, posts, WooCommerce products, any public custom post types and on the plugin option page.\u003C\u002Fli>\n\u003Cli>Setting to enable or disable the reduced shortcode generator assistant in editor.\u003C\u002Fli>\n\u003Cli>Setting to display or hide Shortcode generator assistant to selected user role.\u003C\u002Fli>\n\u003Cli>Setting to display or hide Shortcode generator assistant to selected post type.\u003C\u002Fli>\n\u003Cli>Setting to select Shortcode generator assistant Meta box context and priority in editor.\u003C\u002Fli>\n\u003Cli>Setting to choose the default QR Code image color and background color.\u003C\u002Fli>\n\u003Cli>Compatible with WordPress MultiSite and WooCommerce.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Basic shortcode\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Static content: \u003Ccode>[kaya_qrcode content=\"my encoded content\"]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Dynamic content: \u003Ccode>[kaya_qrcode_dynamic][example_shortcode][\u002Fkaya_qrcode_dynamic]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect or store any user data. It does not set any cookies and does not connect to any third-party applications. This plugin only generate QR Code image based on your custom content.\u003C\u002Fp>\n\u003Ch4>Available Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English.\u003C\u002Fli>\n\u003Cli>French.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cp>Any suggestions or feedback is welcome, thank you for using or trying one of my plugins. Please take the time to let me know about your experiences and rate this plugin.\u003C\u002Fp>\n","Generate QR Code through Widgets and Shortcodes, without any dependencies.",20000,137625,88,38,"2025-12-03T10:43:00.000Z","6.9.4","4.6.0","5.2",[70,71,72,73,23],"qr-code","qrcode","shortcode","widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkaya-qr-code-generator.1.6.0.zip",99,"2023-04-18 00:00:00",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":61,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":66,"requires_at_least":16,"requires_php":48,"tags":89,"homepage":93,"download_link":94,"security_score":75,"vuln_count":45,"unpatched_count":27,"last_vuln_date":95,"fetched_at":29},"upi-qr-code-payment-for-woocommerce","UPI QR Code Payment Gateway for WooCommerce","1.6.2","knitpay","https:\u002F\u002Fprofiles.wordpress.org\u002Fknitpay\u002F","\u003Cp>This Plugin enables WooCommerce shop owners to get direct and instant payments through UPI apps like BHIM, GooglePay, WhatsApp, Paytm, PhonePe or any banking UPI app to save payment gateway charges in India.\u003C\u002Fp>\n\u003Ch3>UPI QR Code Payment Gateway for WooCommerce\u003C\u002Fh3>\n\u003Cp>UPI (Unified Payments Interface) is a payment standard owned by National Payment Corporation of India, a government owned instant payment solution. UPI works 24×7 and is free subject to prevalent government guidelines.\u003C\u002Fp>\n\u003Cp>When this plugin is installed, a customer will see UPI as a payment option. When customer chooses it, it will open a page which shows the UPI QR Code containing the payment details and in mobile it will also show a button which takes customer to the list of installed UPI mobile applications. Customer can choose an app and pay the required amount.\u003C\u002Fp>\n\u003Cp>Like UPI QR Code Payment Gateway for WooCommerce plugin? Consider leaving a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fupi-qr-code-payment-for-woocommerce\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">5 star review\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple & Easy to Setup.\u003C\u002Fli>\n\u003Cli>Avoid Payment Gateway Fees.\u003C\u002Fli>\n\u003Cli>Instant Settlement.\u003C\u002Fli>\n\u003Cli>Direct Payment.\u003C\u002Fli>\n\u003Cli>100% Success Rate.\u003C\u002Fli>\n\u003Cli>Send QR Code link to Customer.\u003C\u002Fli>\n\u003Cli>24×7 Availability.\u003C\u002Fli>\n\u003Cli>Multisite Network Supported.\u003C\u002Fli>\n\u003Cli>No Renewal\u002FSubscription.\u003C\u002Fli>\n\u003Cli>No KYC, No GST number Required.\u003C\u002Fli>\n\u003Cli>No Hidden or Additional Charges.\u003C\u002Fli>\n\u003Cli>Instant Money Settlement.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Detailed Steps\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customer will see UPI as a payment option in WooCommerce Checkout page.\u003C\u002Fli>\n\u003Cli>When customer chooses it, it will open a page which shows the UPI QR Code containing the payment details and in mobile it will also show a button which takes customer to the list of installed UPI mobile applications.\u003C\u002Fli>\n\u003Cli>Customer can scan the QR Code using any UPI app or choose an app from mobile to pay the required order amount.\u003C\u002Fli>\n\u003Cli>After successful payment, a 12-digits Transaction\u002FUTR ID will appear in the Customer’s UPI app from which he\u002Fshe made the payment.\u003C\u002Fli>\n\u003Cli>After that, customer needs to enter that 12 digit transaction number to the “Enter the Transaction ID” text box and click submit.\u003C\u002Fli>\n\u003Cli>After successful submission of the ID, the order will be marked as on hold (customizable).\u003C\u002Fli>\n\u003Cli>Now, Merchant gets a notification on the mobile on his\u002Fher UPI app (Google Pay\u002FPhonePe\u002FBHIM\u002FPaytm etc.)\u003C\u002Fli>\n\u003Cli>Merchant opens notification, sees a payment made. Sees the “Order ID”.\u003C\u002Fli>\n\u003Cli>Merchant opens the WooCommerce Dashboard, checks the “pending orders” for this Order ID.\u003C\u002Fli>\n\u003Cli>Checks the order details and processes it (shipping etc) and makes the orders as “processing” or “completed”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin is fully compatible with WordPress Version 4.6 and beyond and also compatible with any WordPress theme.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Community support via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fupi-qr-code-payment-for-woocommerce\" rel=\"ugc\">support forums\u003C\u002Fa> at WordPress.org.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Active development of this plugin is handled \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fknit-pay\u002Fupi-qr-code-payment-for-woocommerce\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Feel free to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fknit-pay\u002Fupi-qr-code-payment-for-woocommerce\" rel=\"nofollow ugc\">fork the project on GitHub\u003C\u002Fa> and submit your contributions via pull request.\u003C\u002Fli>\n\u003C\u002Ful>\n","This Plugin enables WooCommerce shop owners to get direct and instant payments through UPI apps like BHIM, GooglePay, PhonePe or any banking UPI app.",409742,96,248,"2026-01-19T06:53:00.000Z",[90,70,91,92,23],"bhim-upi","upi","upi-payment","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fupi-qr-code-payment-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupi-qr-code-payment-for-woocommerce.1.6.2.zip","2026-01-23 00:00:00",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":11,"num_ratings":106,"last_updated":107,"tested_up_to":66,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":114,"download_link":115,"security_score":11,"vuln_count":45,"unpatched_count":27,"last_vuln_date":116,"fetched_at":29},"bangladeshi-payment-gateways","Bangladeshi Payment Gateways – Make Payment Using QR Code","4.0.4","ultraDevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fultradevs\u002F","\u003Cp>Bangladeshi Payment Gateways for WooCommerce. It has some advanced features that will help you to manage payment easily.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Pay with QR Code\u003C\u002Fli>\n\u003Cli>Fee for each gateway\u003C\u002Fli>\n\u003Cli>Block Based Checkout Page Support\u003C\u002Fli>\n\u003Cli>USD to BDT Conversion Support\u003C\u002Fli>\n\u003Cli>Statistics, Transactions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Gateways\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>bKash\u003C\u002Fli>\n\u003Cli>Rocket\u003C\u002Fli>\n\u003Cli>Nagad\u003C\u002Fli>\n\u003Cli>Upay\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Video\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FArJ-zOW1KBU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Our Other Plugins.\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-dropbox-integration\u002F\" rel=\"ugc\">Easy Dropbox Integration For WordPress\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frandom-image-block-for-block-editor\u002F\" rel=\"ugc\">Random Image Block for Block Editor\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultraembed-advanced-iframe\u002F\" rel=\"ugc\">UltraEmbed – Advanced Iframe Plugin For WordPress with Gutenberg Block Included\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftestimonialx-block\u002F\" rel=\"ugc\">TestimonialX – Testimonial Block For Gutenberg Block Editor with 15+ Stunning Styles\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Need Help?\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbangladeshi-payment-gateways\u002F\" rel=\"ugc\">Free Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fweb.facebook.com\u002Fhello.ultradevs\" rel=\"nofollow ugc\">Live Chat\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fultradevs.com\u002Fdocs\u002Fbangladeshi-payment-gateways\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PL6-MOhUm73eiSSVHgAVnFFEvs6rO2sZyC\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Join With US\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fweb.facebook.com\u002Fgroups\u002Fpowerfulblocks\u002F\" rel=\"nofollow ugc\">Facebook – Community\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fweb.facebook.com\u002Fhello.ultradevs\" rel=\"nofollow ugc\">Facebook – Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCc2yL-QGQjscXpPx9Pp7J8w\" rel=\"nofollow ugc\">Youtube\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FultraDevsBD\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.instagram.com\u002Fultradevs\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FultraDevs\u002FBangladeshi-Payment-Gateways\" rel=\"nofollow ugc\">Github Link\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Bangladeshi Payment Gateways uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Made with love by \u003Ca href=\"https:\u002F\u002Fultradevs.com\" rel=\"nofollow ugc\">ultraDevs\u003C\u002Fa>\u003C\u002Fp>\n","Bangladeshi Payment Gateways for WooCommerce.",5000,72784,87,"2025-12-28T04:28:00.000Z","4.4","7.0.0",[111,112,113,70,23],"bkash","mobile-payment","payment-gateway","https:\u002F\u002Fultradevs.com\u002Fproducts\u002Fwp-plugin\u002Fbangladeshi-payment-gateways\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbangladeshi-payment-gateways.4.0.4.zip","2022-12-16 00:00:00",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":104,"downloaded":125,"rating":126,"num_ratings":127,"last_updated":128,"tested_up_to":66,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":24,"download_link":136,"security_score":126,"vuln_count":137,"unpatched_count":27,"last_vuln_date":138,"fetched_at":29},"wpify-woo","WPify Woo Czech","5.3.1","WPify","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpify\u002F","\u003Cp>A free plugin that adds (mainly) Czech and Slovak specific features to WooCommerce. The free plugin includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Heureka XML Feed\u003C\u002Fli>\n\u003Cli>Heureka Ověřeno Zákazníky\u003C\u002Fli>\n\u003Cli>Extra CRN and VAT fields on checkout\u003C\u002Fli>\n\u003Cli>Notification to get free shipping\u003C\u002Fli>\n\u003Cli>Emails vocative\u003C\u002Fli>\n\u003Cli>Asynchronous emails sending.\u003C\u002Fli>\n\u003Cli>QR Code Payment\u003C\u002Fli>\n\u003Cli>Sklik retargeting\u003C\u002Fli>\n\u003Cli>Zbozi.cz\u002FSklik Conversions Limited\u003C\u002Fli>\n\u003Cli>Template\u003C\u002Fli>\n\u003Cli>Email attachments\u003C\u002Fli>\n\u003Cli>Prices\u003C\u002Fli>\n\u003Cli>Prices log\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003Cli>Delivery dates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>There are also premium modules available:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-gopay\u002F\" rel=\"nofollow ugc\">Gopay\u003C\u002Fa> – Add Gopay payment gateway to your store, with payment method selection and specific gateways for every Gopay payment methof\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-comgate\u002F\" rel=\"nofollow ugc\">Comgate\u003C\u002Fa> – Add Comgate payment gateway to your store, with support for automatic recurring payments using WooCommerce Subscriptions\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-thepay\u002F\" rel=\"nofollow ugc\">ThePay\u003C\u002Fa> – Add ThePay payment gateway to your store. Works with ThePay 2.0!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-fakturoid\u002F\" rel=\"nofollow ugc\">Fakturoid\u003C\u002Fa> – Automatically generate Fakturoid proforma invoices and invoices\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-conditional-shipping\u002F\" rel=\"nofollow ugc\">Conditional shipping\u003C\u002Fa> – Adjust shipping rates prices and visibility with rules like cart amount, products in cart, currency, user role etc.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-dpd\u002F\" rel=\"nofollow ugc\">DPD\u003C\u002Fa> – Complete DPD and WooCommerce integration – create packages, print labels and add tracking links directly from admin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-gls\u002F\" rel=\"nofollow ugc\">GLS\u003C\u002Fa> – Add GLS ParcelShops selection to checkout.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-balikovna\u002F\" rel=\"nofollow ugc\">WPify Woo Česká pošta\u003C\u002Fa> – Add Balíkovna, Na poštu shipping method to your store and batch export orders to Podání online from the Orders dashboard.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-feeds\u002F\" rel=\"nofollow ugc\">Feeds\u003C\u002Fa> – Feed generation for Google, Heureka and Zboží.cz\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-validace-telefonu\u002F\" rel=\"nofollow ugc\">Phone validation\u003C\u002Fa> – Display prefix selector and validate entered phone on checkout\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-benefit-plus\u002F\" rel=\"nofollow ugc\">Benefit Plus\u003C\u002Fa> – Add Benefit plus payment gateway to your store\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-benefity-cz\u002F\" rel=\"nofollow ugc\">Benefity CZ\u003C\u002Fa> – Add Benefity CZ payment gateway to your store!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-gallery-beta\u002F\" rel=\"nofollow ugc\">Gallery Beta\u003C\u002Fa> – Add Gallery Beta payment gateway to your store!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-sodexo\u002F\" rel=\"nofollow ugc\">Sodexo\u003C\u002Fa> – Add Sodexo payment gateway to your store\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-smartform-cz\u002F\" rel=\"nofollow ugc\">Smartform\u003C\u002Fa> – It whispers and auto-completes the postal address.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-konverze-zbozi-cz\u002F\" rel=\"nofollow ugc\">Zbozi.cz conversion tracking\u003C\u002Fa> – Track Zbozi.cz conversions\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-vivnetworks-affiliate\u002F\" rel=\"nofollow ugc\">Vivnetworks affiliate tracking\u003C\u002Fa> – Tracking for Vivnetworks Affiliate\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-smartemailing\u002F\" rel=\"nofollow ugc\">SmartEmailing\u003C\u002Fa> – Connection to the newletter service with the possibility of subscribe and tracing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is built for speed. Only the enabled modules are loaded, scripts are lazy-loaded only on the needed pages, and the number of database queries is limited to the bare minimum.\u003C\u002Fp>\n\u003Cp>The plugin is brought to you by Václav Greif and Daniel Mejta, the WordPress and WooCommerce experts at \u003Ca href=\"https:\u002F\u002Fwpify.io\" rel=\"nofollow ugc\">wpify.io\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>The plugin includes the following modules:\u003C\u002Fp>\n\u003Ch3>Heureka XML Feed\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Generate valid Heureka XML feed\u003C\u002Fli>\n\u003Cli>Map WooCommerce Categories to Heureka categories\u003C\u002Fli>\n\u003Cli>Choose delivery methods and prices\u003C\u002Fli>\n\u003Cli>Choose delivery date\u003C\u002Fli>\n\u003Cli>Cron URL to re-generate the feed\u003C\u002Fli>\n\u003Cli>Generates feed in chunks to prevent issues with memory limit and server timeouts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Heureka Ověřeno zákazníky\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically send order to Heureka Ověřeno zákazníky.\u003C\u002Fli>\n\u003Cli>Optionally show optout checkbox at checkout.\u003C\u002Fli>\n\u003Cli>Show Heureka Ověřeno zákazníky widget.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Heureka Měření konverzí\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Ad Heureka Měření konverzí to thank you page and product pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Extra CRN and VAT fields on checkout\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add CRN and VAT number fields to the checkout, WooCommerce admin and emails.\u003C\u002Fli>\n\u003Cli>Supported block checkout.\u003C\u002Fli>\n\u003Cli>Validate the entered CRN using ARES database.\u003C\u002Fli>\n\u003Cli>Validate the entered VAT no using VIES database.\u003C\u002Fli>\n\u003Cli>Autofill the company details by the entered CRN number from ARES.\u003C\u002Fli>\n\u003Cli>Move the Company field to the end of the form.\u003C\u002Fli>\n\u003Cli>Move the VAT fields under the Company field at the top of the checkout form.\u003C\u002Fli>\n\u003Cli>Show checkbox “Enter company details” to reveal the company fields only if needed.\u003C\u002Fli>\n\u003Cli>Option to display narrowed VAT fields side by side.\u003C\u002Fli>\n\u003Cli>Option to require an Company field when the “Enter company details” is checked.\u003C\u002Fli>\n\u003Cli>Option to require an identification number when purchasing for a company (In the case of a Slovak company, the VAT number field is also required).\u003C\u002Fli>\n\u003Cli>Show prices without VAT for subjects with valid VAT number from selected countries.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Notification to get free shipping\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display notification “Buy for xxx more to get free shipping” at various places in the store.\u003C\u002Fli>\n\u003Cli>Change the message as you need.\u003C\u002Fli>\n\u003Cli>A shortcode to display the widget anywhere.\u003C\u002Fli>\n\u003Cli>Change background and text colours.\u003C\u002Fli>\n\u003Cli>Display a progress bar and change its colour.\u003C\u002Fli>\n\u003Cli>Option to load min amount from WooCommerce Free shipping settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Emails vocative\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically change the salutation in emails to use correct Czech vocative\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Asynchronous emails sending\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Send WooCommerce emails asynchronously using Action Scheduler to speed up the checkout processing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>QR Code Payment\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Support for multiple QR standards – QR Platba (CZ), Pay BY Square (SK), Hungarian standard (HU), EPC\u002FSEPA (EU)\u003C\u002Fli>\n\u003Cli>Auto-detection of QR standard based on order billing country\u003C\u002Fli>\n\u003Cli>Configure multiple bank accounts for different payment methods\u003C\u002Fli>\n\u003Cli>Load bank account details from WooCommerce BACS settings or enter manually\u003C\u002Fli>\n\u003Cli>Display QR code on thank you page, email notifications and PDF invoices\u003C\u002Fli>\n\u003Cli>Shortcode \u003Ccode>[wpify_woo_render_qr_code]\u003C\u002Fcode> to display QR code anywhere\u003C\u002Fli>\n\u003Cli>Filter QR code display by payment method, currency and billing country\u003C\u002Fli>\n\u003Cli>Customize message and titles with placeholders for order details\u003C\u002Fli>\n\u003Cli>Compatibility mode for servers without XZ utils\u003C\u002Fli>\n\u003Cli>Developer hooks and filters for customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Sklik retargeting\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Option to sending data on the basis of allowing marketing cookies.\u003C\u002Fli>\n\u003Cli>Option to add an e-shop offer identifier also from a custom field.\u003C\u002Fli>\n\u003Cli>Option to add a category identifier from a custom field or automatically loaded from the premium \u003Ca href=\"https:\u002F\u002Fwpify.io\u002Fprodukt\u002Fwpify-woo-feeds\u002F\" rel=\"nofollow ugc\">WPify Woo Feeds\u003C\u002Fa> plug-in.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Zbozi.cz\u002FSklik Conversions Limited\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adding frontend conversion code for Sklik or Zboží.cz or both together.\u003C\u002Fli>\n\u003Cli>Option to restrict the data sent by allowing marketing cookies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Template\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Option to change the label of the button to send the order.\u003C\u002Fli>\n\u003Cli>Add custom notifications to cart, checkout or any place in the template.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Email attachments\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add any attachments to any Woocommerce emails.\u003C\u002Fli>\n\u003Cli>Add any attachments to emails for individual products.\u003C\u002Fli>\n\u003Cli>Option to restrict attachments to specific countries only.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Prices\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add info to default prices with the possibility of conditions according to stock status.\u003C\u002Fli>\n\u003Cli>Add custom prices with label, more info, label for default price and product badge.\u003C\u002Fli>\n\u003Cli>Add Option to display the lowest price recorded in the last 30 days.\u003C\u002Fli>\n\u003Cli>Add option to display the price by unit.\u003C\u002Fli>\n\u003Cli>Multicurrency from plugin WooCommerce Multilingual & Multicurrency supported.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Prices log\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Log history of product prices whenever they change.\u003C\u002Fli>\n\u003Cli>Display the lowest price recorded in the last 30 days below the product price field.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Comments\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add option to set custom labels to product reviews.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Delivery dates\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add option to display delivery dates in product detail.\u003C\u002Fli>\n\u003Cli>Add option to display available payment methods in product detail.\u003C\u002Fli>\n\u003Cli>Possibility to set days for different stock states.\u003C\u002Fli>\n\u003Cli>Option to change settings for each product.\u003C\u002Fli>\n\u003Cli>Option to insert multiple delivery dates.\u003C\u002Fli>\n\u003Cli>Option to add more information on the delivery date.\u003C\u002Fli>\n\u003Cli>Option to display specific shipping methods for delivery dates.\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds Czech and Slovak features to WooCommerce: Heureka, CRN\u002FVAT fields, free shipping notice, QR payments, async emails and more.",210046,98,48,"2026-03-05T13:35:00.000Z","6.2","8.1",[132,133,134,135,23],"czech","heureka","ic-dic","qr-payment","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpify-woo.5.3.1.zip",3,"2024-04-30 00:00:00",{"attackSurface":140,"codeSignals":234,"taintFlows":317,"riskAssessment":318,"analyzedAt":330},{"hooks":141,"ajaxHandlers":226,"restRoutes":231,"shortcodes":232,"cronEvents":233,"entryPointCount":45,"unprotectedCount":45},[142,149,153,157,160,165,167,170,174,177,180,183,186,188,190,196,200,204,208,212,217,221],{"type":143,"name":144,"callback":145,"priority":146,"file":147,"line":148},"action","product_cat_add_form_fields","add_settings",80,"admin\\class-settings-wsqb-product-cat.php",15,{"type":143,"name":150,"callback":151,"priority":146,"file":147,"line":152},"product_cat_edit_form_fields","edit_settings",16,{"type":143,"name":154,"callback":155,"priority":146,"file":147,"line":156},"created_product_cat","save_settings",18,{"type":143,"name":158,"callback":155,"priority":146,"file":147,"line":159},"edited_product_cat",19,{"type":143,"name":161,"callback":162,"file":163,"line":164},"admin_init","anonymous","admin\\class-wc-swiss-qr-bill-admin.php",60,{"type":143,"name":161,"callback":162,"file":163,"line":166},61,{"type":143,"name":168,"callback":162,"file":163,"line":169},"pre_update_option_woocommerce_default_country",62,{"type":171,"name":172,"callback":162,"file":163,"line":173},"filter","admin_notices",63,{"type":171,"name":175,"callback":162,"file":163,"line":176},"woocommerce_payment_gateways",66,{"type":143,"name":178,"callback":162,"file":163,"line":179},"add_meta_boxes_shop_order",75,{"type":143,"name":172,"callback":181,"file":163,"line":182},"render_country_dependency_error_notice",150,{"type":143,"name":184,"callback":162,"file":185,"line":182},"admin_enqueue_scripts","includes\\class-wc-swiss-qr-bill.php",{"type":143,"name":184,"callback":162,"file":185,"line":187},151,{"type":171,"name":172,"callback":162,"file":185,"line":189},157,{"type":171,"name":191,"callback":192,"priority":193,"file":194,"line":195},"woocommerce_payment_complete_order_status","change_payment_complete_order_status",10,"includes\\gateway\\abstract-wc-gateway-swiss-qr-bill.php",47,{"type":143,"name":197,"callback":198,"priority":193,"file":194,"line":199},"woocommerce_email_before_order_table","email_instructions",50,{"type":171,"name":201,"callback":202,"priority":199,"file":194,"line":203},"woocommerce_my_account_my_orders_actions","view_invoice",53,{"type":143,"name":205,"callback":206,"priority":75,"file":194,"line":207},"woocommerce_before_resend_order_emails","generate_invoice",56,{"type":143,"name":209,"callback":210,"priority":75,"file":194,"line":211},"woocommerce_after_resend_order_email","clean_pdf_invoice_after_order_action",57,{"type":143,"name":213,"callback":214,"priority":75,"file":215,"line":216},"invoice_generate","init","includes\\gateway\\class-wc-swiss-qr-bill-generate.php",39,{"type":171,"name":218,"callback":219,"priority":193,"file":215,"line":220},"woocommerce_email_attachments","attach_invoice",40,{"type":143,"name":222,"callback":223,"file":224,"line":225},"plugins_loaded","run_wc_swiss_qr_bill","swiss-qr-bill.php",82,[227],{"action":228,"nopriv":229,"callback":162,"hasNonce":229,"hasCapCheck":229,"file":163,"line":230},"view_swiss_qr_bill",false,77,[],[],[],{"dangerousFunctions":235,"sqlUsage":242,"outputEscaping":244,"fileOperations":311,"externalRequests":32,"nonceChecks":13,"capabilityChecks":27,"bundledLibraries":312},[236,240],{"fn":237,"file":163,"line":238,"context":239},"unserialize",331,"do_action('invoice_generate', sanitize_text_field($order->get_id()), unserialize($gateway_options));",{"fn":237,"file":194,"line":241,"context":239},330,{"prepared":27,"raw":27,"locations":243},[],{"escaped":245,"rawEcho":246,"locations":247},64,33,[248,251,253,255,257,259,262,263,264,266,268,270,272,275,277,279,280,282,284,287,288,290,291,293,294,295,296,298,300,303,305,307,309],{"file":163,"line":249,"context":250},161,"raw output",{"file":163,"line":252,"context":250},197,{"file":163,"line":254,"context":250},207,{"file":163,"line":256,"context":250},225,{"file":163,"line":258,"context":250},299,{"file":260,"line":261,"context":250},"includes\\class-wc-swiss-qr-bill-activator.php",26,{"file":260,"line":246,"context":250},{"file":194,"line":11,"context":250},{"file":194,"line":265,"context":250},111,{"file":194,"line":267,"context":250},118,{"file":194,"line":269,"context":250},134,{"file":215,"line":271,"context":250},418,{"file":273,"line":274,"context":250},"includes\\tcpdf\\include\\tcpdf_static.php",350,{"file":276,"line":152,"context":250},"includes\\tcpdf\\templates\\parts\\customer-address.php",{"file":276,"line":278,"context":250},17,{"file":276,"line":159,"context":250},{"file":276,"line":281,"context":250},21,{"file":283,"line":193,"context":250},"includes\\tcpdf\\templates\\parts\\order-items-header.php",{"file":285,"line":286,"context":250},"includes\\tcpdf\\templates\\parts\\order-items.php",41,{"file":285,"line":286,"context":250},{"file":285,"line":289,"context":250},43,{"file":285,"line":289,"context":250},{"file":285,"line":292,"context":250},45,{"file":285,"line":292,"context":250},{"file":285,"line":195,"context":250},{"file":285,"line":127,"context":250},{"file":297,"line":152,"context":250},"includes\\tcpdf\\templates\\parts\\shop-header.php",{"file":297,"line":299,"context":250},22,{"file":301,"line":302,"context":250},"includes\\tcpdf\\tools\\tcpdf_addfont.php",124,{"file":301,"line":304,"context":250},237,{"file":301,"line":306,"context":250},243,{"file":301,"line":308,"context":250},253,{"file":301,"line":310,"context":250},255,32,[313],{"name":314,"version":315,"knownCves":316},"TCPDF","1.0.004",[],[],{"summary":319,"deductions":320},"The \"swiss-qr-bill\" plugin v1.2.4 exhibits a mixed security posture.  While the absence of known CVEs and the use of prepared statements for all SQL queries are positive indicators, significant concerns arise from the static analysis. The plugin has a single identified entry point via an AJAX handler that lacks any authentication checks, presenting a direct attack vector. Furthermore, the presence of two instances of the `unserialize` function, a notoriously dangerous function if used with untrusted input, coupled with a low output escaping rate (66%), increases the risk of remote code execution or data manipulation vulnerabilities.\n\nThe lack of recorded vulnerabilities in its history is encouraging, but this could be due to a lack of rigorous testing or exploitation attempts rather than inherent security. The bundled TCPDF v1.0.004 library is also outdated, which could contain known vulnerabilities. The plugin's overall security is weakened by the critical unprotected AJAX endpoint and the potentially dangerous use of `unserialize` without clear input validation. While the absence of complex taint flows is a positive sign, the identified issues warrant careful consideration and remediation.",[321,323,325,328],{"reason":322,"points":193},"Unprotected AJAX handler",{"reason":324,"points":193},"Use of unserialize function",{"reason":326,"points":327},"Low output escaping rate",5,{"reason":329,"points":13},"Bundled outdated library (TCPDF)","2026-03-16T20:55:06.589Z",{"wat":332,"direct":341},{"assetPaths":333,"generatorPatterns":335,"scriptPaths":336,"versionParams":338},[334],"\u002Fwp-content\u002Fplugins\u002Fswiss-qr-bill\u002Fadmin\u002Fcss\u002Fwc-swiss-qr-bill-admin.css",[],[337],"\u002Fwp-content\u002Fplugins\u002Fswiss-qr-bill\u002Fadmin\u002Fjs\u002Fwc-swiss-qr-bill-admin.js",[339,340],"wc-swiss-qr-bill-admin.css?ver=","wc-swiss-qr-bill-admin.js?ver=",{"cssClasses":342,"htmlComments":346,"htmlAttributes":347,"restEndpoints":350,"jsGlobals":351,"shortcodeOutput":354},[343,344,345],"woocommerce_wc_swiss_qr_bill_qr_iban","woocommerce_wc_swiss_qr_bill_shop_logo","woocommerce_wc_swiss_qr_bill_login_restriction",[],[348,349],"data-orig-value","data-orig-name",[],[352,353],"wsqb_translation","wsqb_data",[]]