[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgE4nySEXdBTp9NSBbAOm52GRHSoiY8wEHgT6icWyZDY":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":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":21,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":35,"analysis":146,"fingerprints":366},"bh-wc-set-gateway-by-url","Set WooCommerce Payment Gateway by URL","1.2.1","Brian Henry","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrianhenryie\u002F","\u003Cp>Add \u003Ccode>?payment_gateway=preferred_gateway_id\u003C\u002Fcode> to links in emails you send to your customers, and when they reach the\u003Cbr \u002F>\ncheckout, that will be the selected payment gateway.\u003C\u002Fp>\n\u003Cp>A WordPress filter exists so the text in the URL can be set to whatever you prefer.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbrianhenryie\u002Fbh-wc-set-gateway-by-url\u002F\" rel=\"nofollow ugc\">Technical detail is on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Set the WooCommerce payment gateway in URLs sent to customers.",0,2382,"","6.0.11","3.6.0","7.4",[18,19,20],"payment-gateway","url","woocommerce","http:\u002F\u002Fgithub.com\u002FBrianHenryIE\u002Fbh-wc-set-gateway-by-url\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbh-wc-set-gateway-by-url.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"brianhenryie",2,90,96,30,91,"2026-04-05T18:17:01.218Z",[36,62,85,108,128],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":31,"vuln_count":59,"unpatched_count":11,"last_vuln_date":60,"fetched_at":61},"woo-razorpay","Razorpay for WooCommerce","4.8.0","Razorpay","https:\u002F\u002Fprofiles.wordpress.org\u002Frazorpay\u002F","\u003Cp>Allows you to accept credit cards, debit cards, netbanking, wallet, and UPI payments in India and FPX, eWallets, Duitnow in Malaysia.\u003C\u002Fp>\n\u003Cp>This is the official Razorpay payment gateway plugin for WooCommerce. A system designed to handle end-to-end payments. Accept payments via 100+ payment modes – domestic & international credit & debit cards, EMIs, paylater, net banking, UPI & mobile wallets  including JioMoney, Mobikwik, Airtel Money, FreeCharge, Ola Money and PayZapp  in India, and FPX, Duitnow and eWallets including GrabPay, Touch N Go, Boost in Malaysia, with the WooCommerce plugin.\u003Cbr \u002F>\nGet a feature-filled and easy to integrate checkout with cards (Visa, MasterCard, American Express, UnionPay etc) saved across businesses so that customers can pay seamlessly everywhere, both domestic and international. This plugin allows for refunds, works across all browsers, and is compatible with the latest WooCommerce. Boost conversions with international customers paying in their local currency. Keep your data safe with robust security that comes with PCI DSS Level 1 compliance.\u003C\u002Fp>\n\u003Cp>This is compatible with WooCommerce>=4.0, including the new 9.0 release. It has been tested up to the 9.1.2 WooCommerce release.\u003C\u002Fp>\n\u003Cp>BENEFITS OF USING RAZORPAY\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Get started in minutes with seamless onboarding – \u003Ca href=\"https:\u002F\u002Feasy.razorpay.com\u002Fonboarding\u002Fl1\u002Fsignup?field=MobileNumber\" rel=\"nofollow ugc\">Razorpay registration link\u003C\u002Fa> via 100% digital KYC for Indian businesses and \u003Ca href=\"https:\u002F\u002Fcurlec.com\u002Fonboarding\u002Fmy\u002F\" rel=\"nofollow ugc\">easy onboarding\u003C\u002Fa> for Malaysia businesses\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Boost customer conversions with superior checkout experience on fast-growing UPI  in India and Duitnow in Malaysia\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enjoy industry leading success rate & avoid drop offs with seamless payment flow\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Razorpay has no setup fees, no monthly fees, no hidden costs: you only get charged when you earn money! Earnings are transferred to your bank account as per settlement cycle.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Razorpay supports the WooCommerce Subscriptions extension via \u003Ca href=\"https:\u002F\u002Frazorpay.com\u002Fdocs\u002Fpayments\u002Fsubscriptions\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">Razorpay Subscriptions Plugin for WooCommerce\u003C\u002Fa> and When a customer pays for a subscription item, you can accept recurring payments for the same on your WooCommerce-enabled WordPress site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Razorpay has \u003Ca href=\"https:\u002F\u002Frazorpay.com\u002Fdocs\u002Fpayments\u002Fpayment-gateway\u002Faffordability\u002Fwidget\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">Affordability Widget\u003C\u002Fa> to spread awareness about the affordability-based payment options before they reach checkout.  You can integrate Razorpay Affordability Widget with your WooCommerce website to influence your customer’s purchase decisions before they reach checkout by displaying various affordable payment options and offers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>COUNTRIES SUPPORTED\u003Cbr \u002F>\nRazorpay is available for Store Owners and Merchants in\u003Cbr \u002F>\n– India\u003Cbr \u002F>\n– Malaysia\u003C\u002Fp>\n\u003Ch3>Dependencies\u003C\u002Fh3>\n\u003Col>\n\u003Cli>WordPress v3.9.2 and later\u003C\u002Fli>\n\u003Cli>Woocommerce v4.0 and later\u003C\u002Fli>\n\u003Cli>PHP v5.6.0 and later\u003C\u002Fli>\n\u003Cli>php-curl extension\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit the WooCommerce settings page, and click on the Checkout\u002FPayment Gateways tab.\u003C\u002Fli>\n\u003Cli>Click on Razorpay to edit the settings. If you do not see Razorpay in the list at the top of the screen make sure you have activated the plugin in the WordPress Plugin Manager.\u003C\u002Fli>\n\u003Cli>Enable the Payment Method, name it Credit Card \u002F Debit Card \u002F Internet Banking (this will show up on the payment page your customer sees), add in your Key id and Key Secret.\u003C\u002Fli>\n\u003Cli>The Payment Action should be set to “Authorize and Capture”. If you want to capture payments manually from the Dashboard after manual verification, set it to “Authorize”.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Frazorpay.com\u002Fsupport\u002F#request\u002Fmerchant\u002Ftechnical-assistance\" rel=\"nofollow ugc\">razorpay.com\u003C\u002Fa> for support requests.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>The Razorpay WooCommerce plugin is released under the GPLv2 license, same as that\u003Cbr \u002F>\nof WordPress. See the LICENSE file for the complete LICENSE text.\u003C\u002Fp>\n","Start accepting payments in minutes with 100% digital onboarding & feature filled Razorpay payment gateway with the WooCommerce plugin.",100000,2220278,50,23,"2026-01-24T12:42:00.000Z","6.9.4","3.9.2","7.0",[53,54,55,56,20],"curlec","india","payments","razorpay","https:\u002F\u002Frazorpay.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-razorpay.4.8.0.zip",3,"2026-02-18 00:00:00","2026-03-15T15:16:48.613Z",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":49,"requires_at_least":75,"requires_php":13,"tags":76,"homepage":80,"download_link":81,"security_score":82,"vuln_count":83,"unpatched_count":11,"last_vuln_date":84,"fetched_at":61},"featured-image-from-url","Featured Image from URL (FIFU)","5.3.3","fifu.app","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarceljm\u002F","\u003Ch3>WordPress plugin for remote featured images, videos, audios and more\u003C\u002Fh3>\n\u003Cp>FIFU plugin has helped thousands of websites worldwide save money on storage, processing, and copyright since 2015.\u003C\u002Fp>\n\u003Cp>If you are tired of wasting time and resources with thumbnail regeneration, image optimization, and never-ending imports, this plugin is for you.\u003C\u002Fp>\n\u003Ch4>Featured image\u003C\u002Fh4>\n\u003Cp>Use a remote image as featured image of your post, page or custom post type.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Remote featured image\u003C\u002Fli>\n\u003Cli>Optimized images\u003C\u002Fli>\n\u003Cli>Make all images square\u003C\u002Fli>\n\u003Cli>Image search (Unsplash)\u003C\u002Fli>\n\u003Cli>Default featured image\u003C\u002Fli>\n\u003Cli>Hide featured media\u003C\u002Fli>\n\u003Cli>Modify post content\u003C\u002Fli>\n\u003Cli>Auto set image title\u003C\u002Fli>\n\u003Cli>Column for featured image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Image search (search engine)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Disable right-click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Save in the media library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Replace not found image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Custom popup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> bbPress and BuddyBoss Platform integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Page redirection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automatic featured media\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Auto set featured media from post content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Auto set featured image using post title and a search engine\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Auto set featured media using web page address\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Auto set product images from ASIN\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Auto set featured media from custom field\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Auto set featured image using ISBN\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Auto set screenshot as featured image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Auto set featured image from Unsplash using tags\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Auto-share on social media\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WP-CLI integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Add-on for WP All Import\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> WooCommerce import\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> WP REST API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> WooCommerce REST API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Schedule metadata generation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Remote product image\u003C\u002Fli>\n\u003Cli>Lightbox and zoom\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Gallery for remote images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Gallery for remote videos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Category images auto set\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Variable product\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Variation image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Gallery for variation image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Save in the media library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> FIFU product gallery\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Quick Buy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Add image to order email\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Featured video\u003C\u002Fh4>\n\u003Cp>Supports URLs from YouTube, Vimeo, Twitter, 9GAG, Cloudinary, Tumblr, Publitio, JW Player, VideoPress, Sprout, Odysee, Rumble, Dailymotion, Cloudflare Stream, Bunny Stream, Amazon, BitChute, Brighteon, Google Drive, Spotify and SoundCloud. External and local video files are supported as well.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Featured video\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Watch later\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Video thumbnail\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Play button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Minimum width\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Video controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Autoplay on mouseover\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Autoplay\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Playback loop\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Mute\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Privacy enhanced mode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Background video\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Widgets for Elementor\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Featured image \u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Featured video\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Widgets for WordPress\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Featured media \u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Featured grid\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Product gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Fields for Gravity-Forms\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Featured image \u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Featured video\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Featured slider\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Fields for Dokan\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Featured image \u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Product gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Others\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Quick edit\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Featured audio\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Featured slider\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Shortcode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> Taxonomy image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Functions for developers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fifu_dev_set_image($post_id, $image_url)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> fifu_dev_set_video($post_id, $video_url)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> fifu_dev_set_slider($post_id, $url_list, $alt_list) \u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> fifu_dev_set_image_list($post_id, $image_url_list)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> fifu_dev_set_video_list($post_id, $video_url_list)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> fifu_dev_set_category_image($term_id, $image_url)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO]\u003C\u002Fstrong> fifu_dev_set_category_video($term_id, $video_url)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>FIFU Cloud\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Cloud storage (never lose an image again)\u003C\u002Fli>\n\u003Cli>Global CDN (images loaded much faster)\u003C\u002Fli>\n\u003Cli>Optimized thumbnails (processed in the cloud)\u003C\u002Fli>\n\u003Cli>Usage-based billing (per stored image)\u003C\u002Fli>\n\u003Cli>Smart cropping (detects people and objects before cropping)\u003C\u002Fli>\n\u003Cli>Hotlink protection (sites can’t embed your images)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ffifu.app\u002F\" rel=\"nofollow ugc\">FIFU PRO\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftastewp.com\u002Fnew?pre-installed-plugin-slug=featured-image-from-url&redirect=admin.php%3Fpage%3Dfeatured-image-from-url&ni=true\" rel=\"nofollow ugc\">Dummy site for testing\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Ffifu-scraper\u002Fpccimcccbkdeeadhejdmnffmllpicola\" rel=\"nofollow ugc\">Extension for Google Chrome\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugintests.com\u002Fplugins\u002Fwporg\u002Ffeatured-image-from-url\u002Flatest\" rel=\"nofollow ugc\">Smoke Test\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","Use remote media as the featured image and beyond.",70000,7205175,92,258,"2026-02-02T19:44:00.000Z","5.6",[77,78,19,79,20],"featured","image","video","https:\u002F\u002Ffifu.app\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-image-from-url.5.3.3.zip",89,13,"2026-01-09 00:00:00",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":46,"last_updated":96,"tested_up_to":49,"requires_at_least":97,"requires_php":75,"tags":98,"homepage":103,"download_link":104,"security_score":105,"vuln_count":106,"unpatched_count":11,"last_vuln_date":107,"fetched_at":61},"woo-permalink-manager","Premmerce Permalink Manager for WooCommerce","2.3.11","Premmerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fpremmerce\u002F","\u003Cp>Premmerce Permalink Manager for WooCommerce is developed to improve the current WooCommerce URL configuration features and provide your store with  better display options and additional SEO capabilities to adhere to \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Fcomplete-woocommerce-seo-guide-tips\u002F\" rel=\"nofollow ugc\">WooCommerce SEO Audit\u003C\u002Fa> standards.\u003C\u002Fp>\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\u002F-TMpzsSPiMU?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\u003Ch4>The main competitive advantages of the plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic adding  of the ‘rel = canonical’ attribute, which eliminates duplicate pages in the search results and is highly recommended by most search engines.\u003C\u002Fli>\n\u003Cli>Optimized work speed, even in online stores with a large number of products( over 100K).\u003C\u002Fli>\n\u003Cli>Dedicated interface for setting up, which allows you to make all the permalinks settings for your online store on one page.\u003C\u002Fli>\n\u003Cli>It has been tested for compatibility with the main WooCommerce plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The main plugin features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The ability to generate a product URL in such a way that only its slug can be seen.\u003C\u002Fli>\n\u003Cli>The ability to generate a product URL in such a way that it consists  of a product and a main category slugs.\u003C\u002Fli>\n\u003Cli>The ability to generate a product URL in such a way that it consists  of a product slug and its categories hierarchy.\u003C\u002Fli>\n\u003Cli>The ability to generate a product category URL in such a way that only its slug can be seen.\u003C\u002Fli>\n\u003Cli>The ability to generate a product category URL in such a way that only its slug and  categories hierarchy slugs can be seen.\u003C\u002Fli>\n\u003Cli>The ability to choose a main category to generate a product URL.\u003C\u002Fli>\n\u003Cli>Automatic adding of the ‘rel=canonical’ attribute to duplicate pages to improve SEO.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional features available in Premmerce Permalink Manager for WooCommerce Premium only:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Fwoocommerce-permalink-manager\u002F\" rel=\"nofollow ugc\">Premmerce Permalink Manager for WooCommerce Premium\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The ability to remove the base from the product tags URL.\u003C\u002Fli>\n\u003Cli>Automatic adding of 301 redirects to duplicated pages to improve SEO and site navigation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>DEMO\u003C\u002Fh4>\n\u003Cp>You can see how it works on the Storefront theme here: \u003Ca href=\"https:\u002F\u002Fstorefront.premmerce.com\" rel=\"nofollow ugc\">https:\u002F\u002Fstorefront.premmerce.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can see how it works on the SalesZone theme here: \u003Ca href=\"https:\u002F\u002Fsaleszone.premmerce.com\" rel=\"nofollow ugc\">https:\u002F\u002Fsaleszone.premmerce.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Plus, you can create your personal demo store and test this plugin together with \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Premmerce Premium\u003C\u002Fa>\u003Cbr \u002F>\nand all other Premmerce plugins and themes developed by our team here: \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Fpremmerce-woocommerce-demo\u002F\" rel=\"nofollow ugc\">Premmerce WooCommerce Demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>This plugin is 100% compatible with\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>base WooCommerce functionality\u003C\u002Fli>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003Cli>WPML WooCommerce Multilingual\u003C\u002Fli>\n\u003Cli>all the Premmerce plugins\u003C\u002Fli>\n\u003C\u002Ful>\n","Premmerce Permalink Manager for WooCommerce allows you to change WooCommerce permalink and remove product and product_category slugs from the URL.",50000,598269,78,"2025-12-23T09:17:00.000Z","4.8",[99,100,20,101,102],"remove-product","remove-product_category","woocommerce-permalink","woocommerce-url","https:\u002F\u002Fpremmerce.com\u002Fwoocommerce-permalink-manager-remove-shop-product-product-category-url\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-permalink-manager.2.3.11.zip",98,1,"2024-03-13 00:00:00",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":30,"num_ratings":118,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":16,"tags":122,"homepage":126,"download_link":127,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":61},"woo-paystack","Paystack WooCommerce Payment Gateway","5.8.2","Tunbosun Ayinla","https:\u002F\u002Fprofiles.wordpress.org\u002Ftubiz\u002F","\u003Cp>Paystack makes it easy for businesses in Nigeria, Ghana, Kenya and South Africa to accept secure payments from multiple local and global payment channels. Integrate Paystack with your store today, and let your customers pay you with their choice of methods.\u003C\u002Fp>\n\u003Cp>With Paystack for WooCommerce, you can accept payments via:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Credit\u002FDebit Cards — Visa, Mastercard, Verve (NG, GH, KE), American Express (SA only)\u003C\u002Fli>\n\u003Cli>Bank transfer (Nigeria)\u003C\u002Fli>\n\u003Cli>Mobile money (Ghana)\u003C\u002Fli>\n\u003Cli>Masterpass (South Africa)\u003C\u002Fli>\n\u003Cli>EFT (South Africa)\u003C\u002Fli>\n\u003Cli>USSD (Nigeria)\u003C\u002Fli>\n\u003Cli>Visa QR (Nigeria)\u003C\u002Fli>\n\u003Cli>Many more coming soon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Paystack?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Start receiving payments instantly—go from sign-up to your first real transaction in as little as 15 minutes\u003C\u002Fli>\n\u003Cli>Simple, transparent pricing—no hidden charges or fees\u003C\u002Fli>\n\u003Cli>Modern, seamless payment experience via the Paystack Checkout — \u003Ca href=\"https:\u002F\u002Fpaystack.com\u002Fdemo\u002Fcheckout\" rel=\"nofollow ugc\">Try the demo!\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Advanced fraud detection\u003C\u002Fli>\n\u003Cli>Understand your customers better through a simple and elegant dashboard\u003C\u002Fli>\n\u003Cli>Access to attentive, empathetic customer support 24\u002F7\u003C\u002Fli>\n\u003Cli>Free updates as we launch new features and payment options\u003C\u002Fli>\n\u003Cli>Clearly documented APIs to build your custom payment experiences\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Over 60,000 businesses of all sizes in Nigeria, Ghana, Kenya, and South Africa rely on Paystack’s suite of products to receive payments and make payouts seamlessly. Sign up on \u003Ca href=\"https:\u002F\u002Fpaystack.com\u002Fsignup\" rel=\"nofollow ugc\">Paystack.com\u002Fsignup\u003C\u002Fa> to get started.\u003C\u002Fp>\n\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>This plugin is meant to be used by merchants in Ghana, Kenya, Nigeria and South Africa.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Accept payment\u003C\u002Fstrong> via Mastercard, Visa, Verve, USSD, Mobile Money, Bank Transfer, EFT, Bank Accounts, GTB 737 & Visa QR.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless integration\u003C\u002Fstrong> into the WooCommerce checkout page. Accept payment directly on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Refunds\u003C\u002Fstrong> from the WooCommerce order details page. Refund an order directly from the order details page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recurring payment\u003C\u002Fstrong> using \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce Subscriptions Integration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa> integration only works with \u003Cstrong>WooCommerce v2.6 and above\u003C\u002Fstrong> and \u003Cstrong>WooCommerce Subscriptions v2.0 and above\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>No subscription plans is created on Paystack. The \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa> plugin handles all the subscription functionality.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If a customer pays for a subscription using a Mastercard or Visa card, their subscription will renew automatically throughout the duration of the subscription. If an automatic renewal fail their subscription will be put on-hold and they will have to login to their account to renew the subscription.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For customers paying with a Verve card, their subscription can’t be renewed automatically, once a payment is due their subscription will be on-hold. The customer will have to login to his account to manually renew his subscription.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If a subscription has a free trial and no signup-fee, automatic renewal is not possible for the first payment because the initial order total will be 0, after the free trial the subscription will be put on-hold. The customer will have to login to his account to renew his subscription. If a Mastercard or Visa card is used to renew the subscription subsequent renewals will be automatic throughout the duration of the subscription, if a Verve card is used automatic renewal isn’t possible.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Suggestions \u002F Feature Request\u003C\u002Fh4>\n\u003Cp>If you have suggestions or a new feature request, feel free to get in touch with me via the contact form on my website \u003Ca href=\"http:\u002F\u002Fbosun.me\u002Fget-in-touch\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can also follow me on Twitter! \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Ftubiz\" rel=\"nofollow ugc\">@tubiz\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Paystack for WooCommerce allows your WooCommerce store to accept secure payments from multiple local and global payment channels.",30000,432109,24,"2025-04-17T08:26:00.000Z","6.8.5","6.2",[123,18,124,125,20],"mastercard","paystack","visa","https:\u002F\u002Fpaystack.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-paystack.5.8.2.zip",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":23,"num_ratings":138,"last_updated":139,"tested_up_to":49,"requires_at_least":140,"requires_php":51,"tags":141,"homepage":144,"download_link":145,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":61},"montonio-for-woocommerce","Montonio for WooCommerce","9.4.1","Montonio","https:\u002F\u002Fprofiles.wordpress.org\u002Fmontonio\u002F","\u003Cp>Montonio is a complete checkout solution for online stores that includes all popular payment methods (local banks, card payments, Apple Pay, Google Pay) plus financing and shipping. Montonio offers you everything you need in your online store checkout.\u003C\u002Fp>\n\u003Ch4>Payments\u003C\u002Fh4>\n\u003Cp>The easiest way to collect payments in your online store. Montonio payment initiation service offers integrations with all major banks in Estonia, Finland, Latvia, Lithuania and Poland, additionally Apple Pay, Google Pay, Revolut (available everywhere) and Blik in Poland.\u003C\u002Fp>\n\u003Cp>All funds are immediately deposited to your bank account and an overview of the transactions can be found in our \u003Ca href=\"https:\u002F\u002Fpartner.montonio.com\" rel=\"nofollow ugc\">partner system\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Card Payments\u003C\u002Fh4>\n\u003Cp>Give your customers more ways to pay. In addition to payment links, Montonio lets your users pay by credit card.\u003C\u002Fp>\n\u003Ch4>Apple Pay, Google Pay\u003C\u002Fh4>\n\u003Cp>Want to offer an even easier way of paying? We also have Apple Pay and Google Pay! You can add these popular mobile wallets to your online store’s checkout. Your customers can pay faster since their credit card info is stored in the digital wallet and they don’t need to enter card details with each purchase.\u003C\u002Fp>\n\u003Ch4>Refunds\u003C\u002Fh4>\n\u003Cp>You can do a partial or full refund with a couple of clicks in the Montonio Partner System. Just open the order, check what items your customer returned and refund the amount needed.\u003C\u002Fp>\n\u003Ch4>Financing (Hire purchase)\u003C\u002Fh4>\n\u003Cp>Montonio Financing is just the right solution for financing larger purchases. You customers can choose a payment schedule that exactly suits their needs. Shoppers pay in equal instalments but you will get the full payment amount upfront. Plus, there’s no service fee for the merchant.\u003C\u002Fp>\n\u003Ch4>Pay Later\u003C\u002Fh4>\n\u003Cp>Give your visitors the most convenient ways to pay – with Montonio ‘Pay later’ your customers can pay later or split purchase into two or three payments. All this without any additional interest or contract fees for them. Shoppers pay in equal instalments but you will get the full payment amount upfront.\u003C\u002Fp>\n\u003Ch4>Shipping\u003C\u002Fh4>\n\u003Cp>Handle everything from one system: automatically generate, edit and print shipping labels without having to ever leave the Montonio dashboard. Labels are automatically retrieved from providers after order creation. You can start printing with just 2 clicks. With Montonio you can add order tracking codes with a link to the providers’ tracking page.\u003C\u002Fp>\n\u003Ch4>How to get started\u003C\u002Fh4>\n\u003Cp>Adding Montonio to your store is only a matter of minutes.\u003Cbr \u002F>\n1. Sign up at \u003Ca href=\"https:\u002F\u002Fmontonio.com\" rel=\"nofollow ugc\">montonio.com\u003C\u002Fa>\u003Cbr \u002F>\n2. Verify your identity and confirm your account with Montonio\u003Cbr \u002F>\n3. Set up the plugin, insert API keys and start using Montonio. More details on how to install and set up the plugin can be found in the Installation tab.\u003C\u002Fp>\n\u003Ch4>Availability\u003C\u002Fh4>\n\u003Cp>Montonio currently offers services in these countries:\u003Cbr \u002F>\n* Payments: Estonia, Finland, Latvia, Lithuania, Poland\u003Cbr \u002F>\n* Card payments: Estonia, Finland, Latvia, Lithuania, Poland\u003Cbr \u002F>\n* Financing: Estonia\u003Cbr \u002F>\n* Pay Later: Estonia\u003Cbr \u002F>\n* Shipping: Estonia, Latvia, Lithuania\u003Cbr \u002F>\nWe are also working on adding new countries.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Any questions? Just drop us an email at support@montonio.com.\u003C\u002Fp>\n\u003Ch4>WANT TO KNOW MORE?\u003C\u002Fh4>\n\u003Cp>More information about our solutions can be found on our \u003Ca href=\"https:\u002F\u002Fmontonio.com\" rel=\"nofollow ugc\">website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to multiple Montonio services to provide payment processing, shipping management, and service improvements:\u003C\u002Fp>\n\u003Ch4>Montonio Payment Gateway (Stargate)\u003C\u002Fh4>\n\u003Cp>What it does: Processes various payment methods including bank payments, card payments, BLIK payments, hire purchase and pay later options.\u003C\u002Fp>\n\u003Cp>Data transmitted: Order information (total amount, currency, order items), customer details (name, email, billing\u002Fshipping addresses), payment method selection, and merchant identification.\u003C\u002Fp>\n\u003Cp>When transmitted: During checkout when a payment is initiated, when checking payment status, and when processing refunds.\u003C\u002Fp>\n\u003Cp>Service URLs:\u003Cbr \u002F>\n* Production: https:\u002F\u002Fstargate.montonio.com\u002Fapi\u003Cbr \u002F>\n* Sandbox: https:\u002F\u002Fsandbox-stargate.montonio.com\u002Fapi\u003C\u002Fp>\n\u003Cp>Service information: \u003Ca href=\"https:\u002F\u002Fs3.eu-central-1.amazonaws.com\u002Fpublic.montonio.com\u002Fterms_and_conditions\u002Fmontonio_general\u002Fv3.0\u002Fmontonio_general_ee.pdf\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fmontonio.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Montonio Shipping API\u003C\u002Fh4>\n\u003Cp>What it does: Manages shipping methods, pickup points, courier services, label generation and shipment tracking.\u003C\u002Fp>\n\u003Cp>Data transmitted: Shipping addresses, order details, selected shipping methods, parcel information (weight, dimensions), and shipment tracking information.\u003C\u002Fp>\n\u003Cp>When transmitted: When retrieving available shipping methods, displaying pickup points, creating shipments, and generating shipping labels.\u003C\u002Fp>\n\u003Cp>Service URLs:\u003Cbr \u002F>\n* Production: https:\u002F\u002Fshipping.montonio.com\u002Fapi\u003Cbr \u002F>\n* Sandbox: https:\u002F\u002Fsandbox-shipping.montonio.com\u002Fapi\u003C\u002Fp>\n\u003Cp>Service information: \u003Ca href=\"https:\u002F\u002Fs3.eu-central-1.amazonaws.com\u002Fpublic.montonio.com\u002Fterms_and_conditions\u002Fshipping\u002Fv3.0\u002Fshipping_international.pdf\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fmontonio.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Montonio JavaScript SDK\u003C\u002Fh4>\n\u003Cp>What it does: Client-side library that renders payment forms, handles payment method selection and processes transactions.\u003C\u002Fp>\n\u003Cp>Data transmitted: Payment form inputs, selected payment method details, transaction authentication data.\u003C\u002Fp>\n\u003Cp>When transmitted: During checkout when payment forms are displayed and when customers interact with payment elements.\u003C\u002Fp>\n\u003Cp>Service URLs:\u003Cbr \u002F>\n* Montonio JS: https:\u002F\u002Fjs.montonio.com\u002F1.x.x\u002Fmontonio.umd.js\u003Cbr \u002F>\n* Montonio JS (Legacy): https:\u002F\u002Fpublic.montonio.com\u002Fassets\u002Fmontonio-js\u002F3.x\u002Fmontonio.bundle.js\u003Cbr \u002F>\n* Card payments API (Production): https:\u002F\u002Fapi.card-payments.montonio.com\u002Fpayment-intents\u003Cbr \u002F>\n* Card payments API (Sandbox): https:\u002F\u002Fapi.sandbox-card-payments.montonio.com\u002Fpayment-intents\u003Cbr \u002F>\n* Payment intents API (Production): https:\u002F\u002Fstargate.montonio.com\u002Fapi\u002Fpayment-intents\u003Cbr \u002F>\n* Payment intents API (Sandbox): https:\u002F\u002Fsandbox-stargate.montonio.com\u002Fapi\u002Fpayment-intents\u003C\u002Fp>\n\u003Cp>Service information: \u003Ca href=\"https:\u002F\u002Fs3.eu-central-1.amazonaws.com\u002Fpublic.montonio.com\u002Fterms_and_conditions\u002Fpayment_initiation\u002Fv3.0\u002Fpayment_initiation_international.pdf\" rel=\"nofollow ugc\">Bank Payment Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fs3.eu-central-1.amazonaws.com\u002Fpublic.montonio.com\u002Fterms_and_conditions\u002Fcard_payments\u002Fv3.0\u002Fcard_payments_international.pdf\" rel=\"nofollow ugc\">Card Payment Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fmontonio.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Montonio Telemetry Service\u003C\u002Fh4>\n\u003Cp>What it does: Sends Store URL, WordPress\u002FWooCommerce version information and plugin configuration settings to offer better customer support when troubleshooting issues. No sensitive or private data is collected.\u003C\u002Fp>\n\u003Cp>Data transmitted: Store URL, WordPress\u002FWooCommerce version information, plugin configuration settings (with sensitive data removed).\u003C\u002Fp>\n\u003Cp>When transmitted: Upon plugin activation, deactivation, settings changes, and periodically (once per day).\u003C\u002Fp>\n\u003Cp>Service URL: https:\u002F\u002Fplugin-telemetry.montonio.com\u002Fapi\u003C\u002Fp>\n\u003Cp>Service information: \u003Ca href=\"https:\u002F\u002Fs3.eu-central-1.amazonaws.com\u002Fpublic.montonio.com\u002Fterms_and_conditions\u002Fmontonio_general\u002Fv3.0\u002Fmontonio_general_ee.pdf\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fmontonio.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Montonio is a complete checkout solution for online stores that includes all popular payment methods (local banks, card payments, Apple Pay, Google Pa &hellip;",10000,346076,8,"2026-03-10T08:35:00.000Z","5.0",[142,18,55,143,20],"montonio","shipping","https:\u002F\u002Fwww.montonio.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmontonio-for-woocommerce.9.4.1.zip",{"attackSurface":147,"codeSignals":290,"taintFlows":300,"riskAssessment":357,"analyzedAt":365},{"hooks":148,"ajaxHandlers":272,"restRoutes":287,"shortcodes":288,"cronEvents":289,"entryPointCount":59,"unprotectedCount":29},[149,155,159,165,169,173,178,182,187,189,194,197,200,203,206,208,211,214,217,220,225,227,230,233,236,237,240,243,247,251,253,254,256,258,260,262,265,268,271],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","plugins_loaded","load_plugin_textdomain","src\\class-bh-wc-set-gateway-by-url.php",86,{"type":150,"name":156,"callback":157,"file":153,"line":158},"admin_enqueue_scripts","enqueue_styles",99,{"type":160,"name":161,"callback":162,"priority":163,"file":153,"line":164},"filter","plugin_row_meta","row_meta",20,112,{"type":150,"name":166,"callback":167,"file":153,"line":168},"init","set_payment_gateway_from_url",124,{"type":150,"name":170,"callback":171,"file":153,"line":172},"woocommerce_after_register_post_type","register_filter_on_each_gateway",128,{"type":160,"name":174,"callback":175,"priority":176,"file":153,"line":177},"woocommerce_get_checkout_payment_url","add_payment_gateway_to_customer_payment_page_url",10,131,{"type":160,"name":179,"callback":180,"priority":176,"file":181,"line":158},"woocommerce_format_log_entry","add_context_to_logs","vendor-prefixed\\brianhenryie\\bh-wp-logger\\src\\class-logger.php",{"type":150,"name":183,"callback":184,"priority":106,"file":185,"line":186},"woocommerce_loaded","anonymous","vendor-prefixed\\brianhenryie\\bh-wp-logger\\src\\WooCommerce\\class-wc-psr-logger.php",68,{"type":150,"name":183,"callback":184,"priority":29,"file":185,"line":188},97,{"type":160,"name":190,"callback":191,"file":192,"line":193},"deprecated_function_trigger_error","__return_false","vendor-prefixed\\brianhenryie\\bh-wp-logger\\src\\WP_Includes\\class-functions.php",126,{"type":160,"name":195,"callback":191,"file":192,"line":196},"deprecated_argument_trigger_error",185,{"type":160,"name":198,"callback":191,"file":192,"line":199},"doing_it_wrong_trigger_error",247,{"type":160,"name":201,"callback":191,"file":192,"line":202},"deprecated_hook_trigger_error",316,{"type":150,"name":151,"callback":166,"priority":29,"file":204,"line":205},"vendor-prefixed\\brianhenryie\\bh-wp-logger\\src\\WP_Includes\\class-plugin-logger-actions.php",84,{"type":150,"name":151,"callback":166,"priority":29,"file":204,"line":207},87,{"type":150,"name":209,"callback":210,"priority":176,"file":204,"line":188},"deprecated_function_run","log_deprecated_functions_only_once_per_day",{"type":150,"name":212,"callback":213,"priority":176,"file":204,"line":105},"deprecated_argument_run","log_deprecated_arguments_only_once_per_day",{"type":150,"name":215,"callback":216,"priority":176,"file":204,"line":158},"doing_it_wrong_run","log_doing_it_wrong_only_once_per_day",{"type":150,"name":218,"callback":219,"priority":176,"file":204,"line":23},"deprecated_hook_run","log_deprecated_hook_only_once_per_day",{"type":150,"name":221,"callback":222,"priority":223,"file":204,"line":224},"admin_init","admin_notices",9,110,{"type":150,"name":222,"callback":226,"file":204,"line":164},"the_notices",{"type":150,"name":221,"callback":228,"file":204,"line":229},"register_scripts",114,{"type":150,"name":231,"callback":232,"file":204,"line":168},"admin_menu","add_page",{"type":150,"name":156,"callback":234,"file":204,"line":235},"enqueue_scripts",125,{"type":150,"name":156,"callback":157,"file":204,"line":193},{"type":150,"name":166,"callback":238,"file":204,"line":239},"register_delete_logs_cron_job",158,{"type":150,"name":166,"callback":241,"file":204,"line":242},"maybe_download_log",181,{"type":160,"name":244,"callback":184,"priority":176,"file":245,"line":246},"upload_dir","vendor-prefixed\\brianhenryie\\bh-wp-private-uploads\\src\\API\\class-api.php",138,{"type":150,"name":166,"callback":248,"file":249,"line":250},"create_directory","vendor-prefixed\\brianhenryie\\bh-wp-private-uploads\\src\\WP_Includes\\class-bh-wp-private-uploads.php",75,{"type":150,"name":166,"callback":252,"file":249,"line":207},"register_post_type",{"type":150,"name":221,"callback":222,"priority":223,"file":249,"line":23},{"type":150,"name":222,"callback":226,"file":249,"line":255},102,{"type":150,"name":221,"callback":228,"file":249,"line":257},104,{"type":150,"name":166,"callback":166,"file":249,"line":259},116,{"type":150,"name":166,"callback":261,"file":249,"line":193},"register_cron_job",{"type":150,"name":166,"callback":263,"file":249,"line":264},"register_rewrite_rule",170,{"type":160,"name":244,"callback":184,"priority":176,"file":266,"line":267},"vendor-prefixed\\brianhenryie\\bh-wp-private-uploads\\src\\WP_Includes\\class-rest-private-uploads-controller.php",121,{"type":150,"name":222,"callback":226,"file":269,"line":270},"vendor-prefixed\\wptrt\\admin-notices\\src\\Notices.php",47,{"type":150,"name":221,"callback":228,"file":269,"line":46},[273,278,282],{"action":274,"nopriv":275,"callback":276,"hasNonce":275,"hasCapCheck":275,"file":204,"line":277},"bh_wp_logger_logs_delete",false,"delete",136,{"action":279,"nopriv":275,"callback":280,"hasNonce":275,"hasCapCheck":275,"file":204,"line":281},"bh_wp_logger_logs_delete_all","delete_all",137,{"action":283,"nopriv":275,"callback":284,"hasNonce":285,"hasCapCheck":275,"file":286,"line":186},"wptrt_dismiss_notice","ajax_maybe_dismiss_notice",true,"vendor-prefixed\\wptrt\\admin-notices\\src\\Dismiss.php",[],[],[],{"dangerousFunctions":291,"sqlUsage":292,"outputEscaping":294,"fileOperations":297,"externalRequests":29,"nonceChecks":298,"capabilityChecks":29,"bundledLibraries":299},[],{"prepared":11,"raw":11,"locations":293},[],{"escaped":295,"rawEcho":11,"locations":296},37,[],17,4,[],[301,319,328,347],{"entryPoint":302,"graph":303,"unsanitizedCount":106,"severity":318},"display_page (vendor-prefixed\\brianhenryie\\bh-wp-logger\\src\\Admin\\class-logs-page.php:89)",{"nodes":304,"edges":316},[305,311],{"id":306,"type":307,"label":308,"file":309,"line":310},"n0","source","$_GET","vendor-prefixed\\brianhenryie\\bh-wp-logger\\src\\Admin\\class-logs-page.php",115,{"id":312,"type":313,"label":314,"file":309,"line":172,"wp_function":315},"n1","sink","echo() [XSS]","echo",[317],{"from":306,"to":312,"sanitized":275},"medium",{"entryPoint":320,"graph":321,"unsanitizedCount":106,"severity":327},"\u003Cclass-logs-page> (vendor-prefixed\\brianhenryie\\bh-wp-logger\\src\\Admin\\class-logs-page.php:0)",{"nodes":322,"edges":325},[323,324],{"id":306,"type":307,"label":308,"file":309,"line":310},{"id":312,"type":313,"label":314,"file":309,"line":172,"wp_function":315},[326],{"from":306,"to":312,"sanitized":275},"low",{"entryPoint":329,"graph":330,"unsanitizedCount":11,"severity":327},"maybe_download_log (vendor-prefixed\\brianhenryie\\bh-wp-logger\\src\\WP_Includes\\class-init.php:67)",{"nodes":331,"edges":344},[332,335,338],{"id":306,"type":307,"label":308,"file":333,"line":334},"vendor-prefixed\\brianhenryie\\bh-wp-logger\\src\\WP_Includes\\class-init.php",107,{"id":312,"type":336,"label":337,"file":333,"line":334},"transform","→ send_private_file()",{"id":339,"type":313,"label":340,"file":341,"line":342,"wp_function":343},"n2","header() [Header Injection]","vendor-prefixed\\brianhenryie\\bh-wp-private-uploads\\src\\Frontend\\class-serve-private-file.php",134,"header",[345,346],{"from":306,"to":312,"sanitized":275},{"from":312,"to":339,"sanitized":285},{"entryPoint":348,"graph":349,"unsanitizedCount":11,"severity":327},"\u003Cclass-init> (vendor-prefixed\\brianhenryie\\bh-wp-logger\\src\\WP_Includes\\class-init.php:0)",{"nodes":350,"edges":354},[351,352,353],{"id":306,"type":307,"label":308,"file":333,"line":334},{"id":312,"type":336,"label":337,"file":333,"line":334},{"id":339,"type":313,"label":340,"file":341,"line":342,"wp_function":343},[355,356],{"from":306,"to":312,"sanitized":275},{"from":312,"to":339,"sanitized":285},{"summary":358,"deductions":359},"The \"bh-wc-set-gateway-by-url\" plugin v1.2.1 exhibits a mixed security posture.  It demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping all output.  Furthermore, the absence of known CVEs and a history of past vulnerabilities suggests a generally well-maintained codebase.  However, a significant concern arises from the presence of two AJAX handlers that lack authentication checks. This creates a direct attack vector for unauthenticated users to interact with potentially sensitive functionality, increasing the overall risk.  While taint analysis did not reveal critical or high severity issues, the two flows with unsanitized paths warrant attention and suggest that the plugin's input handling could be more robust.  The plugin's vulnerability history is a positive indicator, implying stability, but the identified unprotected entry points represent a tangible risk that should be addressed.",[360,362],{"reason":361,"points":176},"AJAX handlers without auth checks",{"reason":363,"points":364},"Flows with unsanitized paths",7,"2026-03-17T05:47:42.639Z",{"wat":367,"direct":374},{"assetPaths":368,"generatorPatterns":370,"scriptPaths":371,"versionParams":372},[369],"\u002Fwp-content\u002Fplugins\u002Fbh-wc-set-gateway-by-url\u002Fassets\u002Fbh-wc-set-gateway-by-url-admin.css",[],[],[373],"bh-wc-set-gateway-by-url-admin.css?ver=",{"cssClasses":375,"htmlComments":377,"htmlAttributes":378,"restEndpoints":380,"jsGlobals":381,"shortcodeOutput":382},[376],"logs-page",[],[379],"data-date",[],[],[]]