[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJJ01Vri1Ug_vGjLLuX1NuipgdXzvxI2LhMAPTzNg4Ng":3,"$fkx0CQa6IA0Rt9H0LIsU8hBGMY3RfC8_2z4-zLSxLLH0":482,"$fhltKMNAgH5Rq-8c-T8DeUD8ySXf0GYtjn74OdqxUAx4":486},{"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":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":131,"fingerprints":418},"we-subscription","WE Subscription","1.0.0","WebEffortless","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebeffortless\u002F","\u003Cp>We Subscription is a \u003Cstrong>lightweight and performance-optimized\u003C\u002Fstrong> subscription plugin that integrates seamlessly with WooCommerce. Unlike heavy alternatives, our plugin is built with efficiency in mind, ensuring fast page loads and minimal database queries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose We Subscription?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Lightweight Code:\u003C\u002Fstrong> Minimal footprint with clean, optimized code\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast Performance:\u003C\u002Fstrong> No unnecessary features slowing down your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Optimized:\u003C\u002Fstrong> Efficient queries and proper indexing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Bloat:\u003C\u002Fstrong> Only essential features you actually need\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Simple & Variable Subscriptions:\u003C\u002Fstrong> Convert any simple or variable product into a subscription.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Billing Schedules:\u003C\u002Fstrong> Set daily, weekly, monthly, or yearly billing intervals.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stripe Integration:\u003C\u002Fstrong> Built-in compatibility with WooCommerce Stripe Gateway plugin for credit\u002Fdebit card and SEPA debit method for automatic renewals and change payment method.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription Management:\u003C\u002Fstrong> Admin interface to view and manage subscriptions (cancel, delete).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Portal:\u003C\u002Fstrong> Customers can view their active subscriptions and renewal history from their My Account page and can cancel the subscription.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications:\u003C\u002Fstrong> Automated emails for subscription renewal, cancellation, and expiration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Role Management:\u003C\u002Fstrong> Manage user roles based on subscription activity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HPOS Compatible:\u003C\u002Fstrong> Full support for WooCommerce High-Performance Order Storage.\u003C\u002Fli>\n\u003C\u002Ful>\n","Sell your simple and variable products with recurring payments without bloat.",0,198,"2026-02-27T15:50:00.000Z","6.9.4","5.5","7.4",[18,19,20,21,22],"recurring-payments","stripe","subscription","subscriptions","woocommerce","http:\u002F\u002Fwebeffortless.com\u002Fplugins\u002Fwe-subscription\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwe-subscription.1.0.0.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"webeffortless",1,30,94,"2026-05-20T06:53:57.717Z",[37,53,73,92,112],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":11,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":14,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":51,"download_link":52,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"subscription-manager-for-stripe","Subscription Manager for Stripe","2.2.3","Profinto","https:\u002F\u002Fprofiles.wordpress.org\u002Fprofinto\u002F","\u003Cp>\u003Cstrong>You built the product. Why give away 2-5% of every recurring payment to your plugin vendor?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Most WordPress subscription plugins charge per-transaction fees on top of Stripe’s processing costs. That means the more successful your business becomes, the more you pay them. On $10,000\u002Fmonth in recurring revenue, that is $200-500\u002Fmonth leaving your pocket — every single month, forever.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stripe Subscription Manager charges 0% transaction fees. Zero. On every plan, including free.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You pay Stripe’s standard processing rate. That is it. No revenue sharing. No percentage skimmed off the top. Your growth is yours to keep.\u003C\u002Fp>\n\u003Ch4>Why SaaS Founders and Membership Operators Choose Stripe Subscription Manager\u003C\u002Fh4>\n\u003Cp>This is not another payment gateway wrapper. Stripe Subscription Manager is a direct, Stripe-native billing layer for WordPress that uses the same infrastructure powering Shopify, Notion, and Figma.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stripe-native architecture\u003C\u002Fstrong> — Connect via OAuth 2.0, accept payments through Stripe Checkout, let customers self-manage through Stripe Billing Portal, and automate tax compliance with Stripe Tax. No middleware. No abstraction layers. Just Stripe, working the way Stripe intended.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Usage-based (metered) billing\u003C\u002Fstrong> — The first WordPress plugin to support Stripe Billing meters for consumption-based pricing. Perfect for AI\u002FAPI platforms, cloud services, and any SaaS model where customers pay for what they use. Send meter events from your application and let Stripe handle the invoicing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>European payment methods on every plan\u003C\u002Fstrong> — Accept iDEAL (Netherlands), Bancontact (Belgium), and SEPA Direct Debit (EU-wide) alongside cards. Apple Pay and Google Pay come standard through Stripe Checkout. No premium upsell required for basic payment method support.\u003C\u002Fp>\n\u003Ch4>How It Compares\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>vs. WooCommerce Subscriptions\u003C\u002Fstrong> — No annual license. No transaction fees. Native Stripe Checkout instead of on-site card forms. Usage-based billing included.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>vs. MemberPress \u002F Restrict Content Pro\u003C\u002Fstrong> — Stripe-native architecture vs. custom payment processing. Metered billing support. Built-in affiliate tracking. 0% transaction fees.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>vs. building it yourself\u003C\u002Fstrong> — Months of Stripe API integration, webhook handling, retry logic, and portal management — done in 5 minutes with a setup wizard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Everything You Need to Run Subscriptions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Stripe OAuth 2.0\u003C\u002Fstrong> — Secure account connection. No copy-pasting API keys.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stripe Checkout\u003C\u002Fstrong> — PCI-compliant, conversion-optimized hosted payment page with Apple Pay and Google Pay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stripe Billing Portal\u003C\u002Fstrong> — Customers update cards, switch plans, and view invoices without touching your support team.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stripe Tax\u003C\u002Fstrong> — Automatic sales tax, VAT, and GST calculation and collection. Stay compliant without spreadsheets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cancellation retention flow\u003C\u002Fstrong> — When a customer tries to cancel, present a targeted save offer. Reduce churn before it happens.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics dashboard\u003C\u002Fstrong> — Track MRR, churn rate, revenue trends, and subscriber counts with built-in charts. No third-party analytics tool required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in affiliate system\u003C\u002Fstrong> — Recruit partners to sell your subscriptions. Track referrals, calculate commissions, and manage payouts from your WordPress dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce email integration\u003C\u002Fstrong> — Six customizable email types managed through WooCommerce Settings for payment confirmations, renewal notices, trial reminders, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhook retry queue\u003C\u002Fstrong> — Missed a webhook? The built-in retry system ensures no payment event is lost.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>14-day free trial\u003C\u002Fstrong> — Every paid plan includes a 14-day trial so you can validate the full feature set before committing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who Is This For?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>SaaS founders running their marketing site or customer portal on WordPress\u003C\u002Fli>\n\u003Cli>Membership and online course operators who want Stripe-native billing\u003C\u002Fli>\n\u003Cli>Newsletter and content creators selling paid subscriptions\u003C\u002Fli>\n\u003Cli>API and AI service providers who need usage-based billing\u003C\u002Fli>\n\u003Cli>Agencies building subscription-powered sites for clients\u003C\u002Fli>\n\u003Cli>Any WordPress operator tired of paying transaction fees to their plugin vendor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy and Security\u003C\u002Fh4>\n\u003Cp>Stripe Subscription Manager stores only the minimum data required for subscription management: Stripe customer IDs, subscription references, and OAuth tokens. All payment processing happens on Stripe’s PCI Level 1 certified infrastructure. No card numbers ever touch your server.\u003C\u002Fp>\n\u003Cp>OAuth tokens are removed when you disconnect your Stripe account. Full privacy details are available in the plugin settings documentation.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to \u003Ca href=\"https:\u002F\u002Fstripe.com\" rel=\"nofollow ugc\">Stripe\u003C\u002Fa> to process subscription payments, manage billing, and handle customer data. Stripe is a third-party payment processing platform.\u003C\u002Fp>\n\u003Ch4>Stripe API\u003C\u002Fh4>\n\u003Cp>The plugin communicates with Stripe’s API servers (https:\u002F\u002Fapi.stripe.com) for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Creating and managing subscriptions, customers, and checkout sessions\u003C\u002Fli>\n\u003Cli>Processing recurring payments, refunds, and cancellations\u003C\u002Fli>\n\u003Cli>Managing the Stripe Billing Portal for customer self-service\u003C\u002Fli>\n\u003Cli>Handling webhook events for payment lifecycle notifications\u003C\u002Fli>\n\u003Cli>Calculating tax via Stripe Tax (when enabled)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Data sent to Stripe includes: customer email addresses, subscription plan selections, payment method tokens (handled by Stripe Checkout — no card data touches your server), billing addresses (when required for tax), and usage meter events (for metered billing plans). This data is sent whenever a customer initiates checkout, manages their subscription, or when webhook events are received.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Stripe Terms of Service: https:\u002F\u002Fstripe.com\u002Flegal\u003C\u002Fli>\n\u003Cli>Stripe Privacy Policy: https:\u002F\u002Fstripe.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Stripe.js\u003C\u002Fh4>\n\u003Cp>The plugin loads Stripe’s JavaScript library (https:\u002F\u002Fjs.stripe.com\u002Fv3\u002F) on checkout pages to redirect customers to Stripe’s hosted payment page (Stripe Checkout). No payment data is collected on your site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Stripe.js Terms: https:\u002F\u002Fstripe.com\u002Flegal\u003C\u002Fli>\n\u003Cli>Stripe Privacy Policy: https:\u002F\u002Fstripe.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Freemius SDK\u003C\u002Fh4>\n\u003Cp>This plugin uses the Freemius SDK for license management, update delivery, and opt-in anonymous usage tracking. When activated, the SDK may communicate with Freemius servers (https:\u002F\u002Fapi.freemius.com) to verify licenses and check for updates. Users are prompted for consent before any usage data is shared.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Freemius Terms of Service: https:\u002F\u002Ffreemius.com\u002Fterms\u002F\u003C\u002Fli>\n\u003Cli>Freemius Privacy Policy: https:\u002F\u002Ffreemius.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","The only WordPress subscription plugin with 0% transaction fees, usage-based billing, and full Stripe-native integration. Built for SaaS founders and  &hellip;",143,"2026-04-07T20:18:00.000Z","6.0","8.0",[50,18,19,21,22],"membership","https:\u002F\u002Fprofinto.com\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsubscription-manager-for-stripe.2.2.3.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":14,"requires_at_least":66,"requires_php":48,"tags":67,"homepage":70,"download_link":71,"security_score":25,"vuln_count":32,"unpatched_count":11,"last_vuln_date":72,"fetched_at":27},"woo-vipps","Pay with Vipps and MobilePay for WooCommerce","5.3.2","WP Hosting AS","https:\u002F\u002Fprofiles.wordpress.org\u002Fwphostingdev\u002F","\u003Cp>\u003Cem>Official Vipps MobilePay payment plugin for WooCommerce. Let your Norwegian, Danish, and Finnish customers pay with Vipps and MobilePay for an easy, fast, and familiar shopping experience\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Vipps is used by more than 93 % of Norway’s population (4.2 million users).\u003C\u002Fp>\n\u003Cp>MobilePay is used by more than 92 % of Denmark’s population (4.4 million users), and approximately 59 % of Finland’s population (2.8 million users).\u003C\u002Fp>\n\u003Cp>Vipps and MobilePay are payment methods offered by Vipps MobilePay.\u003C\u002Fp>\n\u003Cp>When you enable this plugin, you will choose between offering either Vipps or MobilePay as a payment method for your customers – hence “Vipps\u002FMobilePay” going forward.\u003C\u002Fp>\n\u003Cp>This is the official plugin for Vipps\u002FMobilePay Checkout, Vipps\u002FMobilePay ePayments (\u003Cem>Vipps Nettbetaling\u003C\u002Fem>), Vipps MobilePay Express (\u003Cem>Vipps MobilePay Hurtigkasse\u003C\u002Fem>) and Vipps\u002FMobilePay recurring payments. Increase your conversion rate by letting your customers choose Vipps\u002FMobilePay directly in the checkout or even do an Express Checkout (Vipps only) from the cart or a product page directly.\u003C\u002Fp>\n\u003Cp>You can also do important back office tasks such as capture and refund directly from WooCommerce. Easy for your customer and easy for you.\u003C\u002Fp>\n\u003Cp>Read \u003Ca href=\"https:\u002F\u002Fdeveloper.vippsmobilepay.com\u002Fdocs\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">information from Vipps MobilePay\u003C\u002Fa> about the plugin.\u003C\u002Fp>\n\u003Ch3>Vipps\u002FMobilePay Checkout\u003C\u002Fh3>\n\u003Cp>With Vipps\u002FMobilePay Checkout enabled in the plugin, you will get a complete checkout in your webshop, designed by Vipps MobilePay. It contains regular Vipps\u002FMobilePay payments, a card payment option for those that can’t or won’t use Vipps\u002FMobilePay, as well as the ability to get the shipping address of the customer in an easy way. Read more about \u003Ca href=\"https:\u002F\u002Fvippsmobilepay.com\u002Fen\u002Fonline\u002Fcheckout\" rel=\"nofollow ugc\">Vipps MobilePay Checkout here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Vipps\u002FMobilePay ePayment\u003C\u002Fh3>\n\u003Cp>When you enable this plugin, your customers will be able to choose Vipps\u002FMobilePay as a payment method in the checkout. There is no need to go via a third party payment method. If your customer choose Vipps\u002FMobilePay, they fill in their name and address and is then asked to enter their phone number in the Vipps\u002FMobilePay dialogue. They then confirms the payment in the Vipps\u002FMobilePay app. Customer info like name and address is sent to the store from Vipps MobilePay.\u003C\u002Fp>\n\u003Ch3>Vipps\u002FMobilePay recurring payments\u003C\u002Fh3>\n\u003Cp>Vipps\u002FMobilePay recurring payments is perfect for you if you run a web shop with subscription based services or other products that would benefit from subscriptions.\u003C\u002Fp>\n\u003Cp>With Vipps\u002FMobilePay recurring payments you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sell recurring products (virtual and physical)\u003C\u002Fli>\n\u003Cli>Offer subscription services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fdeveloper.vippsmobilepay.com\u002Fdocs\u002FAPIs\u002Frecurring-api\u002Fhow-it-works\u002F\" rel=\"nofollow ugc\">How it works\u003C\u002Fa> for an overview.\u003C\u002Fp>\n\u003Cp>Recurring payments requires \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa> and a Vipps MobilePay MSN with recurring payments added.\u003C\u002Fp>\n\u003Ch3>MobilePay Reservations are currently for 14 days\u003C\u002Fh3>\n\u003Cp>When a payment is completed with Vipps MobilePay, the money will be reserved, but only transferred to the merchant when the order is set to “Complete” or the money is captured manually. \u003Cem>For MobilePay, this reservation period is 14 days\u003C\u002Fem>, so you will need to ship and fulfill orders before this; or to make an agreement with the customer to capture the money before this period is over. For Vipps, the period is 180 days. For payments made by credit card in Vipps\u002FMobilePay Checkout, the period can again be as short as 7 days.\u003Cbr \u002F>\nFor details, please read the \u003Ca href=\"https:\u002F\u002Fdeveloper.vippsmobilepay.com\u002Fdocs\u002Fknowledge-base\u002Freserve-and-capture\u002F#reserve-and-capture-faq\" rel=\"nofollow ugc\">developer FAQ\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If the order only contains virtual and downloadable products, the plugin will capture the order automatically and set the order to “Completed” as is the standard WooCommerce rule.\u003C\u002Fp>\n\u003Ch3>Vipps MobilePay Express\u003C\u002Fh3>\n\u003Cp>When you enable Vipps MobilePay Express, your customers can choose between the regular checkout or to go directly to Vipps or MobilePay. If they choose Vipps or MobilePay, they just submit their phone number, and the rest of the checkout process is done in the Vipps or MobilePay app.\u003C\u002Fp>\n\u003Cp>Since Vipps MobilePay knows who the customers are, they don’t have to enter all their personal information. The customer just choose the shipping method and accepts the payment. Vipps MobilePay will send all the necessary info back to the store. Easy, fast and secure.\u003C\u002Fp>\n\u003Cp>The express checkout can be done in the following ways:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>From the cart\u003C\u002Fli>\n\u003Cli>From the category pages\u003C\u002Fli>\n\u003Cli>From the product page\u003C\u002Fli>\n\u003Cli>From shareable links distributed by email, banners, etc.\u003C\u002Fli>\n\u003Cli>From QR codes distributed digitally or in print\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Settings for the cart, category and product pages can be found in the WooCommerce settings for the Vipps MobilePay payment gateway.\u003C\u002Fp>\n\u003Cp>Shareable links and QR codes can be generated from the Vipps\u002FMobilePay tab on the product page.\u003C\u002Fp>\n\u003Ch3>How to get started\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Sign up in the \u003Ca href=\"https:\u002F\u002Fportal.vippsmobilepay.com\" rel=\"nofollow ugc\">Vipps MobilePay portal\u003C\u002Fa> and choose your product.\u003C\u002Fli>\n\u003Cli>After 1-2 days you will get an email with login details to Vipps MobilePay Business Portal, where you can get the API credentials\u003C\u002Fli>\n\u003Cli>Download and install the plugin\u003C\u002Fli>\n\u003Cli>Configure the plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to install the plugin\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install the plugin using WordPress’ \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FManaging_Plugins#Installing_Plugins\" rel=\"nofollow ugc\">built-in installer\u003C\u002Fa>. The plugin can also be installed manually by upload the plugin files to the \u002Fwp-content\u002Fplugins\u002F directory.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ screen in WordPress.\u003C\u002Fli>\n\u003Cli>Go to the WooCommerce Settings page and choose Payment Gateways (Betalinger) and enable Vipps\u002FMobilePay.\u003C\u002Fli>\n\u003Cli>Go the settings page for the Vipps MobilePay plugin and enter your Vipps MobilePay account keys. Your account keys are available in the Vipps Business Portal (detailed info in the section below)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to get Vipps MobilePay account keys from Vipps MobilePay Business Portal\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Sign in to the Vipps MobilePay Portal at \u003Ca href=\"https:\u002F\u002Fportal.vippsmobilepay.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fportal.vippsmobilepay.com\u002F\u003C\u002Fa> using Bank ID\u003C\u002Fli>\n\u003Cli>Select the “Utvikler” (“Developer”) tab and choose Production Keys. Here you can find the merchant serial number (6 figures)\u003C\u002Fli>\n\u003Cli>Click on “Show keys” under the API keys column to see “Client ID”, “Client Secret” and “Vipps MobilePay Subscription Key”\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Contributing on Github\u003C\u002Fh3>\n\u003Cp>This project is hosted on Github at: https:\u002F\u002Fgithub.com\u002Fvippsas\u002Fvipps-woocommerce\u003C\u002Fp>\n\u003Ch3>Extending the Order Management API integration\u003C\u002Fh3>\n\u003Cp>From version 1.10.0, this plugin implements the Vipps MobilePay Order Management API, sending a receipt to the customers’ app, and sending the order confirmation link as the Order Confirmation link category.  You can, using this api, send over an image and a link for the categories receipt (RECEIPT), ticket (TICKET), shipping (DELIVERY), booking (BOOKING) and a general category (GENERAL).\u003C\u002Fp>\n\u003Cp>For instance, if you have a page or url for tracking shipping, you can add this to the customers’ app by extending the ‘woo_vipps_add_order_categories’ filter like so:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>   add_filter('woo_vipps_add_order_categories', function ($categories, $order, $gateway) {\n          $shippingpagedata = array(\n            'link' => \u003Cyour shipping URL here>, \n            'image' => \u003Cfilename or attachment ID of your illustration for shipping here, if required>,\n            'imagesize' => \u003Cfor attachments, the image size to use>);\n          $categories['DELIVERY'] = $shippingpagedata;\n          return $categories;\n      }, 10, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can similarily send ticket information (with e.g. a QR code) for the TICKET or BOOKING category and so forth.\u003C\u002Fp>\n\u003Ch4>Javascript filters and actions\u003C\u002Fh4>\n\u003Cp>From version 1.1.13 you can also modify the javascript using the new WP hooks library for javascript:\u003Cbr \u002F>\n * ‘vippsBuySingleProduct’ – action which is run whenever a customer tries to buy a single product using express checkout\u003Cbr \u002F>\n * ‘vippsBuySingleProductCompatMode’ – filter which should return true or false, if true, the compatibility mode action will be run instead of the standard ajax.\u003Cbr \u002F>\n * ‘vippsBuySingleProductCompatModeAction’ – filter which should return a javascript function to run when buying a product and compatibility mode is on. Will normally press the “Buy” button for you.\u003Cbr \u002F>\n * ‘vippsRemoveErrorMessages’ – runs when Vipps MobilePay error messages are to be removed.\u003Cbr \u002F>\n * ‘vippsErrorMessage’ – runs for every Vipps MobilePay error message added with Javascript. Takes the message as an argument\u003Cbr \u002F>\n * ‘vippsAddErrorMessage’ – runs when an error message is about to be added. Takes the message as an argument\u003Cbr \u002F>\n * ‘vippsInit’  – runs when a page with a Vipps MobilePay button is initialzed\u003Cbr \u002F>\n * ‘vippsStatusCheckErrorHandler’ – A filter that should return function taking a statustext and an error object. It receives the default error handler, and is called when checking the order status with ajax for some reason ends up in an error.\u003C\u002Fp>\n","Official Vipps MobilePay payment plugin for WooCommerce.",5000,460643,96,13,"2026-03-26T10:53:00.000Z","6.3",[68,18,21,69,22],"mobilepay","vipps","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-vipps\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-vipps.5.3.2.zip","2023-12-27 00:00:00",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":34,"num_ratings":64,"last_updated":83,"tested_up_to":14,"requires_at_least":84,"requires_php":16,"tags":85,"homepage":87,"download_link":88,"security_score":89,"vuln_count":90,"unpatched_count":11,"last_vuln_date":91,"fetched_at":27},"memberful-wp","Memberful – Membership Plugin","1.78.0","memberful","https:\u002F\u002Fprofiles.wordpress.org\u002Fmemberful\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fmemberful.com\u002F\" rel=\"nofollow ugc\">Memberful\u003C\u002Fa> is a best-in-class membership software and WordPress plugin used by some of the web’s biggest creators, publishers, and independent media companies.\u003C\u002Fp>\n\u003Cp>Generate reliable, recurring revenue by selling subscription plans while protecting access to your content. Memberful allows you to maintain full control and ownership of your audience, your brand, and your business.\u003C\u002Fp>\n\u003Ch3>Protect Content\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Protect members-only content and select which subscribers get access to gated areas of your website using server-side content protection.\u003C\u002Fli>\n\u003Cli>Restrict access to content based on membership level and protect specific posts or pages right from your WordPress edit screen.\u003C\u002Fli>\n\u003Cli>Manage access to media including blog articles, in-house newsletters, private podcasts, protected downloads, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Built-in integrations with popular third-party services including Mailchimp, Discord, ConvertKit, Klaviyo, and Google Analytics.\u003C\u002Fli>\n\u003Cli>Add new custom applications or develop your own using the Memberful API.\u003C\u002Fli>\n\u003Cli>Utilize webhooks to trigger when important events happen on your site, such as when a member changes their payment\u002Ftax details.\u003C\u002Fli>\n\u003Cli>Integrate with popular ad providers to disable ads based on user subscription plans and user status.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Membership Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically sync your Memberful membership data to WordPress or import a list of your existing members.\u003C\u002Fli>\n\u003Cli>Add multiple staff users and manage their account permissions.\u003C\u002Fli>\n\u003Cli>Utilize built-in analytics dashboards to monitor and grow your business.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Payment and Plans\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easily accept payments through your Stripe account.\u003C\u002Fli>\n\u003Cli>Streamlined member checkout process with Single-Sign-On (SSO) and Apple & Google Pay integration.\u003C\u002Fli>\n\u003Cli>Create multiple membership plans and upgrades to allow tiered access to different areas of your website.\u003C\u002Fli>\n\u003Cli>Discounts, Referrals, and Retention bonuses to incentivize sign-ups and membership upgrades.\u003C\u002Fli>\n\u003Cli>Enable automatic tax calculations based on where you and your members are located.\u003C\u002Fli>\n\u003C\u002Ful>\n","Sell memberships and restrict access to content with WordPress and Memberful.",1000,204018,"2026-02-25T14:49:00.000Z","3.6",[50,86,18,19,21],"paywall","http:\u002F\u002Fgithub.com\u002Fmemberful\u002Fmemberful-wp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberful-wp.1.78.0.zip",97,3,"2025-09-22 00:00:00",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":32,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":16,"tags":106,"homepage":110,"download_link":111,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"recurio","Recurio – Ultimate Subscription for WooCommerce","1.0.2","DevItems","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevitemsllc\u002F","\u003Cp>\u003Cstrong>Recurio\u003C\u002Fstrong> is a complete subscription management solution for WooCommerce that helps you create, manage, and grow your recurring revenue business. With a modern Vue.js dashboard, automated billing, and comprehensive analytics, Recurio makes subscription management effortless.\u003C\u002Fp>\n\u003Cp>\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\u002FsylqtuZx-TA?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>\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>📊 Advanced Analytics Dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\n* Real-time subscription metrics and KPIs\u003Cbr \u002F>\n* Revenue tracking and forecasting\u003Cbr \u002F>\n* Cohort analysis and retention rates\u003Cbr \u002F>\n* Customer lifetime value calculations\u003Cbr \u002F>\n* Churn rate monitoring\u003C\u002Fp>\n\u003Cp>\u003Cstrong>💳 Automated Billing & Payments\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatic recurring payment processing\u003Cbr \u002F>\n* Support for multiple payment gateways (Stripe, PayPal, etc.)\u003Cbr \u002F>\n* Smart retry logic for failed payments\u003Cbr \u002F>\n* Dunning management\u003Cbr \u002F>\n* Customizable billing cycles\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👥 Customer Portal\u003C\u002Fstrong>\u003Cbr \u002F>\n* Self-service subscription management\u003Cbr \u002F>\n* Pause, resume, and cancel subscriptions\u003Cbr \u002F>\n* Payment method updates\u003Cbr \u002F>\n* Billing history and invoices\u003Cbr \u002F>\n* WooCommerce My Account integration\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎯 Subscription Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Flexible billing periods (daily, weekly, monthly, yearly)\u003Cbr \u002F>\n* Free trial periods\u003Cbr \u002F>\n* Sign-up fees\u003Cbr \u002F>\n* Subscription length limits\u003Cbr \u002F>\n* Pause and resume functionality\u003Cbr \u002F>\n* Split payments \u002F Installments\u003Cbr \u002F>\n* Early renewal option\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📧 Email Notifications\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automated email triggers for subscription events\u003Cbr \u002F>\n* Renewal reminders\u003Cbr \u002F>\n* Payment failure notifications\u003Cbr \u002F>\n* Subscription status updates\u003Cbr \u002F>\n* Customizable email templates\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔧 Developer Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\n* REST API for external integrations\u003Cbr \u002F>\n* Extensive hooks and filters\u003Cbr \u002F>\n* Clean, documented code\u003Cbr \u002F>\n* Translation ready\u003C\u002Fp>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cp>Unlock the full potential of Recurio with Pro features designed for growing subscription businesses.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛒 Subscribe & Save\u003C\u002Fstrong>\u003Cbr \u002F>\nOffer customers the choice between one-time purchase or subscription with automatic discounts. Boost recurring revenue by showing savings and encouraging subscription purchases.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📦 Variable Product Subscriptions\u003C\u002Fstrong>\u003Cbr \u002F>\nSet different subscription settings for each product variation. Configure unique pricing, trial periods, billing cycles, and sign-up fees per variation – perfect for tiered subscription plans.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⏱️ Custom Billing Periods\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate flexible billing intervals like “every 2 weeks” or “every 3 months”. Go beyond standard periods with fully customizable day, week, month, or year intervals.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📅 Extended Billing Periods\u003C\u002Fstrong>\u003Cbr \u002F>\nAccess Daily, Weekly, and Quarterly billing periods. Ideal for premium content subscriptions, weekly meal kits, or quarterly membership plans.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔄 Subscription Switching\u003C\u002Fstrong>\u003Cbr \u002F>\nLet customers upgrade or downgrade their subscriptions seamlessly. Automatic prorated billing ensures fair pricing during plan changes.\u003C\u002Fp>\n\u003Ch4>Why Choose Recurio?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Modern Interface\u003C\u002Fstrong>: Built with Vue.js for a fast, responsive experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Efficient database queries and caching\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure\u003C\u002Fstrong>: Follows WordPress coding standards and security best practices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular Updates\u003C\u002Fstrong>: Actively maintained with new features and improvements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Great Support\u003C\u002Fstrong>: Responsive support team ready to help\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>SaaS businesses\u003C\u002Fli>\n\u003Cli>Membership sites\u003C\u002Fli>\n\u003Cli>Digital product subscriptions\u003C\u002Fli>\n\u003Cli>Box subscriptions\u003C\u002Fli>\n\u003Cli>Service subscriptions\u003C\u002Fli>\n\u003Cli>Content subscriptions\u003C\u002Fli>\n\u003Cli>Any recurring billing needs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Video created by the community\u003C\u002Fh4>\n\u003Cp>\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\u002FVrdG_gYP7gQ?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>\u003C\u002Fp>\n","A powerful and comprehensive WooCommerce subscription management plugin with advanced analytics, automated billing, and customer portal.",900,4358,60,"2026-04-15T06:39:00.000Z","6.8.5","5.8",[107,18,108,21,109],"recurring-billing","subscription-management","woocommerce-subscriptions","https:\u002F\u002Fwprecurio.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecurio.1.0.2.zip",{"slug":20,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":121,"num_ratings":122,"last_updated":123,"tested_up_to":14,"requires_at_least":47,"requires_php":16,"tags":124,"homepage":127,"download_link":128,"security_score":129,"vuln_count":32,"unpatched_count":11,"last_vuln_date":130,"fetched_at":27},"Subscription & Recurring Payment for WooCommerce","1.9.3","Convers Lab","https:\u002F\u002Fprofiles.wordpress.org\u002Fconverswp\u002F","\u003Cp>Your All-in-One Solution for Recurring Revenue. Maximize your store’s growth with WPSubscription, the lightweight and powerful WooCommerce plugin designed to automate your recurring income.\u003C\u002Fp>\n\u003Cp>Effortlessly turn any product into a subscription with flexible billing cycles—daily, weekly, monthly, or yearly—while ensuring a seamless checkout experience.\u003C\u002Fp>\n\u003Cp>With built-in support for Stripe, PayPal, Paddle, Mollie, and Razorpay, it handles automated recurring payments and renewals with ease, reducing churn and improving cash flow.\u003C\u002Fp>\n\u003Cp>Benefit from a professional billing system that offers free trials, sign-up fees, and a dedicated customer dashboard for easy plan management, making it the ultimate, cost-effective choice for your WooCommerce subscription needs.\u003C\u002Fp>\n\u003Cp>Want to earn a steady income from your WooCommerce store? The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsubscription\" rel=\"ugc\">\u003Cstrong>Subscriptions for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa> plugin makes it fast and simple. With just a few clicks, you can turn any WooCommerce product into a subscription.\u003C\u002Fp>\n\u003Ch3>Key Benefits:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Subscription for WooCommerce: Specifically built to integrate with the Woo ecosystem to turn products into long-term assets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Recurring & Billing: Automates the entire cycle of recurring payments and flexible billing schedules.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Installment Payment: Turn any payment into hassle free installment options to any duration and length.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Stripe: Ensures secure, automated payment processing via Stripe and other popular gateways like PayPal and Paddle.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Growth-Oriented: Features like free trials and sign-up fees are designed to boost conversions and predictable revenue.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Need help? \u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\" rel=\"nofollow ugc\">Read our full documentation and setup guide here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Start Earning with Subscriptions for WooCommerce – Recurring Payment Plugin\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsubscription.zip\" rel=\"nofollow ugc\">Download the Plugin Now!\u003C\u002Fa>\u003C\u002Fstrong>.\u003Cbr \u002F>\nYou can also find it on the official \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsubscription\" rel=\"ugc\">WordPress.org Subscriptions for WooCommerce page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>WITH SUBSCRIPTIONS FOR WOOCOMMERCE, YOU CAN:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add recurring billing to WooCommerce products\u003C\u002Fli>\n\u003Cli>Offer free trials before the first payment\u003C\u002Fli>\n\u003Cli>Set custom billing times like daily, weekly, monthly, or yearly\u003C\u002Fli>\n\u003Cli>Add sign-up fees if needed\u003C\u002Fli>\n\u003Cli>Let customers cancel their plan at the end of the billing period\u003C\u002Fli>\n\u003Cli>Manage all subscriptions easily from your admin panel\u003C\u002Fli>\n\u003Cli>Let customers manage their subscriptions from their own account\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Cstrong>Subscription for WooCommerce plugin\u003C\u002Fstrong> gives both you and your customers full control over subscription management. From your dashboard, you can view all subscriptions and manage them with ease.\u003C\u002Fp>\n\u003Cp>Customers have the flexibility to pause, cancel, or update their plans at any time. This level of control, combined with recurring billing for WooCommerce, ensures that your subscription-based business runs smoothly and customers have a seamless experience managing their subscriptions.\u003C\u002Fp>\n\u003Cp>That’s why it ranks as an excellent WooCommerce recurring payment plugin on the market today.\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\u002Fo8usgcZp1nY?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>KEY FEATURES (FREE VERSION)\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Simple Product Subscriptions\u003C\u002Fstrong>: Turn any product into a subscription in just a few clicks. Pick how often customers get billed, and you’re done. No complicated setup needed—perfect if you’re just getting started with subscriptions.\u003C\u002Fli>\n\u003C\u002Fol>\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\u002FvU03jpaiq6E?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\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flexible Billing Cycles\u003C\u002Fstrong>: Charge customers daily, weekly, monthly, or yearly—whatever works for your business. This WooCommerce subscription free plugin lets you set it up once, and payments process automatically on schedule. It’s an easy way to keep cash flowing without chasing down payments.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Free Trial Support\u003C\u002Fstrong>: You can offer customers a free trial before the first payment. This helps build trust and gives users a chance to try your product or service without any upfront cost.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Subscription Management for Admins\u003C\u002Fstrong>: Manage all subscriptions from one dashboard—view active plans, track payments, and make changes quickly. Everything’s in one place, making it easy to run your subscription business without jumping around.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\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\u002F21e58x6yI2E?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\u003Col>\n\u003Cli>\u003Cstrong>Customer Subscription Dashboard\u003C\u002Fstrong>: Your customers get their own dashboard where they can manage everything themselves—check billing dates, update payment info, pause or cancel subscriptions. This WooCommerce subscription free plugin gives them control, which means fewer support requests for you.\u003C\u002Fli>\n\u003C\u002Fol>\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\u002FLROx-KUbRho?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>PREMIUM FEATURES\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Support for Simple and Variable Products\u003C\u002Fstrong>: Offer subscriptions on any product—whether it’s a single item or has different options like size or color. This WooCommerce subscription free plugin works with both, so you can turn more of your catalog into recurring revenue without any extra hassle.\u003C\u002Fli>\n\u003C\u002Fol>\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\u002FGGX80zs-uRA?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\u003Col>\n\u003Cli>\u003Cstrong>Automatic Stripe Recurring Payments\u003C\u002Fstrong>: Payments happen automatically at the start of each billing cycle—no manual charging needed. Stripe handles everything securely, including failed payment retries and payment method updates. You get steady cash flow, and your customers get a smooth experience. It’s hassle-free billing that just works.\u003C\u002Fli>\n\u003C\u002Fol>\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\u002FfZMLPgZtB6A?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\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Product Customization\u003C\u002Fstrong>: It will let you personalize subscription options for each individual product. You can set custom billing cycles, offer free trials, charge sign-up fees, or apply unique settings specific to each product. This level of customization allows you to create tailored subscription plans that best fit your products and meet the needs of your customers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sign-Up Fees\u003C\u002Fstrong>: Charge a one-time fee when customers first subscribe to cover setup costs or add extra value upfront. You can set different fees for different products, giving you more ways to structure your pricing and boost revenue from day one.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pending Cancellation Feature\u003C\u002Fstrong>: Scheduled Cancellations: Let customers cancel at the end of their billing period instead of right away. This gives them more control and prevents sudden drop-offs, while you still get paid for the current cycle. It’s a win-win that keeps the experience friendly and fair.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Installment Plans & Split Payments\u003C\u002Fstrong>: Let customers pay for products in \u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Fwpsubscription-split-pay-installment\" rel=\"nofollow ugc\">\u003Cstrong>easy installments\u003C\u002Fstrong>\u003C\u002Fa> instead of all at once, making expensive items more affordable. Set custom payment schedules—weekly, monthly, or whatever works—to boost sales and improve cash flow.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Role-Based Product Visibility\u003C\u002Fstrong>: Show or hide specific subscription products based on user roles, perfect for creating exclusive member-only offers. Control who sees what in your store, making it easy to segment your audience and create targeted subscription plans.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Grace Period\u003C\u002Fstrong>: Give customers \u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Fwpsubscription-grace-period\" rel=\"nofollow ugc\">\u003Cstrong>extra time to update their payment\u003C\u002Fstrong>\u003C\u002Fa> info before canceling their subscription after a failed payment. This prevents accidental cancellations and helps you keep more subscribers by offering a flexible buffer period.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsubscription.co\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to Subscriptions for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Fwpsubscription-action-hooks-filters\" rel=\"nofollow ugc\">\u003Cstrong>Action Hooks & Filters\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Fwpsubscription-digital-file-access\" rel=\"nofollow ugc\">\u003Cstrong>Digital File Access Control\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Fwpsubscription-rest-api-integration\" rel=\"nofollow ugc\">\u003Cstrong>REST API Integration\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Fwpsubscription-configuration-settings\" rel=\"nofollow ugc\">\u003Cstrong>Subscription Activities\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Fwpsubscription-delivery-schedule\" rel=\"nofollow ugc\">\u003Cstrong>Delivery Schedules\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Fwpsubscription-synchronize-schedule\" rel=\"nofollow ugc\">\u003Cstrong>Synchronize delivery Schedule\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Payment Failure Handling\u003C\u002Fli>\n\u003Cli>Order History\u003C\u002Fli>\n\u003Cli>Manage Delivery Status\u003C\u002Fli>\n\u003Cli>Print Delivery Addresses\u003C\u002Fli>\n\u003Cli>Upgrade & Downgrade Options\u003C\u002Fli>\n\u003Cli>License Plugin Integrations\u003C\u002Fli>\n\u003Cli>LMS Integrations\u003C\u002Fli>\n\u003Cli>Automation Integrations\u003C\u002Fli>\n\u003Cli>CRM Integrations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"wpsubscription.co\u002Fautomate-wpsubscription-with-bit-integrations\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Bit Integrations\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpsubscription.co\u002Fwoocommerce-subscription-plugin-with-license-management\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WP Software License\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Ftutor-lms\" rel=\"nofollow ugc\">\u003Cstrong>Tutor LMS\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Flearnpress-lms\" rel=\"nofollow ugc\">\u003Cstrong>learnpress\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Leardash\u003C\u002Fli>\n\u003Cli>Ottokit\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Fwpsubscription-payment-with-paypal\" rel=\"nofollow ugc\">\u003Cstrong>PayPal\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Fwpsubscription-payment-with-paypal\" rel=\"nofollow ugc\">\u003Cstrong>Stripe (Official WooCommerce)\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Fwpsubscription-payment-with-paddle\" rel=\"nofollow ugc\">\u003Cstrong>Paddle (Paddle for WooCommerce)\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Fwpsubscription-payment-with-mollie\" rel=\"nofollow ugc\">\u003Cstrong>Mollie (Official Mollie Plugin)\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.converslabs.com\u002Fen\u002Fwpsubscription-payment-with-razorpay\" rel=\"nofollow ugc\">\u003Cstrong>Razorpay (Official Razorpay Plugin)\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Xendit (Official Xendit Plugin)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose this Subscription for WooCommerce Plugin?\u003C\u002Fh3>\n\u003Cp>Subscriptions for WooCommerce is more than just a plugin, it’s your key to unlocking predictable monthly revenue through fully managed recurring billing for woocommerce. Whether you’re running a membership site, offering product deliveries, or building a course-based business, this plugin handles:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>WooCommerce auto-renewal billing via Stripe, PayPal, or Paddle\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Flexible cycles for subscriptions with free trials or one-time sign-up fees\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Customer-managed dashboards for maximum transparency\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatibility with top tools like LearnPress, WPML, and Membership plugins\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It’s a solid choice for anyone searching for a subscription plugin for WooCommerce that’s built for performance, reliability, and growth.\u003C\u002Fp>\n\u003Ch3>SUBSCRIPTIONS FOR WOOCOMMERCE PLUGIN COMPATIBILITIES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmembership-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Works Perfectly with Membership for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: The \u003Cstrong>Subscription for WooCommerce plugin\u003C\u002Fstrong> is fully compatible with the Membership for WooCommerce plugin. This means you can sell membership plans with recurring payments, giving users access to exclusive content or services. It helps you create a smooth membership experience with automatic billing and easy plan management.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-gateway-paypal-express-checkout\u002F\" rel=\"ugc\">\u003Cstrong>Compatible With PayPal Standard\u003C\u002Fstrong>\u003C\u002Fa>: You can use PayPal Standard to accept recurring payments with the Subscriptions for WooCommerce plugin. It works smoothly to process payments on time and ensures that your subscription billing is handled reliably and securely.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flearnpress\u002F\" rel=\"ugc\">\u003Cstrong>Integrates with LearnPress\u003C\u002Fstrong>\u003C\u002Fa>: If you sell online courses using LearnPress, it fits in perfectly. You can create subscription plans for your courses, set recurring payments, and manage students easily. This is ideal for anyone offering lessons, training, or digital learning.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-gateway-stripe\u002F\" rel=\"ugc\">\u003Cstrong>Stripe Payment Gateway Support\u003C\u002Fstrong>\u003C\u002Fa>: It seamlessly integrates with the Stripe payment gateway, enabling recurring payments for Subscription for WooCommerce products. With WooCommerce Stripe recurring billing, you can automatically charge customers on set intervals, whether monthly, yearly, or on a custom schedule, without any manual intervention. Stripe guarantees secure, fast, and reliable payment processing for customers around the world, providing a smooth, professional, and fully automated billing experience for your subscription-based business.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WPML Compatibility\u003C\u002Fstrong>\u003C\u002Fa>: Running a multilingual site? This Plugin works great with WPML. This lets you offer subscription products in different languages, so you can reach more customers around the world with the same easy subscription setup.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-razorpay\u002F\" rel=\"ugc\">\u003Cstrong>Razorpay Payment Gateway Support\u003C\u002Fstrong>\u003C\u002Fa>: It also supports Razorpay for handling recurring payments. This is a great option for businesses that want to accept payments in India or use Razorpay’s local features. Setup is simple and secure.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Built for Subscription for WooCommerce Payment Gateway Compatibility\u003C\u002Fstrong> It’s designed to work smoothly with various WooCommerce-supported subscription payment gateways. Whether you are using PayPal, Stripe, or Razorpay, you can trust that your subscription payments will be processed correctly and on time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Make Your Store Subscription-Ready\u003C\u002Fh3>\n\u003Cp>This Plugin is also perfect for digital products. Selling online courses, downloads, or memberships? Just set the item as a product, choose your subscription settings, and you’re ready to go.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Subscription for WooCommerce plugin\u003C\u002Fstrong> works well with most themes that follow WordPress and WooCommerce standards. If any issue comes up after a theme or version update, the plugin team quickly makes it compatible again.\u003C\u002Fp>\n\u003Cp>Whether you’re selling digital downloads, or services, it will help you grow with recurring revenue. It makes your WooCommerce store subscription-ready with minimal setup. If you are looking for a WooCommerce recurring payment solution, this is a powerful and user-friendly option.\u003C\u002Fp>\n\u003Ch3>Need Help?\u003C\u002Fh3>\n\u003Cp>If you need any help with the plugin or have questions, feel free to use our \u003Ca href=\"https:\u002F\u002Fwpsubscription.co\u002Fcontact\u002F\" rel=\"nofollow ugc\">\u003Cstrong>support portal\u003C\u002Fstrong>\u003C\u002Fa>.\u003Cbr \u002F>\nOur team is here to assist you and help you get the most out of your subscription setup.\u003C\u002Fp>\n\u003Cp>You can also explore our full range of WooCommerce plugin designed to grow your eCommerce store.\u003C\u002Fp>\n\u003Cp>If the documentation does not solve your issue, you can generate a Support Ticket for quick assistance.\u003C\u002Fp>\n\u003Cp>Build or improve your eCommerce store confidently with the Subscriptions for WooCommerce plugin and expert WooCommerce services.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin integrates with various third-party payment gateways to process recurring payments and manage subscriptions securely. Depending on the payment gateways you enable in the WooCommerce settings, order information and customer data may be securely transmitted to these external services.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Stripe:\u003C\u002Fstrong> When enabled, the plugin communicates with Stripe’s API to process payments, manage subscriptions, and handle auto-renewals. Usage is subject to the \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Flegal\u002Fssa\" rel=\"nofollow ugc\">Stripe Services Agreement\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fprivacy\" rel=\"nofollow ugc\">Stripe Privacy Policy\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PayPal:\u003C\u002Fstrong> When enabled, the plugin communicates with PayPal’s API (api-m.paypal.com or api-m.sandbox.paypal.com) to process payments securely and manage subscription lifecycles. Usage is subject to the \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Flegalhub\u002Fhome\" rel=\"nofollow ugc\">PayPal Legal Agreements\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fwebapps\u002Fmpp\u002Fua\u002Fprivacy-full\" rel=\"nofollow ugc\">PayPal Privacy Statement\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upgrade to Pro\u003C\u002Fh3>\n\u003Cp>This plugin has a Pro version with more features, priority support, and advanced integrations.\u003Cbr \u002F>\nLearn more: \u003Ca href=\"https:\u002F\u002Fwpsubscription.co\u002F\" rel=\"nofollow ugc\">WPSubscription\u003C\u002Fa>\u003C\u002Fp>\n","WPSubscription maximizes recurring revenue on WooCommerce. Set flexible subscriptions and automated billing with support for Stripe, PayPal, and more, &hellip;",700,17584,98,24,"2026-04-12T05:55:00.000Z",[125,126,19,21,109],"billing","recurring","https:\u002F\u002Fwpsubscription.co\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsubscription.1.9.3.zip",99,"2026-03-05 00:00:00",{"attackSurface":132,"codeSignals":347,"taintFlows":383,"riskAssessment":412,"analyzedAt":417},{"hooks":133,"ajaxHandlers":339,"restRoutes":344,"shortcodes":345,"cronEvents":346,"entryPointCount":32,"unprotectedCount":11},[134,141,145,149,154,157,161,165,169,173,176,179,182,186,190,194,197,201,205,209,213,216,220,223,227,230,234,238,242,247,252,256,260,264,268,271,274,278,282,285,288,291,294,297,299,303,306,309,311,313,317,320,324,328,332,336],{"type":135,"name":136,"callback":137,"priority":138,"file":139,"line":140},"filter","wc_stripe_force_save_source","wesub_stripe_force_save_source",10,"gateways\\woocommerce-gateway-stripe\\class-wesub-woocommerce-gateway-stripe.php",39,{"type":135,"name":142,"callback":143,"file":139,"line":144},"wc_stripe_display_save_payment_method_checkbox","display_save_payment_method_checkbox",40,{"type":135,"name":146,"callback":147,"priority":138,"file":139,"line":148},"wc_stripe_generate_create_intent_request","add_subscription_information_to_intent",41,{"type":150,"name":151,"callback":152,"priority":138,"file":139,"line":153},"action","wesub_do_renewal_payment_stripe","wesub_handle_stripe_renewal_payment",43,{"type":150,"name":155,"callback":152,"priority":138,"file":139,"line":156},"wesub_do_renewal_payment_stripe_sepa_debit",44,{"type":150,"name":158,"callback":159,"priority":138,"file":139,"line":160},"wc_stripe_save_source","wesub_save_stripe_source_to_subscription",47,{"type":150,"name":162,"callback":163,"priority":138,"file":139,"line":164},"woocommerce_payment_complete","wesub_update_subscription_payment_meta",48,{"type":150,"name":166,"callback":167,"priority":138,"file":139,"line":168},"woocommerce_stripe_add_payment_method","handle_add_payment_method_success",51,{"type":150,"name":170,"callback":171,"file":172,"line":140},"product_type_options","wesub_simple_subscription_checkbox","includes\\admin\\class-wesub-product-settings.php",{"type":150,"name":174,"callback":175,"file":172,"line":144},"woocommerce_product_options_general_product_data","wesub_simple_subscription_settings",{"type":150,"name":177,"callback":178,"file":172,"line":148},"save_post","wesub_simple_subscription_settings_save",{"type":150,"name":180,"callback":181,"priority":138,"file":172,"line":156},"woocommerce_variation_options","wesub_variation_subscription_checkbox",{"type":150,"name":183,"callback":184,"priority":138,"file":172,"line":185},"woocommerce_variation_options_pricing","wesub_variation_subscription_settings",45,{"type":150,"name":187,"callback":188,"priority":138,"file":172,"line":189},"woocommerce_save_product_variation","wesub_variation_subscription_settings_save",46,{"type":150,"name":191,"callback":192,"file":193,"line":140},"admin_menu","register_submenu","includes\\admin\\class-wesub-settings.php",{"type":150,"name":195,"callback":196,"file":193,"line":156},"admin_enqueue_scripts","enqueue_admin_styles",{"type":150,"name":195,"callback":198,"file":199,"line":200},"wesub_enqueue_admin_scripts","includes\\class-wesub-autoloader.php",31,{"type":150,"name":202,"callback":203,"file":199,"line":204},"wp_enqueue_scripts","wesub_enqueue_scripts",32,{"type":150,"name":206,"callback":207,"file":199,"line":208},"woocommerce_init","closure",34,{"type":135,"name":210,"callback":211,"file":199,"line":212},"woocommerce_email_classes","wesub_subscription_emails",42,{"type":150,"name":214,"callback":215,"file":199,"line":185},"init","wesub_add_gateways_compatibility",{"type":135,"name":217,"callback":218,"priority":25,"file":219,"line":200},"woocommerce_get_price_html","wesub_handle_pricing","includes\\class-wesub-handle-pricing.php",{"type":135,"name":221,"callback":222,"priority":25,"file":219,"line":204},"woocommerce_variable_price_html","wesub_handle_variation_between_label",{"type":135,"name":224,"callback":225,"priority":138,"file":219,"line":226},"woocommerce_cart_item_price","wesub_modify_cart_item_price_html",33,{"type":150,"name":228,"callback":229,"priority":25,"file":219,"line":208},"woocommerce_before_calculate_totals","wesub_modify_cart_item_total",{"type":150,"name":231,"callback":232,"file":219,"line":233},"woocommerce_review_order_after_order_total","wesub_renewal_bifurcation",35,{"type":135,"name":235,"callback":236,"priority":138,"file":219,"line":237},"woocommerce_get_item_data","wesub_get_item_data",37,{"type":150,"name":239,"callback":240,"file":219,"line":241},"template_redirect","wesub_add_checkout_blocks_hook",38,{"type":135,"name":243,"callback":244,"priority":245,"file":219,"line":246},"render_block_woocommerce\u002Fcheckout-order-summary-block","wesub_renewal_bifurcation_block",999,182,{"type":150,"name":248,"callback":249,"priority":129,"file":250,"line":251},"woocommerce_checkout_order_processed","wesub_create_subscription","includes\\wesub-handle-subscription.php",17,{"type":150,"name":253,"callback":254,"priority":129,"file":250,"line":255},"woocommerce_store_api_checkout_order_processed","wesub_create_subscription_store_api",18,{"type":150,"name":257,"callback":258,"priority":138,"file":250,"line":259},"woocommerce_order_status_changed","wesub_handle_subscription_after_payment",19,{"type":150,"name":261,"callback":262,"file":250,"line":263},"woocommerce_cart_calculate_fees","wesub_signup_as_cart_fee",20,{"type":135,"name":265,"callback":266,"file":250,"line":267},"woocommerce_account_menu_items","wesub_add_my_account_menu_item",22,{"type":150,"name":214,"callback":269,"file":250,"line":270},"wesub_add_my_subscriptions_endpoint",23,{"type":150,"name":272,"callback":273,"file":250,"line":122},"after_switch_theme","wesub_flush_rewrite_rules_on_activation",{"type":150,"name":275,"callback":276,"file":250,"line":277},"woocommerce_account_my-subscriptions_endpoint","wesub_endpoint_list",25,{"type":150,"name":279,"callback":280,"file":250,"line":281},"woocommerce_account_view-subscription_endpoint","wesub_endpoint_view",26,{"type":150,"name":214,"callback":283,"priority":138,"file":250,"line":284},"wesub_user_cancel_susbcription",28,{"type":135,"name":286,"callback":287,"file":250,"line":33},"woocommerce_available_payment_gateways","wesub_disable_specific_payment_gateways",{"type":135,"name":289,"callback":290,"priority":138,"file":250,"line":200},"woocommerce_is_sold_individually","wesub_hide_quantity_fields_for_subscription",{"type":135,"name":292,"callback":293,"priority":138,"file":250,"line":204},"woocommerce_add_to_cart_validation","wesub_add_to_cart_validation",{"type":135,"name":295,"callback":296,"priority":138,"file":250,"line":208},"woocommerce_product_single_add_to_cart_text","wesub_add_to_cart_text",{"type":135,"name":298,"callback":296,"priority":138,"file":250,"line":233},"woocommerce_product_add_to_cart_text",{"type":135,"name":300,"callback":301,"file":250,"line":302},"woocommerce_order_button_text","wesub_place_order_button_text",36,{"type":135,"name":304,"callback":305,"file":250,"line":241},"manage_woocommerce_page_wc-orders_columns","wesub_add_order_custom_column",{"type":150,"name":307,"callback":308,"priority":138,"file":250,"line":140},"manage_woocommerce_page_wc-orders_custom_column","wesub_display_custom_column_content",{"type":135,"name":310,"callback":305,"priority":263,"file":250,"line":144},"manage_edit-shop_order_columns",{"type":150,"name":312,"callback":308,"priority":263,"file":250,"line":148},"manage_shop_order_posts_custom_column",{"type":150,"name":214,"callback":314,"file":315,"line":316},"wesub_order_type","includes\\wesub-order-type.php",68,{"type":150,"name":214,"callback":318,"file":319,"line":64},"wesub_action_schedulers","includes\\wesub-scheduled-actions.php",{"type":150,"name":321,"callback":322,"file":319,"line":323},"wesub_do_pending_renewals","wesub_do_pending_renewals_callback",14,{"type":150,"name":325,"callback":326,"file":319,"line":327},"wesub_do_pending_expiration","wesub_do_pending_expiration_callback",15,{"type":150,"name":329,"callback":330,"file":319,"line":331},"wesub_do_retry_failed_renewals","wesub_do_retry_failed_renewals_callback",16,{"type":150,"name":333,"callback":334,"file":335,"line":204},"admin_notices","wesub_plugin_deactivate","we-subscription.php",{"type":150,"name":337,"callback":207,"file":335,"line":338},"before_woocommerce_init",72,[340],{"action":341,"nopriv":342,"callback":341,"hasNonce":343,"hasCapCheck":342,"file":193,"line":148},"wesub_handle_setting_form_submission",false,true,[],[],[],{"dangerousFunctions":348,"sqlUsage":349,"outputEscaping":357,"fileOperations":11,"externalRequests":11,"nonceChecks":380,"capabilityChecks":381,"bundledLibraries":382},[],{"prepared":11,"raw":90,"locations":350},[351,354,356],{"file":352,"line":263,"context":353},"uninstall.php","$wpdb->query() with variable interpolation",{"file":352,"line":355,"context":353},21,{"file":352,"line":267,"context":353},{"escaped":358,"rawEcho":359,"locations":360},200,9,[361,364,366,367,370,372,374,376,378],{"file":172,"line":362,"context":363},84,"raw output",{"file":172,"line":365,"context":363},196,{"file":193,"line":246,"context":363},{"file":368,"line":369,"context":363},"includes\\admin\\class-wesub-table-list.php",179,{"file":368,"line":371,"context":363},183,{"file":368,"line":373,"context":363},184,{"file":368,"line":375,"context":363},185,{"file":368,"line":377,"context":363},186,{"file":219,"line":379,"context":363},230,7,2,[],[384,401],{"entryPoint":385,"graph":386,"unsanitizedCount":11,"severity":400},"\u003Cclass-wesub-product-settings> (includes\\admin\\class-wesub-product-settings.php:0)",{"nodes":387,"edges":398},[388,393],{"id":389,"type":390,"label":391,"file":172,"line":392},"n0","source","$_POST",136,{"id":394,"type":395,"label":396,"file":172,"line":365,"wp_function":397},"n1","sink","echo() [XSS]","echo",[399],{"from":389,"to":394,"sanitized":343},"low",{"entryPoint":402,"graph":403,"unsanitizedCount":11,"severity":400},"\u003Cwesub-handle-subscription> (includes\\wesub-handle-subscription.php:0)",{"nodes":404,"edges":410},[405,408],{"id":389,"type":390,"label":406,"file":250,"line":407},"$_GET",363,{"id":394,"type":395,"label":396,"file":250,"line":409,"wp_function":397},552,[411],{"from":389,"to":394,"sanitized":343},{"summary":413,"deductions":414},"The \"we-subscription\" v1.0.0 plugin exhibits a generally positive security posture due to its limited attack surface and strong adherence to output escaping best practices.  The static analysis indicates a minimal number of entry points, with no identified unprotected AJAX handlers or REST API routes.  The high percentage of properly escaped outputs (96%) is a significant strength, reducing the risk of common cross-site scripting vulnerabilities. Furthermore, the absence of any recorded CVEs, common vulnerability types, or recent vulnerabilities suggests a history of stable and secure development.\n\nHowever, there are areas that warrant attention. The primary concern lies in the handling of SQL queries. All three identified SQL queries are not using prepared statements, posing a potential risk for SQL injection vulnerabilities, especially if any of these queries incorporate user-supplied input. While no critical or high severity taint flows were detected, the lack of prepared statements is a foundational security flaw that could be exploited in combination with other factors. The presence of nonce checks and capability checks on most entry points is good, but the exact implementation and context of these checks would require deeper review to confirm their effectiveness. \n\nIn conclusion, the plugin's strengths lie in its minimal attack surface and excellent output escaping. The vulnerability history is a significant positive. The main weakness is the unmitigated risk of SQL injection due to the absence of prepared statements for all SQL queries. Addressing this specific issue would greatly enhance the plugin's security.",[415],{"reason":416,"points":138},"SQL queries not using prepared statements","2026-03-17T05:53:10.336Z",{"wat":419,"direct":426},{"assetPaths":420,"generatorPatterns":422,"scriptPaths":423,"versionParams":424},[421],"\u002Fwp-content\u002Fplugins\u002Fwe-subscription\u002Fassets\u002Fadmin\u002Fcss\u002Fwe-welcome-page.css",[],[],[425],"we-subscription\u002Fassets\u002Fadmin\u002Fcss\u002Fwe-welcome-page.css?ver=",{"cssClasses":427,"htmlComments":429,"htmlAttributes":477,"restEndpoints":479,"jsGlobals":480,"shortcodeOutput":481},[428],"wesub-settings-wrap",[430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,457,458,459,467,468,469,466,457,458,459,460,468,470,471,472,473,474,475,476],"\u003C!-- Plugin Name: WE Subscription -->","\u003C!-- Plugin URI: http:\u002F\u002Fwebeffortless.com\u002Fplugins\u002Fwe-subscription\u002F -->","\u003C!-- Description: Sell your product with recurring payments -->","\u003C!-- Version: 1.0.0 -->","\u003C!-- Requires at least: 5.5 -->","\u003C!-- Requires PHP: 7.4 -->","\u003C!-- WC tested up to: 10.4.3 -->","\u003C!-- WC requires at least: 5.5.0 -->","\u003C!-- Author: WebEffortless -->","\u003C!-- Author URI: http:\u002F\u002Fwebeffortless.com\u002F -->","\u003C!-- License: GPL v3 or later -->","\u003C!-- License URI: http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.html -->","\u003C!-- Text Domain: we-subscription -->","\u003C!-- Domain Path: \u002Flanguages -->","\u003C!-- Requires Plugins: woocommerce -->","\u003C!-- Deactivate plugin. -->","\u003C!-- Handle the subscription Product and it's setting -->","\u003C!-- The single instance of the class. -->","\u003C!-- Current class instance -->","\u003C!-- Contructor -->","\u003C!-- Enqueue admin styles -->","\u003C!-- Only load on our welcome page -->","\u003C!-- Register Submenu and its section. -->","\u003C!-- Register a top-level menu and submenu -->","\u003C!-- Allow other plugins to indicate if the WebEffortless menu already exists -->","\u003C!-- If no other plugin has registered the menu, check manually -->","\u003C!-- Add top-level menu only if it doesn't exist -->","\u003C!-- Page title -->","\u003C!-- Menu title -->","\u003C!-- Capability required -->","\u003C!-- Menu slug -->","\u003C!-- Callback for welcome page -->","\u003C!-- Icon -->","\u003C!-- Position (after WooCommerce which is at 55) -->","\u003C!-- Let other plugins know the menu has been registered -->","\u003C!-- Add Welcome submenu (replaces the auto-generated one) -->","\u003C!-- Parent menu slug -->","\u003C!-- Same slug as parent -->","\u003C!-- Callback function -->","\u003C!-- Add Subscriptions submenu -->","\u003C!-- Allow other plugins to register additional submenus -->","\u003C!-- Callback function to display the welcome page content -->","\u003C!-- Callback function to display the submenu page content -->","\u003C!-- Saved the settings -->","\u003C!-- Get form data. -->","\u003C!-- Parse the string into an array first (handles decoding). -->","\u003C!-- Sanitize the array values. -->",[478],"data-nonce=\"we-backend-nonce\"",[],[],[],{"error":343,"url":483,"statusCode":484,"statusMessage":485,"message":485},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwe-subscription\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":32,"versions":487},[488],{"version":6,"download_url":24,"svn_tag_url":489,"released_at":26,"has_diff":342,"diff_files_changed":490,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":491,"is_current":343},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwe-subscription\u002Ftags\u002F1.0.0\u002F",[],[]]