[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIKBSmdPBKeDwFRmxbX8ICfDf0fZli2iddxBas9sywqc":3,"$fdP9X2Ya0Elt-HeEv73eC3X7b-EAkzr71di1KnYM2PuA":2316,"$fxfH3B25mePnT9dATy50hZkCCQxDWvZxMnRZ83fq86ig":2320},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":131,"fingerprints":2297},"subscriptions-recurring-payments-for-woocommerce","Subscriptions & Recurring Payments for WooCommerce","1.0.0","wppath","https:\u002F\u002Fprofiles.wordpress.org\u002Fwppath\u002F","\u003Cp>“Subscriptions & Recurring Payments for WooCommerce” revamp your regular eCommerce store into a subscriptions store. So that you can provide subscription based products and services along with simple and variable products. You can sell your subscription product and service for physical as well as downloadable products. You are also allowed to apply sign up fee and trial period on your products and services.\u003C\u002Fp>\n\u003Cp>Avail of the woocommerce recurring payments revenue along with a complete subscription plan with paypal and stripe. “Subscriptions & Recurring Payments for WooCommerce” Plugin allow you to collect repeated payments using WooCommerce subscriptions orders on your eCommerce store with features convenient for both admin and users.\u003C\u002Fp>\n\u003Cp>So, you can efficiently manage your eCommerce store with the “Subscriptions & Recurring Payments for WooCommerce” plugin.\u003C\u002Fp>\n\u003Ch3>Why Use “Subscriptions & Recurring Payments for WooCommerce” plugin ?\u003C\u002Fh3>\n\u003Cp>👉 Multiple billing schedules available to suit your store’s needs\u003Cbr \u002F>\n👉 Integration with stripe and paypal payment gateways for automatic recurring payments\u003Cbr \u002F>\n👉 Necessary hook and filter for apply other payment gateways who allow automatic recurring payments.\u003Cbr \u002F>\n👉 Supports manual renewal payments through any WooCommerce payment gateway, along with automatic email invoices and receipts\u003Cbr \u002F>\n👉 Supports automatic re billing on failed subscription payments, so you never lose revenue\u003Cbr \u002F>\n👉 Cancel subscription on failed subscription payment based on admin permission.\u003Cbr \u002F>\n👉 Give subscribers the ability to manage their own plan, including upgrading or downgrading.\u003Cbr \u002F>\n👉 Built-in renewal notifications and automatic emails let you and your customers know when subscription payments have been processed, so there are never any surprises.\u003Cbr \u002F>\n👉 Detailed reports allow you to keep track of recurring revenue, number of active subscribers, and more…\u003C\u002Fp>\n\u003Ch3>“Subscriptions & Recurring Payments for WooCommerce” FEATURES\u003C\u002Fh3>\n\u003Cp>= Free Trial period & Sign-Up Fees =\u003Cbr \u002F>\n👉 Charge an initial amount to account for customer setup costs, or allow customers to try before buy, by adding sign-up fees and free trials to any subscription product\u003C\u002Fp>\n\u003Ch4>Variable Subscriptions\u003C\u002Fh4>\n\u003Cp>👉 Create variable subscription products as like default variable product and allow your customers to choose a subscription variable product or service that suits their needs.\u003C\u002Fp>\n\u003Ch4>Subscription Management\u003C\u002Fh4>\n\u003Cp>👉 Store owners get full-featured subscription management from “Woo Subscription” menu. You can suspend or cancel a subscription, change the trial expiration, add items, shipping, fees or taxes to the subscription or modify the recurring total for future payments.\u003C\u002Fp>\n\u003Ch4>Subscriber Account Management\u003C\u002Fh4>\n\u003Cp>👉 Your customers can also manage their own subscriptions from their profile. With the My Account > Subscription page, subscribers can suspend or cancel a subscription, change the shipping address or payment method for future renewals and upgrade or downgrade their subscription.\u003C\u002Fp>\n","Let's start customers subscribe to your products or services and pay as weekly, monthly or annual basis.",10,1490,0,"2022-08-30T05:24:00.000Z","6.0.11","4.4.0","",[19,20,21,22,23],"recurring-billing","recurring-payments","stripe","subscription-management","subscriptions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsubscriptions-recurring-payments-for-woocommerce.1.0.0.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-05-20T01:15:10.279Z",[36,56,72,93,115],{"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":31,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":53,"download_link":54,"security_score":55,"vuln_count":13,"unpatched_count":13,"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","7.4",[19,20,22,23,52],"woocommerce-subscriptions","https:\u002F\u002Fwprecurio.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecurio.1.0.2.zip",100,{"slug":57,"name":58,"version":6,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":13,"downloaded":63,"rating":55,"num_ratings":31,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":50,"tags":67,"homepage":69,"download_link":70,"security_score":55,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":71},"flexi-wc-subscriptions","Flexi Subscription for WooCommerce","flexiplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fflexiplugins\u002F","\u003Cp>Flexi Subscription is a WooCommerce subscription plugin designed to help store\u003Cbr \u002F>\nowners create, manage, and grow recurring subscription products with ease. It\u003Cbr \u002F>\nallows businesses to offer subscription-based, recurring, and membership-style\u003Cbr \u002F>\nproducts directly within WooCommerce using a modern, WooCommerce-native\u003Cbr \u002F>\napproach. The plugin is built to fit naturally into existing WooCommerce\u003Cbr \u002F>\nworkflows, making it easy to set up subscriptions, handle ongoing billing, and\u003Cbr \u002F>\nmanage subscription lifecycles without relying on complex or third-party\u003Cbr \u002F>\nsystems. Whether you are launching your first recurring product or planning to\u003Cbr \u002F>\nscale subscription-based offerings over time, Flexi Subscription provides a\u003Cbr \u002F>\nstable and flexible foundation while staying fully compatible with the latest\u003Cbr \u002F>\nWooCommerce features and updates.\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_0REmHN9ZuQ?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>With Flexi Subscription for WooCommerce, you can:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create and sell recurring subscription products in WooCommerce\u003C\u002Fli>\n\u003Cli>Manage subscription billing cycles, renewals, and statuses\u003C\u002Fli>\n\u003Cli>Display clear subscription details in the Cart and Checkout\u003C\u002Fli>\n\u003Cli>Show a compact “Subscription Summary” for better customer clarity\u003C\u002Fli>\n\u003Cli>Build WooCommerce-native subscription workflows with extensibility in mind\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free Version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create subscriptions for simple WooCommerce products\u003C\u002Fli>\n\u003Cli>Configure billing intervals and billing periods\u003C\u002Fli>\n\u003Cli>Handle subscription renewals and lifecycle statuses\u003C\u002Fli>\n\u003Cli>Customize line-item price text for subscription-based products\u003C\u002Fli>\n\u003Cli>Fully compatible with WooCommerce Blocks checkout experiences\u003C\u002Fli>\n\u003Cli>Built with WooCommerce-native UX and extensible architecture\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version Features\u003C\u002Fh4>\n\u003Cp>The Pro version of Flexi Subscription is currently under active development and\u003Cbr \u002F>\nextends the Free plugin with advanced subscription functionality for growing\u003Cbr \u002F>\nWooCommerce businesses.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support subscriptions for variable products and variations\u003C\u002Fli>\n\u003Cli>Configure subscription settings at the variation level\u003C\u002Fli>\n\u003Cli>Add signup fees, trials, and synchronization options\u003C\u002Fli>\n\u003Cli>Separate delivery schedules from billing cycles\u003C\u002Fli>\n\u003Cli>Define delivery intervals, periods, and delivery synchronization rules\u003C\u002Fli>\n\u003Cli>Access developer-friendly APIs, hooks, and filters\u003C\u002Fli>\n\u003Cli>Maintain performance, scalability, and WooCommerce-native UX patterns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Flexi Subscription is ideal for store owners who want a lightweight,\u003Cbr \u002F>\nfuture-ready WooCommerce subscription plugin that starts simple and scales\u003Cbr \u002F>\ninto more advanced subscription use cases over time.\u003C\u002Fp>\n","Flexible subscription management for WooCommerce products, enabling recurring billing, subscription plans, and customer subscription control.",204,"2026-04-03T07:08:00.000Z","6.9.4","6.2",[19,20,68,22,52],"subscription","https:\u002F\u002Fflexisubscription.co\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexi-wc-subscriptions.1.0.0.zip","2026-04-06T09:54:40.288Z",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":46,"num_ratings":82,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":50,"tags":86,"homepage":89,"download_link":90,"security_score":91,"vuln_count":31,"unpatched_count":13,"last_vuln_date":92,"fetched_at":27},"yith-woocommerce-subscription","YITH WooCommerce Subscription","4.16.0","YITHEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Fyithemes\u002F","\u003Cp>YITH WooCommerce Subscription is the complete solution to \u003Cstrong>sell products or services with a subscription plan\u003C\u002Fstrong> in your e-commerce, manage recurring payments and loyalize your customers.\u003C\u002Fp>\n\u003Cp>Selling products on a subscription basis lets you get regular payments and monitor your income growth month by month.\u003C\u002Fp>\n\u003Cp>This has become the most popular business model in recent years: users pay for a subscription – typically weekly, monthly, or annually – to use software, to access training courses, to read a magazine, to get unlimited access to an archive of useful resources (like the audio file library offered by Amazon Audible or sites with photos stocks) or to benefit from a hosting service. But this applies also to gyms, video games, libraries, consulting or coaching services, legal advisory, etc… It’s a winning business model that suits most of the products or services available for sale.\u003C\u002Fp>\n\u003Cp>With this plugin you can easily create \u003Cstrong>subscription products and get recurring payments\u003C\u002Fstrong> in your WooCommerce shops.\u003C\u002Fp>\n\u003Ch3>YITH WooCommerce Subscription Features\u003C\u002Fh3>\n\u003Ch4>FREE VERSION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create a subscription plan for simple, virtual or downloadable products\u003C\u002Fli>\n\u003Cli>Choose the recurring payment type (daily, weekly, monthly, yearly, etc.)\u003C\u002Fli>\n\u003Cli>Set an optional end time for the subscription\u003C\u002Fli>\n\u003Cli>Enable variations as subscription based (to set different subscriptions plans and pricing using variations)\u003C\u002Fli>\n\u003Cli>User subscriptions can be charged automatically only when selecting PayPal payment method\u003C\u002Fli>\n\u003Cli>Users can find the subscription information on “My Account” page\u003C\u002Fli>\n\u003Cli>Customize the “Add to Cart” button label\u003C\u002Fli>\n\u003Cli>Customize the “Place order” button label at checkout\u003C\u002Fli>\n\u003Cli>NEW: Integration with WooCommerce PayPal Payments to let your customers easily pay through PayPal\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See it in action here:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-subscription-free\u002F\" rel=\"nofollow ugc\">Check the Live Demo of the Free Version >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>NEED MORE? CHECK THE PREMIUM VERSION!\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Offer a trial period to users before subscribing to a plan\u003C\u002Fli>\n\u003Cli>Ask for a sign-up fee when purchasing a subscription plan\u003C\u002Fli>\n\u003Cli>Synchronize all subscription payments to a specific day of the week, month or year (Example: all payments will be taken the 1st of each month) New\u003C\u002Fli>\n\u003Cli>Cancel a subscription automatically if the associated order is canceled\u003C\u002Fli>\n\u003Cli>Suspend a subscription automatically in case the periodical payment fails\u003C\u002Fli>\n\u003Cli>After three failed payment attempts with Stripe or PayPal, the subscription is automatically set to “Canceled”\u003C\u002Fli>\n\u003Cli>Postpone the automatic status switch (for “active”, “overdue” and “suspended” status) by a specific number of hours\u003C\u002Fli>\n\u003Cli>Let users force the payment after the first attempt is failed (through a “Renew Now” button)\u003C\u002Fli>\n\u003Cli>Users can pause a subscription for a certain number of times (decided by the administrator) and resume it later: the expiration date will update accordingly\u003C\u002Fli>\n\u003Cli>Allow users access their subscription contents even after the expiring date and while you’re waiting for their payment\u003C\u002Fli>\n\u003Cli>Suspend access to content on the expiry date, without deleting the subscription\u003C\u002Fli>\n\u003Cli>Allow users to resubscribe a plan from “My Account” page and being granted the same conditions of the expired or canceled plan, without having to pay the sign-up fee once again or to benefit of the trial period once again\u003C\u002Fli>\n\u003Cli>Users can upgrade or downgrade a subscription plan (configurable in variable products only)\u003C\u002Fli>\n\u003Cli>Show users the total duration and the total amount of a subscription\u003C\u002Fli>\n\u003Cli>Limit users to only one subscription per product\u003C\u002Fli>\n\u003Cli>Choose if a user can add only one or more subscription products to cart New\u003C\u002Fli>\n\u003Cli>Edit and load billing and shipping address in the subscription details\u003C\u002Fli>\n\u003Cli>Let users edit the address for only one or for all subscriptions right from My Account page\u003C\u002Fli>\n\u003Cli>Create subscriptions manually from the backend\u003C\u002Fli>\n\u003Cli>Recap the subscription information on a page (Start and expiration dates, details of the subscribed product, billing and shipping information, orders linked to the subscription)\u003C\u002Fli>\n\u003Cli>Edit subscription details like renewal date, expiry date, amount, billing cycle if used (not available with PayPal standard)\u003C\u002Fli>\n\u003Cli>Dashboard with sale reports (net sales, renewals, trials, MRR, ARR, etc.)\u003C\u002Fli>\n\u003Cli>Export all your subscriptions to a CSV file\u003C\u002Fli>\n\u003Cli>Create coupons for the sign-up fee or for the recurring fee (you can now specify the number of recurring payments to which the coupon will apply)\u003C\u002Fli>\n\u003Cli>Receive automatic emails on the following conditions: a subscription plan is going to expire\u002Fhas been canceled\u002Fhas been paused\u002Fhas been resumed\u003C\u002Fli>\n\u003Cli>Receive automatic emails when a payment has been made\u003C\u002Fli>\n\u003Cli>Automatically enable the staging mode when you clone the site to prevent double charges\u003C\u002Fli>\n\u003Cli>Choose to show or not custom messages in the product page about the Signup Fee, the Trial and the recurring payment scheduling\u003C\u002Fli>\n\u003Cli>Use the advanced Gutenberg block to show subscription plans with a modern columns design\u003C\u002Fli>\n\u003Cli>Organize and plan your subscription-based product deliveries and decide if you want to synchronize all the deliveries on a specific day (every Monday, every 1st of the month etc.)\u003C\u002Fli>\n\u003Cli>Print a PDF list of shipping labels with all the addresses of subscription-based deliveries\u003C\u002Fli>\n\u003Cli>Make users pay shipping fees only once in the subscription period with one-time shipping\u003C\u002Fli>\n\u003Cli>NEW: The “Subscription Box” module lets your customers sign up for a box and customize it by choosing the quantity and types of products they want to include\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See it in action here:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-subscription\u002F\" rel=\"nofollow ugc\">Check the Live Demo of the Premium Version >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Suggestions\u003C\u002Fh3>\n\u003Cp>If you have any suggestions concerning how to improve YITH WooCommerce Subscription, you can \u003Ca href=\"mailto:plugins@yithemes.com\" title=\"Your Inspiration Themes\" rel=\"nofollow ugc\">write to us\u003C\u002Fa>, so that we can improve YITH WooCommerce Subscription.\u003C\u002Fp>\n","It allows you to manage recurring payments for product subscription that grant you constant periodical income",7000,605709,45,"2026-04-09T10:02:00.000Z","7.0","6.8",[19,87,88,22,23],"subscription-billing","subscription-box","https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-subscription\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyith-woocommerce-subscription.4.16.0.zip",99,"2022-11-11 00:00:00",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":103,"num_ratings":104,"last_updated":105,"tested_up_to":65,"requires_at_least":106,"requires_php":50,"tags":107,"homepage":110,"download_link":111,"security_score":112,"vuln_count":113,"unpatched_count":13,"last_vuln_date":114,"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,94,13,"2026-02-25T14:49:00.000Z","3.6",[108,109,20,21,23],"membership","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":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":11,"downloaded":123,"rating":13,"num_ratings":13,"last_updated":124,"tested_up_to":65,"requires_at_least":125,"requires_php":50,"tags":126,"homepage":128,"download_link":129,"security_score":55,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":130},"cashflow-subscriptions","CashFlow Subscriptions","1.2","durantdigital","https:\u002F\u002Fprofiles.wordpress.org\u002Fdurantdigital\u002F","\u003Cp>CashFlow Subscriptions provides a lightweight way to accept recurring payments with Stripe and restrict content to active subscribers — without requiring WooCommerce or complex membership systems.\u003C\u002Fp>\n\u003Cp>The plugin focuses on simplicity and reliability. It creates clean subscribe and profile pages, handles Stripe Checkout Sessions, stores subscription status automatically, and lets creators restrict any post or page with a single checkbox.\u003C\u002Fp>\n\u003Cp>This plugin is \u003Cstrong>not affiliated with WordPress or Automattic\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>💳 Stripe-powered subscription checkout (Stripe Checkout Sessions)\u003C\u002Fli>\n\u003Cli>📄 Auto-creates \u003Ccode>\u002Fsubscribe\u003C\u002Fcode> and \u003Ccode>\u002Fmyflow\u003C\u002Fcode> pages with shortcodes\u003C\u002Fli>\n\u003Cli>🔒 Restrict any page\u002Fpost to subscribers only (checkbox toggle)\u003C\u002Fli>\n\u003Cli>🖼️ Beautiful gradient subscribe button with modern styles\u003C\u002Fli>\n\u003Cli>🧠 Smart redirects (defaults to \u002Fmyflow)\u003C\u002Fli>\n\u003Cli>📊 Admin dashboard with Subscriptions & Transactions tabs (live from Stripe)\u003C\u002Fli>\n\u003Cli>🚀 CTA panel for upcoming Pro Plan with form opt-in\u003C\u002Fli>\n\u003Cli>✅ Fully WooCommerce-compatible (but doesn’t require it)\u003C\u002Fli>\n\u003Cli>🔌 Works with any theme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Shortcodes:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>[cashflow_subscribe_form]\u003C\u002Fcode> – Stripe-powered subscribe button\u003Cbr \u002F>\n– \u003Ccode>[cashflow_subscription_profile]\u003C\u002Fcode> – MyFlow dashboard (view\u002Fcancel subscription)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin Settings Include:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Stripe Secret Key & Webhook Secret\u003Cbr \u002F>\n– Custom plan name and monthly price\u003Cbr \u002F>\n– Custom redirect inputs (defaults to \u003Ccode>\u002Fmyflow\u003C\u002Fcode>)\u003Cbr \u002F>\n– Button to auto-create required pages (\u003Ccode>\u002Fsubscribe\u003C\u002Fcode> and \u003Ccode>\u002Fmyflow\u003C\u002Fcode>)\u003Cbr \u002F>\n– Tabs: Subscriptions, Transactions, Pro Plan (CTA), and Settings\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following third‑party services:\u003C\u002Fp>\n\u003Cp>1) Stripe – Used to create Checkout Sessions and manage subscriptions.\u003Cbr \u002F>\n   * Data sent: customer email, plan name\u002Fprice, and metadata (user_id) when a user starts checkout.\u003Cbr \u002F>\n   * Terms: https:\u002F\u002Fstripe.com\u002Flegal\u003Cbr \u002F>\n   * Privacy: https:\u002F\u002Fstripe.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>The plugin also links to our own Durant Digital policies:\u003Cbr \u002F>\n– Durant Digital Terms of Service: https:\u002F\u002Fdurantdigital.com\u002Fterms\u003Cbr \u002F>\n– Durant Digital Privacy Policy: https:\u002F\u002Fdurantdigital.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","Simple, modern Stripe subscriptions for WordPress. Create paywalls, manage members, and restrict content without WooCommerce or heavy plugins.",328,"2025-12-23T02:49:00.000Z","5.5",[108,127,20,21,23],"monthly-payments","https:\u002F\u002Fdurantdigital.com\u002Fproducts\u002Fcashflow-subscriptions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcashflow-subscriptions.zip","2026-03-15T15:16:48.613Z",{"attackSurface":132,"codeSignals":1910,"taintFlows":2075,"riskAssessment":2287,"analyzedAt":2296},{"hooks":133,"ajaxHandlers":1878,"restRoutes":1906,"shortcodes":1907,"cronEvents":1909,"entryPointCount":11,"unprotectedCount":170},[134,140,143,146,152,156,160,164,168,172,175,178,181,184,186,190,193,195,198,201,204,207,209,212,215,218,220,222,224,227,230,233,236,239,242,245,249,252,254,258,260,263,266,270,274,276,281,285,287,292,295,298,301,303,306,308,310,312,315,317,318,319,321,324,327,330,335,339,343,346,350,352,356,358,361,364,367,370,374,377,381,384,387,390,392,394,397,401,404,408,412,415,419,421,425,428,432,435,438,440,442,446,450,453,456,458,461,464,467,469,471,474,476,478,480,482,484,486,489,491,494,496,499,502,503,506,509,512,515,517,520,524,528,531,534,537,540,542,546,550,553,556,558,561,563,567,570,572,573,576,581,585,589,592,596,599,603,605,608,612,615,618,621,624,627,628,631,634,637,640,644,647,649,653,656,659,662,665,669,672,674,677,681,685,688,691,694,697,700,702,705,709,713,717,720,724,727,730,733,736,738,740,744,747,750,753,756,758,760,762,765,767,769,771,773,776,778,780,782,783,784,788,791,794,797,800,802,804,805,808,810,812,816,819,821,823,824,825,828,832,836,839,842,845,848,850,852,854,856,857,859,862,864,866,868,869,871,873,875,880,882,885,888,891,894,897,900,902,905,908,910,912,915,919,920,923,926,929,931,934,937,939,941,945,947,949,952,955,957,958,962,965,969,972,975,978,981,983,985,987,989,990,994,996,998,1001,1004,1006,1007,1009,1011,1013,1014,1016,1017,1018,1020,1021,1023,1025,1028,1030,1033,1036,1039,1041,1043,1045,1048,1050,1052,1054,1055,1057,1060,1062,1065,1068,1071,1073,1075,1077,1079,1080,1082,1084,1085,1086,1087,1089,1091,1093,1095,1097,1098,1099,1101,1104,1105,1106,1108,1110,1112,1114,1116,1117,1118,1119,1120,1122,1124,1126,1127,1128,1129,1130,1131,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1159,1162,1164,1167,1169,1172,1174,1176,1178,1181,1184,1186,1189,1191,1193,1195,1197,1200,1203,1206,1208,1210,1214,1217,1218,1219,1221,1223,1224,1227,1231,1234,1237,1239,1243,1245,1248,1250,1252,1255,1256,1258,1259,1261,1262,1264,1266,1267,1269,1270,1272,1273,1277,1279,1281,1283,1285,1287,1291,1294,1298,1300,1303,1306,1309,1310,1313,1315,1317,1320,1322,1324,1326,1329,1331,1333,1334,1336,1337,1339,1341,1343,1346,1349,1352,1355,1358,1361,1364,1367,1369,1372,1375,1377,1378,1380,1381,1382,1384,1386,1387,1390,1393,1396,1398,1400,1402,1403,1404,1405,1407,1409,1410,1411,1413,1415,1416,1418,1420,1422,1425,1427,1430,1431,1432,1433,1435,1437,1439,1441,1443,1444,1446,1448,1449,1450,1452,1454,1455,1457,1459,1461,1463,1466,1469,1472,1476,1479,1483,1486,1489,1491,1494,1496,1498,1501,1503,1505,1507,1508,1509,1510,1512,1514,1517,1519,1522,1523,1525,1527,1528,1529,1531,1533,1535,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1549,1550,1552,1554,1556,1558,1560,1561,1562,1563,1565,1567,1571,1574,1577,1581,1584,1585,1586,1589,1594,1597,1601,1603,1605,1607,1608,1611,1615,1618,1621,1625,1627,1630,1632,1634,1636,1638,1641,1643,1645,1648,1650,1654,1657,1658,1661,1664,1666,1669,1672,1675,1677,1680,1683,1686,1688,1690,1692,1694,1697,1700,1702,1704,1706,1708,1711,1713,1715,1716,1719,1721,1724,1727,1730,1734,1736,1738,1742,1745,1749,1752,1755,1757,1759,1760,1763,1766,1769,1771,1774,1775,1778,1782,1784,1786,1787,1788,1790,1793,1794,1796,1798,1800,1803,1805,1807,1809,1811,1813,1815,1817,1819,1822,1824,1828,1831,1834,1837,1839,1841,1844,1846,1849,1852,1854,1855,1857,1859,1860,1862,1864,1865,1867,1870,1872,1873,1874,1876],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_notices","awc_notice_need_woocommerce","aco-woo-subscriptions.php",39,{"type":135,"name":141,"callback":141,"file":138,"line":142},"init",75,{"type":135,"name":141,"callback":141,"priority":144,"file":138,"line":145},11,76,{"type":147,"name":148,"callback":149,"file":150,"line":151},"filter","woocommerce_debug_tools","add_debug_tools","inc\u002Fabstract_class\u002Fabstract-awc-debug-tool.php",48,{"type":135,"name":141,"callback":153,"file":154,"line":155},"set_date_types_to_schedule","inc\u002Fabstract_class\u002Fabstract-awc-scheduler.php",16,{"type":135,"name":157,"callback":158,"priority":11,"file":154,"line":159},"woocommerce_subscription_date_updated","update_date",18,{"type":135,"name":161,"callback":162,"priority":11,"file":154,"line":163},"woocommerce_subscription_date_deleted","delete_date",20,{"type":135,"name":165,"callback":166,"priority":11,"file":154,"line":167},"woocommerce_subscription_status_updated","update_status",22,{"type":135,"name":141,"callback":169,"priority":170,"file":171,"line":167},"anonymous",5,"inc\u002Faco-gateway\u002Fclass-awc-subscription-payment-gateways.php",{"type":147,"name":173,"callback":169,"file":171,"line":174},"woocommerce_available_payment_gateways",24,{"type":147,"name":176,"callback":169,"file":171,"line":177},"woocommerce_no_available_payment_methods_message",26,{"type":147,"name":179,"callback":169,"priority":144,"file":171,"line":180},"woocommerce_payment_gateways_renewal_support_status_html",28,{"type":135,"name":182,"callback":169,"priority":11,"file":171,"line":183},"woocommerce_scheduled_subscription_payment",31,{"type":135,"name":165,"callback":169,"priority":11,"file":171,"line":185},34,{"type":135,"name":187,"callback":169,"file":188,"line":189},"woocommerce_api_awc_paypal","inc\u002Faco-gateway\u002Fpaypal\u002Fclass-awc-paypal.php",64,{"type":135,"name":191,"callback":169,"priority":55,"file":188,"line":192},"woocommerce_update_options_payment_gateways_paypal",68,{"type":135,"name":191,"callback":169,"priority":55,"file":188,"line":194},71,{"type":147,"name":196,"callback":169,"priority":11,"file":188,"line":197},"woocommerce_paypal_args",74,{"type":135,"name":199,"callback":169,"priority":13,"file":188,"line":200},"valid-paypal-standard-ipn-request",77,{"type":135,"name":202,"callback":169,"priority":11,"file":188,"line":203},"awc_subscription_scheduled_payment_paypal",79,{"type":147,"name":205,"callback":169,"priority":11,"file":188,"line":206},"awc_resubscribe_order_created",82,{"type":135,"name":208,"callback":169,"priority":11,"file":188,"line":25},"wc_paypal_api_request_performed",{"type":147,"name":210,"callback":169,"file":188,"line":211},"woocommerce_subscriptions_admin_meta_boxes_script_parameters",87,{"type":147,"name":213,"callback":169,"priority":11,"file":188,"line":214},"woocommerce_order_needs_payment",90,{"type":135,"name":216,"callback":169,"file":188,"line":217},"woocommerce_order_status_cancelled",93,{"type":135,"name":219,"callback":169,"file":188,"line":103},"woocommerce_payment_complete",{"type":135,"name":221,"callback":169,"file":188,"line":112},"get_header",{"type":135,"name":199,"callback":223,"file":188,"line":55},"AWC_PayPal_Standard_IPN_Failure_Handler::attach",{"type":135,"name":199,"callback":225,"priority":31,"file":188,"line":226},"AWC_PayPal_Standard_IPN_Failure_Handler::detach",101,{"type":147,"name":173,"callback":228,"file":188,"line":229},"maybe_remove_paypal_standard",104,{"type":135,"name":231,"callback":169,"priority":55,"file":232,"line":180},"woocommerce_settings_start","inc\u002Faco-gateway\u002Fpaypal\u002Fincludes\u002Fadmin\u002Fclass-awc-paypal-admin.php",{"type":135,"name":234,"callback":169,"priority":55,"file":232,"line":235},"woocommerce_api_wc_gateway_paypal",29,{"type":135,"name":237,"callback":169,"file":232,"line":238},"admin_init",32,{"type":135,"name":240,"callback":169,"file":232,"line":241},"woocommerce_admin_order_data_after_billing_address",36,{"type":135,"name":243,"callback":169,"priority":244,"file":232,"line":139},"load-woocommerce_page_wc-settings",9,{"type":135,"name":246,"callback":247,"file":232,"line":248},"woocommerce_settings_api_form_fields_paypal","add_enable_for_subscriptions_setting",42,{"type":147,"name":250,"callback":169,"priority":11,"file":251,"line":180},"woocommerce_subscription_payment_meta","inc\u002Faco-gateway\u002Fpaypal\u002Fincludes\u002Fadmin\u002Fclass-awc-paypal-change-payment-method-admin.php",{"type":147,"name":253,"callback":169,"priority":11,"file":251,"line":238},"woocommerce_subscription_validate_payment_meta_paypal",{"type":135,"name":255,"callback":169,"priority":11,"file":256,"line":257},"woocommerce_subscriptions_pre_update_payment_method","inc\u002Faco-gateway\u002Fpaypal\u002Fincludes\u002Fclass-awc-paypal-standard-change-payment-method.php",17,{"type":135,"name":259,"callback":169,"priority":11,"file":256,"line":159},"woocommerce_subscription_payment_method_updated",{"type":147,"name":261,"callback":169,"priority":11,"file":256,"line":262},"woocommerce_subscriptions_update_payment_via_pay_shortcode",21,{"type":147,"name":264,"callback":169,"priority":11,"file":256,"line":265},"awc_gateway_change_payment_button_text",23,{"type":135,"name":267,"callback":268,"file":256,"line":269},"woocommerce_subscription_cancelled_paypal","AWC_PayPal_Status_Manager::cancel_subscription",46,{"type":135,"name":271,"callback":169,"priority":11,"file":272,"line":273},"awc_paypal_ipn_process_failure","inc\u002Faco-gateway\u002Fpaypal\u002Fincludes\u002Fclass-awc-paypal-standard-ipn-failure-handler.php",41,{"type":135,"name":275,"callback":169,"file":272,"line":248},"shutdown",{"type":135,"name":277,"callback":278,"file":279,"line":280},"woocommerce_subscription_on-hold_paypal","awc_PayPal_Status_Manager::suspend_subscription","inc\u002Faco-gateway\u002Fpaypal\u002Fincludes\u002Fclass-awc-paypal-standard-ipn-handler.php",298,{"type":135,"name":282,"callback":283,"file":279,"line":284},"woocommerce_subscription_activated_paypal","awc_PayPal_Status_Manager::reactivate_subscription",414,{"type":135,"name":277,"callback":278,"file":279,"line":286},466,{"type":147,"name":288,"callback":289,"priority":144,"file":290,"line":291},"woocommerce_order_amount_total","AWC_Subscription_Change_Payment_Gateway::maybe_zero_total","inc\u002Faco-gateway\u002Fpaypal\u002Fincludes\u002Fclass-awc-paypal-standard-request.php",300,{"type":147,"name":293,"callback":289,"priority":144,"file":290,"line":294},"woocommerce_subscription_get_total",302,{"type":147,"name":296,"callback":169,"priority":11,"file":297,"line":32},"woocommerce_subscriptions_can_item_be_switched","inc\u002Faco-gateway\u002Fpaypal\u002Fincludes\u002Fclass-awc-paypal-standard-switcher.php",{"type":147,"name":299,"callback":169,"priority":55,"file":297,"line":300},"woocommerce_cart_needs_payment",33,{"type":147,"name":302,"callback":169,"priority":11,"file":297,"line":241},"woocommerce_payment_successful_result",{"type":135,"name":304,"callback":169,"priority":305,"file":297,"line":139},"woocommerce_checkout_update_order_meta",15,{"type":135,"name":307,"callback":169,"priority":11,"file":297,"line":248},"awc_subscriptions_switch_completed",{"type":147,"name":173,"callback":169,"priority":309,"file":297,"line":82},12,{"type":135,"name":267,"callback":169,"file":311,"line":177},"inc\u002Faco-gateway\u002Fpaypal\u002Fincludes\u002Fclass-awc-paypal-status-manager.php",{"type":135,"name":313,"callback":169,"file":311,"line":314},"woocommerce_subscription_pending-cancel_paypal",27,{"type":135,"name":316,"callback":169,"file":311,"line":180},"woocommerce_subscription_expired_paypal",{"type":135,"name":277,"callback":169,"file":311,"line":235},{"type":135,"name":282,"callback":169,"file":311,"line":32},{"type":147,"name":320,"callback":169,"priority":11,"file":311,"line":238},"awc_gateway_status_payment_changed",{"type":147,"name":322,"callback":169,"priority":11,"file":323,"line":273},"woocommerce_payment_gateway_supports","inc\u002Faco-gateway\u002Fpaypal\u002Fincludes\u002Fclass-awc-paypal-supports.php",{"type":147,"name":325,"callback":169,"priority":11,"file":323,"line":326},"awc_subscription_payment_gateway_supports",44,{"type":147,"name":328,"callback":329,"priority":11,"file":323,"line":269},"woocommerce_subscriptions_payment_gateway_features_list","add_paypal_billing_type_supported_features",{"type":147,"name":331,"callback":332,"file":333,"line":334},"woocommerce_subscription_bulk_actions","add_remove_personal_data_bulk_action","inc\u002Faco-priv\u002Fclass-awc-privacy.php",54,{"type":135,"name":336,"callback":337,"file":333,"line":338},"load-edit.php","process_bulk_action",55,{"type":135,"name":340,"callback":341,"file":333,"line":342},"woocommerce_remove_subscription_personal_data","remove_subscription_personal_data",56,{"type":135,"name":136,"callback":344,"file":333,"line":345},"bulk_admin_notices",57,{"type":147,"name":347,"callback":348,"file":333,"line":349},"woocommerce_account_settings","add_caveat_to_order_data_retention_settings",59,{"type":147,"name":347,"callback":351,"file":333,"line":46},"add_subscription_data_retention_settings",{"type":147,"name":353,"callback":354,"priority":11,"file":333,"line":355},"woocommerce_trash_pending_orders_query_args","remove_subscription_orders_from_anonymization_query",63,{"type":147,"name":357,"callback":354,"priority":11,"file":333,"line":189},"woocommerce_trash_failed_orders_query_args",{"type":147,"name":359,"callback":354,"priority":11,"file":333,"line":360},"woocommerce_trash_cancelled_orders_query_args",65,{"type":147,"name":362,"callback":354,"priority":11,"file":333,"line":363},"woocommerce_anonymize_completed_orders_query_args",66,{"type":135,"name":365,"callback":366,"file":333,"line":192},"woocommerce_cleanup_personal_data","queue_cleanup_personal_data",{"type":147,"name":368,"callback":369,"priority":101,"file":333,"line":194},"woocommerce_delete_inactive_account_roles","flag_subscription_user_exclusion_from_query",{"type":135,"name":371,"callback":372,"file":333,"line":373},"pre_get_users","maybe_exclude_subscription_customers",72,{"type":147,"name":347,"callback":375,"file":333,"line":376},"add_inactive_user_retention_note",73,{"type":135,"name":378,"callback":378,"priority":379,"file":380,"line":265},"add_meta_boxes",25,"inc\u002Fadmin\u002Fclass-awc-admin-meta-boxes.php",{"type":135,"name":378,"callback":382,"priority":383,"file":380,"line":379},"remove_meta_boxes",35,{"type":135,"name":385,"callback":386,"file":380,"line":180},"woocommerce_process_shop_order_meta","remove_meta_box_save",{"type":135,"name":388,"callback":389,"priority":163,"file":380,"line":32},"admin_enqueue_scripts","enqueue_styles_scripts",{"type":135,"name":385,"callback":391,"priority":11,"file":380,"line":300},"awc_Meta_Box_Schedule::save",{"type":135,"name":385,"callback":393,"priority":11,"file":380,"line":185},"awc_Meta_Box_Subscription_Data::save",{"type":147,"name":395,"callback":396,"priority":11,"file":380,"line":241},"woocommerce_order_actions","add_subscription_actions",{"type":135,"name":398,"callback":399,"priority":11,"file":380,"line":400},"woocommerce_order_action_awc_process_renewal","process_renewal_action_request",38,{"type":135,"name":402,"callback":403,"priority":11,"file":380,"line":139},"woocommerce_order_action_awc_create_pending_renewal","create_pending_renewal_action_request",{"type":135,"name":405,"callback":406,"priority":11,"file":380,"line":407},"woocommerce_order_action_awc_create_pending_parent","create_pending_parent_action_request",40,{"type":147,"name":409,"callback":410,"priority":13,"file":380,"line":411},"woocommerce_resend_order_emails_available","remove_order_email_actions",43,{"type":135,"name":413,"callback":414,"priority":11,"file":380,"line":269},"woocommerce_order_action_awc_retry_renewal_payment","process_retry_renewal_payment_action_request",{"type":135,"name":416,"callback":417,"file":380,"line":418},"option_woocommerce_manage_stock","override_stock_management",49,{"type":135,"name":136,"callback":169,"file":420,"line":206},"inc\u002Fadmin\u002Fclass-awc-admin-notice.php",{"type":147,"name":422,"callback":423,"file":424,"line":139},"manage_edit-shop_subscription_columns","shop_subscription_columns","inc\u002Fadmin\u002Fclass-awc-admin-post-types.php",{"type":147,"name":426,"callback":427,"file":424,"line":407},"manage_edit-shop_subscription_sortable_columns","shop_subscription_sortable_columns",{"type":135,"name":429,"callback":430,"priority":431,"file":424,"line":273},"manage_shop_subscription_posts_custom_column","render_shop_subscription_columns",2,{"type":147,"name":433,"callback":434,"file":424,"line":326},"bulk_actions-edit-shop_subscription","remove_bulk_actions",{"type":135,"name":436,"callback":437,"file":424,"line":82},"admin_print_footer_scripts","print_bulk_actions_script",{"type":135,"name":336,"callback":439,"file":424,"line":269},"parse_bulk_actions",{"type":135,"name":136,"callback":344,"file":424,"line":441},47,{"type":147,"name":443,"callback":444,"file":424,"line":445},"request","request_query",50,{"type":147,"name":447,"callback":448,"file":424,"line":449},"get_search_query","shop_subscription_search_label",53,{"type":147,"name":451,"callback":452,"file":424,"line":334},"query_vars","add_custom_query_var",{"type":135,"name":454,"callback":455,"file":424,"line":338},"parse_query","shop_subscription_search_custom_fields",{"type":147,"name":457,"callback":457,"file":424,"line":345},"post_updated_messages",{"type":147,"name":459,"callback":459,"priority":11,"file":424,"line":460},"posts_clauses",807,{"type":147,"name":462,"callback":169,"file":463,"line":349},"product_type_selector","inc\u002Fadmin\u002Fclass-awc-subscriptions-admin.php",{"type":147,"name":462,"callback":465,"file":463,"line":466},"add_downloadable_and_virtual_filters",62,{"type":147,"name":443,"callback":468,"priority":144,"file":463,"line":355},"modify_downloadable_and_virtual_product_queries",{"type":135,"name":470,"callback":169,"file":463,"line":363},"woocommerce_product_options_general_product_data",{"type":135,"name":472,"callback":169,"file":463,"line":473},"woocommerce_page_wc-status",70,{"type":135,"name":475,"callback":169,"file":463,"line":376},"woocommerce_product_options_shipping",{"type":135,"name":477,"callback":169,"priority":11,"file":463,"line":145},"woocommerce_product_after_variable_attributes",{"type":135,"name":479,"callback":169,"priority":11,"file":463,"line":203},"woocommerce_variable_product_bulk_edit_actions",{"type":135,"name":481,"callback":169,"priority":11,"file":463,"line":206},"woocommerce_product_bulk_edit_save",{"type":135,"name":483,"callback":169,"priority":144,"file":463,"line":25},"save_post",{"type":135,"name":483,"callback":169,"priority":144,"file":463,"line":485},86,{"type":135,"name":487,"callback":169,"file":463,"line":488},"woocommerce_process_product_meta_variable-subscription",89,{"type":135,"name":490,"callback":169,"priority":163,"file":463,"line":214},"woocommerce_save_product_variation",{"type":135,"name":492,"callback":169,"priority":11,"file":463,"line":493},"woocommerce_subscription_pre_update_status",92,{"type":135,"name":495,"callback":169,"file":463,"line":103},"product_variation_linked",{"type":147,"name":497,"callback":169,"priority":144,"file":463,"line":498},"manage_users_columns",96,{"type":147,"name":500,"callback":169,"priority":144,"file":463,"line":501},"manage_users_custom_column",98,{"type":135,"name":388,"callback":169,"file":463,"line":55},{"type":135,"name":504,"callback":169,"file":463,"line":505},"woocommerce_admin_field_informational",102,{"type":147,"name":507,"callback":508,"file":463,"line":229},"posts_where","filter_orders",{"type":147,"name":507,"callback":510,"file":463,"line":511},"filter_orders_and_subscriptions_from_list",106,{"type":147,"name":507,"callback":513,"file":463,"line":514},"filter_paid_subscription_orders_for_user",108,{"type":135,"name":136,"callback":169,"file":463,"line":516},110,{"type":147,"name":518,"callback":169,"priority":11,"file":463,"line":519},"set-screen-option",114,{"type":147,"name":521,"callback":522,"file":463,"line":523},"woocommerce_payment_gateways_setting_columns","payment_gateways_renewal_column",116,{"type":135,"name":525,"callback":526,"file":463,"line":527},"woocommerce_payment_gateways_setting_column_renewals","payment_gateways_renewal_support",118,{"type":147,"name":529,"callback":169,"priority":13,"file":463,"line":530},"woocommerce_get_formatted_order_total",121,{"type":135,"name":532,"callback":169,"priority":11,"file":463,"line":533},"woocommerce_payment_gateways_settings",123,{"type":135,"name":535,"callback":169,"priority":11,"file":463,"line":536},"woocommerce_order_item_add_action_buttons",130,{"type":147,"name":532,"callback":538,"priority":11,"file":463,"line":539},"add_guest_checkout_setting_note",133,{"type":147,"name":347,"callback":538,"priority":11,"file":463,"line":541},134,{"type":135,"name":543,"callback":544,"priority":170,"file":463,"line":545},"woocommerce_process_product_meta","validate_product_type_change",137,{"type":147,"name":547,"callback":548,"priority":11,"file":463,"line":549},"gettext","change_order_item_editable_text",1503,{"type":135,"name":551,"callback":169,"priority":11,"file":552,"line":32},"woocommerce_subscriptions_related_orders_meta_box_rows","inc\u002Fadmin\u002Fmeta-boxes\u002Fclass-awc-meta-box-related-orders.php",{"type":147,"name":554,"callback":169,"file":555,"line":155},"woocommerce_api_classes","inc\u002Fapi\u002Fclass-awc-api.php",{"type":135,"name":557,"callback":169,"priority":305,"file":555,"line":159},"rest_api_init",{"type":135,"name":141,"callback":559,"file":560,"line":338},"awc_api_initial_callback","inc\u002Fapi\u002Fclass-awc-restapi.php",{"type":135,"name":557,"callback":562,"file":560,"line":345},"closure",{"type":147,"name":564,"callback":565,"priority":11,"file":566,"line":273},"woocommerce_rest_prepare_shop_subscription","filter_get_subscription_response","inc\u002Fapi\u002Fclass-awc-subscription-rest-controller.php",{"type":147,"name":568,"callback":569,"priority":11,"file":566,"line":411},"woocommerce_rest_shop_subscription_query","query_args",{"type":147,"name":564,"callback":565,"priority":11,"file":571,"line":273},"inc\u002Fapi\u002Flegacy\u002Fclass-awc-subscription-rest-controller.php",{"type":147,"name":568,"callback":569,"priority":11,"file":571,"line":411},{"type":147,"name":574,"callback":575,"priority":11,"file":571,"line":82},"woocommerce_rest_pre_insert_shop_subscription","prepare_subscription_args",{"type":147,"name":577,"callback":578,"priority":11,"file":579,"line":580},"woocommerce_api_order_response","add_customer_data","inc\u002Fapi\u002Flegacy\u002Fclass-wc-api-subscriptions.php",179,{"type":147,"name":582,"callback":583,"priority":11,"file":584,"line":265},"woocommerce_api_permissions_in_scope","get_permissions_in_scope","inc\u002Fclasses\u002Fclass-awc-auth.php",{"type":135,"name":388,"callback":586,"priority":11,"file":587,"line":588},"adminEnqueueScripts","inc\u002Fclasses\u002Fclass-awc-backend.php",158,{"type":135,"name":388,"callback":590,"priority":11,"file":587,"line":591},"adminEnqueueStyles",159,{"type":135,"name":593,"callback":594,"file":587,"line":595},"admin_menu","awc_admin_menu_page_hook",163,{"type":135,"name":136,"callback":597,"file":587,"line":598},"awc_display_admin_notices",166,{"type":135,"name":600,"callback":601,"file":602,"line":163},"woocommerce_loaded","load_logger","inc\u002Fclasses\u002Fclass-awc-cached-data-manager.php",{"type":135,"name":237,"callback":604,"file":602,"line":167},"initialize_cron_check_size",{"type":147,"name":606,"callback":607,"file":602,"line":265},"cron_schedules","add_weekly_cron_schedule",{"type":147,"name":609,"callback":610,"priority":11,"file":611,"line":262},"woocommerce_create_order","update_cart_hash","inc\u002Fclasses\u002Fclass-awc-cart-initial-payment.php",{"type":135,"name":613,"callback":614,"file":611,"line":167},"woocommerce_setup_cart_for_subscription_initial_payment","setup_discounts",{"type":135,"name":600,"callback":616,"priority":11,"file":617,"line":177},"attach_dependant_hooks","inc\u002Fclasses\u002Fclass-awc-cart-renewal.php",{"type":147,"name":619,"callback":620,"priority":11,"file":617,"line":235},"woocommerce_get_checkout_payment_url","get_checkout_payment_url",{"type":147,"name":622,"callback":623,"priority":11,"file":617,"line":238},"woocommerce_my_account_my_orders_actions","filter_my_account_my_orders_actions",{"type":147,"name":625,"callback":626,"file":617,"line":383},"woocommerce_default_order_status","maybe_preserve_order_status",{"type":147,"name":609,"callback":610,"priority":11,"file":617,"line":400},{"type":147,"name":629,"callback":630,"priority":11,"file":617,"line":273},"woocommerce_login_redirect","maybe_redirect_after_login",{"type":135,"name":632,"callback":633,"priority":11,"file":617,"line":326},"woocommerce_checkout_order_processed","update_session_cart_after_updating_renewal_order",{"type":147,"name":635,"callback":636,"priority":11,"file":617,"line":269},"wc_dynamic_pricing_apply_cart_item_adjustment","prevent_compounding_dynamic_discounts",{"type":135,"name":638,"callback":639,"priority":101,"file":617,"line":418},"woocommerce_cart_calculate_fees","remove_non_recurring_fees",{"type":147,"name":641,"callback":642,"priority":13,"file":617,"line":643},"woocommerce_cart_shipping_packages","maybe_update_shipping_packages",52,{"type":135,"name":645,"callback":646,"priority":11,"file":617,"line":334},"awc_before_renewal_setup_cart_subscriptions","clear_coupons",{"type":135,"name":645,"callback":648,"file":617,"line":345},"awc_allow_protected_products_to_renew",{"type":135,"name":650,"callback":651,"file":617,"line":652},"awc_after_renewal_setup_cart_subscriptions","awc_disallow_protected_product_add_to_cart_validation",58,{"type":135,"name":654,"callback":614,"file":617,"line":655},"woocommerce_setup_cart_for_subscription_renewal",61,{"type":135,"name":657,"callback":658,"priority":13,"file":617,"line":189},"woocommerce_checkout_create_order","maybe_preserve_order_created_via",{"type":135,"name":660,"callback":661,"file":617,"line":363},"plugins_loaded","maybe_disable_manual_renewal_stock_validation",{"type":135,"name":663,"callback":664,"priority":11,"file":617,"line":203},"woocommerce_add_order_item_meta","update_line_item_cart_data",{"type":147,"name":666,"callback":667,"priority":11,"file":617,"line":668},"woocommerce_checkout_update_customer_data","maybe_update_subscription_customer_data",81,{"type":135,"name":670,"callback":671,"priority":11,"file":617,"line":485},"woocommerce_checkout_create_order_line_item","add_line_item_meta",{"type":135,"name":304,"callback":673,"priority":11,"file":617,"line":488},"set_order_item_id",{"type":135,"name":675,"callback":676,"priority":11,"file":617,"line":493},"woocommerce_hidden_order_itemmeta","hidden_order_itemmeta",{"type":147,"name":678,"callback":679,"priority":11,"file":617,"line":680},"woocommerce_checkout_update_user_meta","maybe_update_subscription_address_data",95,{"type":147,"name":682,"callback":683,"priority":11,"file":617,"line":684},"woocommerce_get_cart_item_from_session","get_cart_item_from_session",107,{"type":135,"name":686,"callback":687,"priority":11,"file":617,"line":514},"woocommerce_cart_loaded_from_session","cart_items_loaded_from_session",{"type":135,"name":638,"callback":689,"priority":11,"file":617,"line":690},"maybe_add_fees",111,{"type":135,"name":692,"callback":693,"priority":55,"file":617,"line":519},"template_redirect","maybe_setup_cart",{"type":147,"name":695,"callback":696,"priority":11,"file":617,"line":523},"woocommerce_get_shop_coupon_data","renewal_coupon_data",{"type":135,"name":698,"callback":699,"priority":11,"file":617,"line":527},"woocommerce_remove_cart_item","maybe_remove_items",{"type":135,"name":701,"callback":646,"priority":11,"file":617,"line":530},"woocommerce_cart_emptied",{"type":147,"name":703,"callback":704,"priority":11,"file":617,"line":533},"woocommerce_cart_item_removed_title","items_removed_title",{"type":135,"name":706,"callback":707,"priority":11,"file":617,"line":708},"woocommerce_cart_item_restored","maybe_restore_items",125,{"type":147,"name":710,"callback":711,"priority":11,"file":617,"line":712},"woocommerce_product_addons_adjust_price","product_addons_adjust_price",128,{"type":147,"name":714,"callback":715,"priority":11,"file":617,"line":716},"woocommerce_checkout_get_value","checkout_get_value",131,{"type":147,"name":718,"callback":719,"priority":55,"file":617,"line":541},"woocommerce_ship_to_different_address_checked","maybe_check_ship_to_different_address",{"type":147,"name":721,"callback":722,"priority":11,"file":617,"line":723},"woocommerce_get_item_data","display_line_item_data_in_cart",136,{"type":135,"name":600,"callback":725,"priority":11,"file":617,"line":726},"attach_dependant_callbacks",139,{"type":135,"name":663,"callback":728,"priority":11,"file":617,"line":729},"add_order_item_meta",150,{"type":135,"name":731,"callback":728,"priority":11,"file":617,"line":732},"woocommerce_add_subscription_item_meta",151,{"type":135,"name":670,"callback":734,"priority":11,"file":617,"line":735},"add_order_line_item_meta",153,{"type":147,"name":714,"callback":715,"priority":11,"file":617,"line":737},442,{"type":147,"name":625,"callback":169,"file":617,"line":739},603,{"type":135,"name":741,"callback":742,"priority":11,"file":743,"line":183},"woocommerce_checkout_subscription_created","maybe_record_resubscribe","inc\u002Fclasses\u002Fclass-awc-cart-resubscribe.php",{"type":147,"name":745,"callback":746,"priority":11,"file":743,"line":300},"woocommerce_subscriptions_recurring_cart_key","get_recurring_cart_key",{"type":147,"name":748,"callback":749,"priority":55,"file":743,"line":383},"awc_recurring_cart_next_payment_date","recurring_cart_next_payment_date",{"type":147,"name":751,"callback":752,"priority":55,"file":743,"line":400},"woocommerce_before_calculate_totals","maybe_set_free_trial",{"type":135,"name":754,"callback":755,"file":743,"line":139},"woocommerce_subscription_cart_before_grouping","maybe_unset_free_trial",{"type":135,"name":757,"callback":752,"file":743,"line":407},"woocommerce_subscription_cart_after_grouping",{"type":135,"name":759,"callback":755,"priority":13,"file":743,"line":273},"awc_recurring_cart_start_date",{"type":135,"name":761,"callback":752,"priority":55,"file":743,"line":248},"awc_recurring_cart_end_date",{"type":147,"name":763,"callback":755,"priority":764,"file":743,"line":411},"woocommerce_subscriptions_calculated_total",10000,{"type":135,"name":766,"callback":752,"file":743,"line":326},"woocommerce_cart_totals_before_shipping",{"type":135,"name":768,"callback":755,"file":743,"line":82},"woocommerce_cart_totals_after_shipping",{"type":135,"name":770,"callback":752,"file":743,"line":269},"woocommerce_review_order_before_shipping",{"type":135,"name":772,"callback":755,"file":743,"line":441},"woocommerce_review_order_after_shipping",{"type":135,"name":774,"callback":775,"priority":11,"file":743,"line":418},"woocommerce_order_status_changed","maybe_cancel_existing_subscription",{"type":147,"name":635,"callback":636,"priority":11,"file":743,"line":777},51,{"type":147,"name":745,"callback":746,"priority":11,"file":743,"line":779},240,{"type":135,"name":600,"callback":616,"priority":11,"file":781,"line":262},"inc\u002Fclasses\u002Fclass-awc-cart-switch.php",{"type":147,"name":619,"callback":620,"priority":11,"file":781,"line":174},{"type":135,"name":692,"callback":693,"priority":91,"file":781,"line":314},{"type":147,"name":785,"callback":786,"file":787,"line":269},"woocommerce_order_type_to_group","add_extra_groups","inc\u002Fclasses\u002Fclass-awc-custom-order-item-manager.php",{"type":147,"name":789,"callback":790,"priority":11,"file":787,"line":441},"woocommerce_get_order_item_classname","map_classname_for_extra_items",{"type":147,"name":792,"callback":793,"file":787,"line":151},"woocommerce_data_stores","register_data_stores",{"type":135,"name":660,"callback":795,"file":796,"line":238},"attach_woocommerce_dependent_hooks","inc\u002Fclasses\u002Fclass-awc-dependent-hook-manager.php",{"type":147,"name":798,"callback":169,"priority":11,"file":799,"line":174},"woocommerce_process_product_file_download_paths_grant_access_to_new_file","inc\u002Fclasses\u002Fclass-awc-download-handler.php",{"type":135,"name":801,"callback":169,"file":799,"line":177},"woocommerce_grant_product_download_permissions",{"type":147,"name":803,"callback":169,"priority":11,"file":799,"line":180},"woocommerce_get_item_downloads",{"type":135,"name":385,"callback":169,"priority":46,"file":799,"line":32},{"type":135,"name":806,"callback":807,"file":799,"line":238},"woocommerce_admin_created_subscription","grant_download_permissions",{"type":135,"name":809,"callback":169,"file":799,"line":185},"deleted_post",{"type":135,"name":811,"callback":169,"priority":144,"file":799,"line":241},"woocommerce_process_product_file_download_paths",{"type":135,"name":813,"callback":814,"priority":11,"file":815,"line":379},"awc_before_parent_order_setup_cart","maybe_adjust_stock_cart","inc\u002Fclasses\u002Fclass-awc-initial-cart-stock-manager.php",{"type":135,"name":817,"callback":169,"file":818,"line":262},"woocommerce_product_options_advanced","inc\u002Fclasses\u002Fclass-awc-limiter.php",{"type":147,"name":820,"callback":169,"priority":309,"file":818,"line":379},"woocommerce_subscription_is_purchasable",{"type":147,"name":822,"callback":169,"priority":309,"file":818,"line":177},"woocommerce_subscription_variation_is_purchasable",{"type":147,"name":820,"callback":169,"priority":309,"file":818,"line":314},{"type":147,"name":822,"callback":169,"priority":309,"file":818,"line":180},{"type":147,"name":826,"callback":827,"file":818,"line":235},"woocommerce_valid_order_statuses_for_order_again","filter_order_again_statuses_for_limited_subscriptions",{"type":147,"name":829,"callback":830,"priority":11,"file":831,"line":248},"pre_update_option","maybe_allow_permalink_update","inc\u002Fclasses\u002Fclass-awc-manage-parmalink.php",{"type":147,"name":833,"callback":834,"priority":11,"file":835,"line":262},"woocommerce_payment_methods_list_item","flag_subscription_payment_token_deletions","inc\u002Fclasses\u002Fclass-awc-my-account-payment-methods.php",{"type":135,"name":837,"callback":838,"priority":11,"file":835,"line":167},"woocommerce_payment_token_deleted","maybe_update_subscriptions_payment_meta",{"type":135,"name":840,"callback":841,"priority":11,"file":835,"line":265},"woocommerce_payment_token_set_default","display_default_payment_token_change_notice",{"type":135,"name":843,"callback":844,"file":835,"line":174},"wp","update_subscription_tokens",{"type":135,"name":141,"callback":846,"file":847,"line":269},"init_store","inc\u002Fclasses\u002Fclass-awc-payment-retry-manager.php",{"type":147,"name":849,"callback":169,"priority":11,"file":847,"line":151},"woocommerce_valid_order_statuses_for_payment",{"type":147,"name":851,"callback":169,"file":847,"line":445},"awc_subscription_dates_return",{"type":135,"name":853,"callback":169,"file":847,"line":643},"delete_post",{"type":135,"name":855,"callback":169,"file":847,"line":449},"wp_trash_post",{"type":135,"name":165,"callback":169,"priority":13,"file":847,"line":338},{"type":135,"name":858,"callback":169,"priority":13,"file":847,"line":345},"woocommerce_subscriptions_retry_status_updated",{"type":135,"name":860,"callback":861,"priority":11,"file":847,"line":349},"woocommerce_subscription_renewal_payment_failed","maybe_apply_retry_rule",{"type":135,"name":860,"callback":863,"priority":305,"file":847,"line":46},"maybe_reapply_last_retry_rule",{"type":135,"name":865,"callback":169,"file":847,"line":466},"awc_subscription_scheduled_payment_retry",{"type":147,"name":867,"callback":169,"priority":11,"file":847,"line":189},"woocommerce_subscriptions_is_failed_renewal_order",{"type":135,"name":660,"callback":169,"file":847,"line":363},{"type":135,"name":870,"callback":169,"priority":144,"file":847,"line":192},"woocommerce_subscriptions_before_upgrade",{"type":135,"name":141,"callback":872,"priority":13,"file":847,"line":373},"register_tables",{"type":135,"name":141,"callback":141,"priority":305,"file":847,"line":874},396,{"type":135,"name":876,"callback":877,"file":878,"line":879},"before_delete_post","post_deleted","inc\u002Fclasses\u002Fclass-awc-post-meta-cache-manager.php",37,{"type":135,"name":881,"callback":877,"file":878,"line":400},"trashed_post",{"type":135,"name":883,"callback":884,"file":878,"line":139},"untrashed_post","post_untrashed",{"type":135,"name":886,"callback":887,"priority":11,"file":878,"line":248},"added_post_meta","meta_added",{"type":135,"name":889,"callback":890,"priority":11,"file":878,"line":411},"update_post_meta","meta_updated",{"type":135,"name":892,"callback":893,"priority":11,"file":878,"line":326},"deleted_post_meta","meta_deleted",{"type":135,"name":895,"callback":896,"priority":11,"file":878,"line":441},"update_post_metadata","meta_updated_with_previous",{"type":135,"name":898,"callback":899,"priority":55,"file":878,"line":445},"delete_post_metadata","meta_deleted_all",{"type":135,"name":660,"callback":169,"file":901,"line":655},"inc\u002Fclasses\u002Fclass-awc-public.php",{"type":135,"name":141,"callback":903,"file":904,"line":144},"add_endpoints","inc\u002Fclasses\u002Fclass-awc-query.php",{"type":147,"name":906,"callback":907,"priority":144,"file":904,"line":104},"the_title","change_endpoint_title",{"type":147,"name":451,"callback":909,"priority":13,"file":904,"line":155},"add_query_vars",{"type":135,"name":911,"callback":911,"priority":13,"file":904,"line":257},"parse_request",{"type":147,"name":913,"callback":914,"priority":11,"file":904,"line":159},"woocommerce_get_breadcrumb","add_breadcrumb",{"type":135,"name":916,"callback":917,"file":904,"line":918},"pre_get_posts","maybe_redirect_payment_methods",19,{"type":135,"name":916,"callback":916,"priority":144,"file":904,"line":163},{"type":147,"name":921,"callback":922,"file":904,"line":262},"woocommerce_get_query_vars","add_awc_query_vars",{"type":147,"name":924,"callback":925,"file":904,"line":174},"woocommerce_account_menu_items","add_menu_items",{"type":147,"name":927,"callback":928,"priority":11,"file":904,"line":180},"woocommerce_get_endpoint_url","get_endpoint_url",{"type":147,"name":927,"callback":930,"priority":11,"file":904,"line":183},"maybe_redirect_to_only_subscription",{"type":135,"name":932,"callback":933,"file":904,"line":238},"woocommerce_account_subscriptions_endpoint","endpoint_content",{"type":147,"name":935,"callback":936,"priority":11,"file":904,"line":300},"woocommerce_account_menu_item_classes","maybe_add_active_class",{"type":147,"name":347,"callback":938,"file":904,"line":139},"add_endpoint_account_settings",{"type":147,"name":940,"callback":938,"file":904,"line":273},"woocommerce_get_settings_advanced",{"type":147,"name":942,"callback":943,"file":904,"line":944},"redirect_canonical","__return_false",229,{"type":147,"name":927,"callback":928,"priority":11,"file":904,"line":946},345,{"type":135,"name":141,"callback":169,"priority":55,"file":948,"line":159},"inc\u002Fclasses\u002Fclass-awc-remove-item.php",{"type":135,"name":950,"callback":814,"priority":11,"file":951,"line":155},"awc_before_renewal_setup_cart_subscription","inc\u002Fclasses\u002Fclass-awc-renewal-cart-stock-manager.php",{"type":135,"name":953,"callback":954,"priority":13,"file":951,"line":257},"woocommerce_check_cart_items","maybe_adjust_stock_checkout",{"type":135,"name":657,"callback":956,"file":951,"line":159},"remove_filters",{"type":135,"name":953,"callback":956,"priority":163,"file":951,"line":918},{"type":147,"name":959,"callback":960,"priority":11,"file":951,"line":961},"woocommerce_product_is_in_stock","adjust_is_in_stock",80,{"type":147,"name":963,"callback":964,"priority":11,"file":951,"line":668},"woocommerce_product_backorders_allowed","adjust_backorder_status",{"type":135,"name":966,"callback":967,"file":968,"line":144},"woocommerce_generated_manual_renewal_order","maybe_record_staging_site_renewal","inc\u002Fclasses\u002Fclass-awc-staging.php",{"type":147,"name":970,"callback":971,"file":968,"line":309},"woocommerce_register_post_type_subscription","maybe_add_menu_badge",{"type":135,"name":973,"callback":974,"file":968,"line":104},"wp_loaded","maybe_reset_admin_notice",{"type":135,"name":240,"callback":976,"file":968,"line":977},"maybe_add_payment_method_note",14,{"type":147,"name":979,"callback":169,"priority":11,"file":980,"line":305},"awc_view_details_subscription_myaccount_actions","inc\u002Fclasses\u002Fclass-awc-subscription-addresses.php",{"type":135,"name":982,"callback":169,"priority":11,"file":980,"line":257},"woocommerce_after_edit_address_form_billing",{"type":135,"name":984,"callback":169,"priority":11,"file":980,"line":159},"woocommerce_after_edit_address_form_shipping",{"type":135,"name":986,"callback":169,"priority":11,"file":980,"line":163},"woocommerce_customer_save_address",{"type":147,"name":988,"callback":169,"priority":11,"file":980,"line":167},"woocommerce_address_to_edit",{"type":147,"name":913,"callback":169,"priority":11,"file":980,"line":174},{"type":147,"name":991,"callback":992,"priority":11,"file":993,"line":104},"woocommerce_add_to_cart_validation","maybe_empty_cart","inc\u002Fclasses\u002Fclass-awc-subscription-cart-validator.php",{"type":147,"name":686,"callback":995,"priority":11,"file":993,"line":977},"validate_cart_contents_for_mixed_checkout",{"type":147,"name":991,"callback":997,"priority":11,"file":993,"line":305},"can_add_subscription_product_to_cart",{"type":147,"name":999,"callback":1000,"file":993,"line":360},"add_to_cart_fragments","AWC_Subscriptions::redirect_ajax_add_to_cart",{"type":147,"name":1002,"callback":1000,"file":993,"line":1003},"woocommerce_add_to_cart_fragments",67,{"type":147,"name":999,"callback":1005,"file":993,"line":514},"redirect_ajax_add_to_cart",{"type":147,"name":1002,"callback":1005,"file":993,"line":516},{"type":135,"name":751,"callback":169,"priority":11,"file":1008,"line":345},"inc\u002Fclasses\u002Fclass-awc-subscription-cart.php",{"type":135,"name":1010,"callback":169,"priority":11,"file":1008,"line":652},"woocommerce_calculate_totals",{"type":135,"name":1012,"callback":169,"priority":11,"file":1008,"line":349},"woocommerce_after_calculate_totals",{"type":135,"name":1010,"callback":169,"priority":11,"file":1008,"line":466},{"type":147,"name":1015,"callback":169,"priority":101,"file":1008,"line":189},"woocommerce_calculated_total",{"type":147,"name":641,"callback":169,"file":1008,"line":1003},{"type":147,"name":173,"callback":169,"file":1008,"line":473},{"type":147,"name":1019,"callback":169,"priority":144,"file":1008,"line":376},"woocommerce_cart_product_subtotal",{"type":147,"name":299,"callback":169,"priority":11,"file":1008,"line":145},{"type":147,"name":1022,"callback":169,"priority":11,"file":1008,"line":203},"woocommerce_cart_product_price",{"type":135,"name":1024,"callback":169,"file":1008,"line":206},"woocommerce_cart_totals_after_order_total",{"type":135,"name":1026,"callback":169,"file":1008,"line":1027},"woocommerce_review_order_after_order_total",83,{"type":147,"name":1029,"callback":169,"priority":144,"file":1008,"line":25},"woocommerce_cart_needs_shipping",{"type":135,"name":698,"callback":1031,"file":1008,"line":1032},"maybe_reset_chosen_shipping_methods",88,{"type":135,"name":1034,"callback":1035,"file":1008,"line":493},"woocommerce_checkout_update_order_review","add_shipping_method_post_data",{"type":147,"name":1037,"callback":1038,"priority":11,"file":1008,"line":680},"woocommerce_shipping_chosen_method","set_chosen_shipping_method",{"type":147,"name":1040,"callback":169,"priority":31,"file":1008,"line":501},"woocommerce_package_rates",{"type":147,"name":1042,"callback":169,"priority":101,"file":1008,"line":226},"woocommerce_shipping_packages",{"type":147,"name":1044,"callback":169,"priority":55,"file":1008,"line":229},"woocommerce_local_pickup_methods",{"type":147,"name":1046,"callback":169,"priority":11,"file":1008,"line":1047},"wc_shipping_local_pickup_plus_chosen_shipping_methods",105,{"type":135,"name":1049,"callback":169,"file":1008,"line":514},"woocommerce_after_checkout_validation",{"type":147,"name":1051,"callback":169,"priority":11,"file":1008,"line":516},"woocommerce_add_to_cart_handler",{"type":135,"name":638,"callback":169,"priority":101,"file":1008,"line":1053},112,{"type":135,"name":1034,"callback":169,"file":1008,"line":519},{"type":135,"name":660,"callback":616,"file":1008,"line":1056},115,{"type":147,"name":1058,"callback":1059,"priority":11,"file":1008,"line":545},"woocommerce_shipping_free_shipping_is_available","maybe_recalculate_shipping_method_availability",{"type":147,"name":1058,"callback":1061,"priority":11,"file":1008,"line":726},"recalculate_shipping_method_availability",{"type":147,"name":1063,"callback":169,"priority":55,"file":1008,"line":1064},"woocommerce_get_price",162,{"type":147,"name":1066,"callback":169,"priority":55,"file":1008,"line":1067},"woocommerce_product_get_price",164,{"type":147,"name":1069,"callback":169,"priority":55,"file":1008,"line":1070},"woocommerce_product_variation_get_price",165,{"type":147,"name":1019,"callback":169,"priority":144,"file":1008,"line":1072},785,{"type":147,"name":1058,"callback":169,"priority":11,"file":1008,"line":1074},1392,{"type":147,"name":1058,"callback":169,"priority":11,"file":1008,"line":1076},1423,{"type":135,"name":660,"callback":169,"file":1078,"line":177},"inc\u002Fclasses\u002Fclass-awc-subscription-change-payment-gateway.php",{"type":135,"name":600,"callback":169,"file":1078,"line":235},{"type":135,"name":1081,"callback":169,"priority":170,"file":1078,"line":238},"before_woocommerce_pay",{"type":135,"name":1083,"callback":169,"priority":55,"file":1078,"line":185},"after_woocommerce_pay",{"type":147,"name":979,"callback":169,"priority":11,"file":1078,"line":879},{"type":135,"name":973,"callback":169,"priority":163,"file":1078,"line":407},{"type":147,"name":173,"callback":169,"file":1078,"line":411},{"type":147,"name":1088,"callback":169,"priority":144,"file":1078,"line":269},"woocommerce_subscriptions_total_initial_payment",{"type":147,"name":1090,"callback":169,"priority":144,"file":1078,"line":441},"woocommerce_subscriptions_sign_up_fee",{"type":147,"name":1092,"callback":169,"priority":144,"file":1078,"line":445},"woocommerce_get_return_url",{"type":135,"name":1094,"callback":169,"priority":11,"file":1078,"line":449},"woocommerce_subscriptions_paid_for_failed_renewal_order",{"type":147,"name":1096,"callback":169,"priority":11,"file":1078,"line":342},"woocommerce_can_subscription_be_updated_to_new-payment-method",{"type":147,"name":906,"callback":169,"priority":55,"file":1078,"line":349},{"type":147,"name":913,"callback":169,"priority":11,"file":1078,"line":466},{"type":147,"name":1100,"callback":169,"priority":11,"file":1078,"line":360},"woocommerce_subscription_needs_payment",{"type":147,"name":1102,"callback":1103,"file":1078,"line":192},"the_content","maybe_request_log_in",{"type":147,"name":288,"callback":169,"priority":144,"file":1078,"line":206},{"type":147,"name":293,"callback":169,"priority":144,"file":1078,"line":211},{"type":135,"name":216,"callback":169,"file":1107,"line":238},"inc\u002Fclasses\u002Fclass-awc-subscription-manager.php",{"type":135,"name":1109,"callback":169,"file":1107,"line":300},"woocommerce_order_status_failed",{"type":135,"name":1111,"callback":169,"file":1107,"line":185},"woocommerce_order_status_on-hold",{"type":135,"name":1113,"callback":169,"priority":11,"file":1107,"line":879},"woocommerce_scheduled_subscription_expiration",{"type":135,"name":1115,"callback":169,"priority":11,"file":1107,"line":407},"woocommerce_scheduled_subscription_end_of_prepaid_term",{"type":135,"name":182,"callback":169,"priority":13,"file":1107,"line":411},{"type":135,"name":182,"callback":169,"priority":31,"file":1107,"line":269},{"type":135,"name":855,"callback":169,"priority":11,"file":1107,"line":418},{"type":135,"name":883,"callback":169,"priority":11,"file":1107,"line":643},{"type":135,"name":876,"callback":1121,"file":1107,"line":338},"maybe_delete_subscription",{"type":135,"name":1123,"callback":169,"file":1107,"line":652},"delete_user",{"type":135,"name":1125,"callback":169,"file":1107,"line":655},"wpmu_delete_user",{"type":135,"name":855,"callback":169,"priority":11,"file":1107,"line":189},{"type":135,"name":876,"callback":169,"priority":11,"file":1107,"line":360},{"type":135,"name":881,"callback":169,"file":1107,"line":192},{"type":135,"name":881,"callback":169,"file":1107,"line":194},{"type":135,"name":809,"callback":169,"file":1107,"line":373},{"type":147,"name":1132,"callback":169,"priority":11,"file":1133,"line":407},"woocommerce_grouped_price_html","inc\u002Fclasses\u002Fclass-awc-subscription-products.php",{"type":147,"name":1135,"callback":169,"priority":11,"file":1133,"line":411},"woocommerce_gform_base_price",{"type":147,"name":1137,"callback":169,"priority":11,"file":1133,"line":326},"woocommerce_gform_total_price",{"type":147,"name":1139,"callback":169,"priority":11,"file":1133,"line":82},"woocommerce_gform_variation_total_price",{"type":147,"name":1141,"callback":169,"priority":11,"file":1133,"line":151},"woocommerce_product_class",{"type":147,"name":1143,"callback":169,"priority":11,"file":1133,"line":777},"woocommerce_available_variation",{"type":135,"name":1145,"callback":169,"priority":11,"file":1133,"line":338},"woocommerce_variable_product_sync_data",{"type":147,"name":1147,"callback":169,"priority":11,"file":1133,"line":652},"user_has_cap",{"type":147,"name":1149,"callback":169,"priority":11,"file":1133,"line":655},"post_row_actions",{"type":147,"name":1151,"callback":169,"priority":11,"file":1133,"line":189},"bulk_actions-edit-product",{"type":135,"name":1153,"callback":169,"priority":244,"file":1133,"line":1003},"wp_scheduled_delete",{"type":135,"name":1155,"callback":169,"priority":11,"file":1133,"line":142},"woocommerce_bulk_edit_variations",{"type":135,"name":477,"callback":1157,"priority":11,"file":1133,"line":1158},"add_variation_removal_flag",78,{"type":135,"name":219,"callback":1160,"priority":11,"file":1161,"line":262},"trigger_renewal_payment_complete","inc\u002Fclasses\u002Fclass-awc-subscription-renewal-order.php",{"type":135,"name":774,"callback":1163,"priority":11,"file":1161,"line":174},"maybe_record_subscription_payment",{"type":147,"name":1165,"callback":1166,"priority":11,"file":1161,"line":177},"awc_renewal_order_created","add_order_note",{"type":135,"name":973,"callback":1168,"priority":918,"file":1161,"line":235},"prevent_cancelling_renewal_orders",{"type":147,"name":1170,"callback":1171,"priority":11,"file":1161,"line":238},"awc_new_order_items","remove_switch_item_meta_keys",{"type":135,"name":219,"callback":169,"priority":11,"file":1161,"line":1173},527,{"type":135,"name":600,"callback":616,"file":1175,"line":379},"inc\u002Fclasses\u002Fclass-awc-subscription-switchers.php",{"type":135,"name":692,"callback":1177,"priority":55,"file":1175,"line":180},"subscription_switch_handler",{"type":147,"name":1179,"callback":1180,"priority":309,"file":1175,"line":183},"woocommerce_grouped_product_list_link","add_switch_query_arg_grouped",{"type":147,"name":1182,"callback":1183,"priority":309,"file":1175,"line":238},"post_type_link","add_switch_query_arg_post_link",{"type":135,"name":1185,"callback":169,"file":1175,"line":879},"woocommerce_admin_field_awc_switching_options",{"type":135,"name":1187,"callback":1188,"priority":11,"file":1175,"line":407},"woocommerce_order_item_meta_end","print_switch_link",{"type":135,"name":632,"callback":1190,"priority":445,"file":1175,"line":411},"process_checkout",{"type":135,"name":304,"callback":1192,"priority":11,"file":1175,"line":269},"add_order_meta",{"type":135,"name":551,"callback":1194,"priority":11,"file":1175,"line":418},"switch_order_meta_box_rows",{"type":147,"name":991,"callback":1196,"priority":11,"file":1175,"line":643},"validate_switch_request",{"type":147,"name":1198,"callback":1199,"priority":11,"file":1175,"line":338},"woocommerce_add_cart_item_data","set_switch_details_in_cart",{"type":135,"name":1201,"callback":1202,"priority":305,"file":1175,"line":345},"woocommerce_add_to_cart","trigger_switch_added_to_cart_hook",{"type":135,"name":1204,"callback":1205,"priority":305,"file":1175,"line":46},"woocommerce_subscriptions_switch_added_to_cart","retain_coupons",{"type":147,"name":682,"callback":1207,"priority":11,"file":1175,"line":355},"get_cart_from_session",{"type":135,"name":751,"callback":1209,"priority":91,"file":1175,"line":363},"calculate_prorated_totals",{"type":147,"name":1211,"callback":1212,"priority":309,"file":1175,"line":1213},"woocommerce_subscriptions_product_price_string_inclusions","customise_product_string_inclusions",69,{"type":147,"name":1215,"callback":1216,"priority":11,"file":1175,"line":373},"awc_renewal_order_meta_query","remove_renewal_order_meta_query",{"type":147,"name":745,"callback":746,"priority":11,"file":1175,"line":142},{"type":147,"name":748,"callback":749,"priority":55,"file":1175,"line":1158},{"type":147,"name":761,"callback":1220,"priority":55,"file":1175,"line":668},"recurring_cart_end_date",{"type":135,"name":1222,"callback":1222,"priority":11,"file":1175,"line":33},"addons_add_to_cart_url",{"type":147,"name":675,"callback":676,"priority":11,"file":1175,"line":211},{"type":135,"name":1225,"callback":1226,"file":1175,"line":214},"woocommerce_email_before_subscription_table","remove_print_switch_link",{"type":147,"name":1228,"callback":1229,"file":1175,"line":1230},"woocommerce_email_order_items_table","add_print_switch_link",91,{"type":147,"name":1232,"callback":1233,"priority":11,"file":1175,"line":103},"woocommerce_subscription_items_sign_up_fee","subscription_items_sign_up_fee",{"type":147,"name":1235,"callback":1236,"priority":11,"file":1175,"line":112},"woocommerce_cart_item_subtotal","add_cart_item_switch_direction",{"type":135,"name":307,"callback":1238,"priority":11,"file":1175,"line":55},"maybe_add_switched_callback",{"type":135,"name":1240,"callback":1241,"priority":11,"file":1175,"line":1242},"woocommerce_subscriptions_switched_item","remove_download_permissions_after_switch",103,{"type":135,"name":774,"callback":1244,"priority":11,"file":1175,"line":511},"process_subscription_switches",{"type":147,"name":763,"callback":1246,"priority":11,"file":1175,"line":1247},"set_force_payment_flag_in_cart",109,{"type":147,"name":299,"callback":1249,"priority":445,"file":1175,"line":1053},"cart_needs_payment",{"type":135,"name":307,"callback":1251,"priority":11,"file":1175,"line":1056},"maybe_set_payment_method_after_switch",{"type":147,"name":1253,"callback":1254,"priority":11,"file":1175,"line":527},"woocommerce_order_item_quantity","maybe_do_not_reduce_stock",{"type":147,"name":751,"callback":752,"priority":55,"file":1175,"line":530},{"type":135,"name":754,"callback":755,"file":1175,"line":1257},122,{"type":135,"name":757,"callback":752,"file":1175,"line":533},{"type":135,"name":759,"callback":755,"priority":13,"file":1175,"line":1260},124,{"type":135,"name":761,"callback":752,"priority":55,"file":1175,"line":708},{"type":147,"name":763,"callback":755,"priority":764,"file":1175,"line":1263},126,{"type":135,"name":766,"callback":752,"file":1175,"line":1265},127,{"type":135,"name":768,"callback":755,"file":1175,"line":712},{"type":135,"name":770,"callback":752,"file":1175,"line":1268},129,{"type":135,"name":772,"callback":755,"file":1175,"line":536},{"type":135,"name":801,"callback":1271,"priority":244,"file":1175,"line":539},"delay_granting_download_permissions",{"type":135,"name":307,"callback":807,"priority":244,"file":1175,"line":541},{"type":135,"name":1274,"callback":1275,"file":1175,"line":1276},"woocommerce_subscription_checkout_switch_order_processed","log_switches",135,{"type":135,"name":663,"callback":728,"priority":11,"file":1175,"line":1278},148,{"type":135,"name":731,"callback":1280,"priority":445,"file":1175,"line":732},"set_subscription_item_meta",{"type":135,"name":670,"callback":671,"priority":11,"file":1175,"line":1282},156,{"type":147,"name":745,"callback":169,"priority":11,"file":1175,"line":1284},1567,{"type":135,"name":1187,"callback":169,"priority":11,"file":1175,"line":1286},1739,{"type":147,"name":1288,"callback":1289,"file":1175,"line":1290},"woocommerce_subscriptions_hide_switch_itemmeta","__return_true",1877,{"type":135,"name":801,"callback":1292,"file":1175,"line":1293},"awc_Download_Handler::save_downloadable_product_permissions",2116,{"type":147,"name":774,"callback":1295,"priority":11,"file":1296,"line":1297},"AWC_Subscription_Renewal_Order::maybe_record_subscription_payment","inc\u002Fclasses\u002Fclass-awc-subscription.php",1767,{"type":135,"name":632,"callback":1190,"priority":55,"file":1299,"line":163},"inc\u002Fclasses\u002Fclass-awc-subscriptions-checkout.php",{"type":135,"name":1301,"callback":1302,"file":1299,"line":265},"woocommerce_before_checkout_form","make_checkout_registration_possible",{"type":135,"name":1304,"callback":1305,"priority":11,"file":1299,"line":177},"woocommerce_checkout_fields","make_checkout_account_fields_required",{"type":135,"name":1307,"callback":1308,"priority":55,"file":1299,"line":235},"woocommerce_after_checkout_form","restore_checkout_registration_settings",{"type":135,"name":600,"callback":616,"file":1299,"line":238},{"type":135,"name":1311,"callback":1312,"priority":11,"file":1299,"line":383},"woocommerce_before_checkout_process","force_registration_during_checkout",{"type":135,"name":670,"callback":1314,"priority":11,"file":1299,"line":400},"remove_backorder_meta_from_subscription_line_item",{"type":135,"name":670,"callback":1316,"priority":11,"file":1299,"line":273},"maybe_add_free_trial_item_meta",{"type":147,"name":1318,"callback":1319,"priority":11,"file":1299,"line":643},"woocommerce_params","filter_woocommerce_script_parameters",{"type":147,"name":1321,"callback":1319,"priority":11,"file":1299,"line":449},"wc_checkout_params",{"type":147,"name":1323,"callback":1319,"priority":11,"file":1299,"line":338},"woocommerce_get_script_data",{"type":135,"name":876,"callback":1325,"file":1299,"line":33},"AWC_Subscription_Manager::maybe_cancel_subscription",{"type":147,"name":1327,"callback":169,"file":1328,"line":194},"woocommerce_coupon_discount_types","inc\u002Fclasses\u002Fclass-awc-subscriptions-coupon.php",{"type":147,"name":1330,"callback":169,"priority":11,"file":1328,"line":197},"woocommerce_coupon_get_discount_amount",{"type":147,"name":1332,"callback":169,"priority":11,"file":1328,"line":200},"woocommerce_coupon_is_valid",{"type":135,"name":751,"callback":169,"priority":11,"file":1328,"line":961},{"type":147,"name":1335,"callback":169,"priority":11,"file":1328,"line":1027},"woocommerce_product_coupon_types",{"type":147,"name":1327,"callback":169,"file":1328,"line":211},{"type":147,"name":1338,"callback":169,"priority":11,"file":1328,"line":214},"woocommerce_cart_totals_coupon_label",{"type":147,"name":1340,"callback":169,"priority":11,"file":1328,"line":493},"woocommerce_cart_totals_coupon_html",{"type":135,"name":660,"callback":1342,"file":1328,"line":680},"maybe_add_recurring_coupon_hooks",{"type":147,"name":1344,"callback":1345,"priority":11,"file":1328,"line":112},"woocommerce_coupon_is_valid_for_product","validate_subscription_coupon_for_product",{"type":147,"name":1347,"callback":1348,"priority":11,"file":1328,"line":501},"woocommerce_coupon_get_apply_quantity","override_applied_quantity_for_recurring_carts",{"type":135,"name":1350,"callback":1351,"priority":11,"file":1328,"line":1056},"woocommerce_coupon_options","add_coupon_fields",{"type":135,"name":1353,"callback":1354,"priority":11,"file":1328,"line":523},"woocommerce_coupon_options_save","save_coupon_fields",{"type":147,"name":173,"callback":1356,"priority":163,"file":1328,"line":1357},"gateways_subscription_amount_changes",119,{"type":135,"name":1359,"callback":1360,"file":1328,"line":1257},"awc_subscription_payment_complete","check_coupon_usages",{"type":135,"name":1362,"callback":1363,"priority":163,"file":1328,"line":708},"manage_shop_coupon_posts_custom_column","add_limit_to_list_table",{"type":147,"name":1365,"callback":169,"priority":11,"file":1328,"line":1366},"woocommerce_coupon_error",519,{"type":147,"name":695,"callback":943,"priority":55,"file":1328,"line":1368},894,{"type":147,"name":176,"callback":1370,"priority":163,"file":1328,"line":1371},"no_available_payment_methods_message",953,{"type":135,"name":1373,"callback":169,"priority":11,"file":1374,"line":257},"woocommerce_email_classes","inc\u002Fclasses\u002Fclass-awc-subscriptions-email.php",{"type":135,"name":1376,"callback":169,"file":1374,"line":918},"woocommerce_init",{"type":147,"name":409,"callback":169,"file":1374,"line":262},{"type":135,"name":1379,"callback":169,"priority":11,"file":1374,"line":265},"awc_email_subscription_orders_detail",{"type":135,"name":1379,"callback":169,"priority":11,"file":1374,"line":174},{"type":135,"name":165,"callback":169,"priority":11,"file":1374,"line":1032},{"type":135,"name":1383,"callback":169,"priority":11,"file":1374,"line":488},"woocommerce_subscription_status_expired",{"type":135,"name":1385,"callback":169,"priority":11,"file":1374,"line":214},"woocommerce_customer_changed_subscription_to_on-hold",{"type":135,"name":307,"callback":169,"priority":11,"file":1374,"line":1230},{"type":147,"name":1388,"callback":169,"file":1374,"line":1389},"woocommerce_order_is_download_permitted",237,{"type":147,"name":1391,"callback":169,"file":1374,"line":1392},"woocommerce_order_is_paid",238,{"type":135,"name":1394,"callback":169,"file":1395,"line":235},"woocommerce_thankyou","inc\u002Fclasses\u002Fclass-awc-subscriptions-order.php",{"type":135,"name":1397,"callback":169,"priority":11,"file":1395,"line":183},"manage_shop_order_posts_custom_column",{"type":135,"name":1399,"callback":169,"priority":11,"file":1395,"line":300},"woocommerce_admin_order_data_after_order_details",{"type":147,"name":1401,"callback":169,"file":1395,"line":241},"manage_edit-shop_order_columns",{"type":135,"name":1397,"callback":169,"priority":11,"file":1395,"line":879},{"type":135,"name":774,"callback":169,"priority":244,"file":1395,"line":407},{"type":147,"name":213,"callback":169,"priority":11,"file":1395,"line":411},{"type":135,"name":1406,"callback":169,"priority":305,"file":1395,"line":269},"woocommerce_email_after_order_table",{"type":135,"name":1408,"callback":169,"priority":445,"file":1395,"line":418},"restrict_manage_posts",{"type":147,"name":443,"callback":169,"priority":144,"file":1395,"line":643},{"type":147,"name":675,"callback":169,"file":1395,"line":338},{"type":135,"name":1412,"callback":169,"priority":11,"file":1395,"line":345},"woocommerce_order_details_after_order_table",{"type":135,"name":1414,"callback":169,"priority":11,"file":1395,"line":349},"woocommerce_subscription_details_after_subscription_table",{"type":147,"name":622,"callback":169,"priority":11,"file":1395,"line":655},{"type":135,"name":1417,"callback":169,"file":1395,"line":355},"woocommerce_order_fully_refunded",{"type":147,"name":1419,"callback":169,"priority":11,"file":1395,"line":360},"woocommerce_order_needs_shipping_address",{"type":147,"name":1421,"callback":169,"priority":11,"file":1395,"line":192},"woocommerce_payment_complete_order_status",{"type":147,"name":1423,"callback":1424,"priority":11,"file":1395,"line":473},"woocommerce_order_data_store_cpt_get_orders_query","add_subscription_order_query_args",{"type":147,"name":1421,"callback":169,"priority":11,"file":1395,"line":1426},1065,{"type":135,"name":141,"callback":169,"priority":1428,"file":1429,"line":363},6,"inc\u002Fclasses\u002Fclass-awc-subscriptions.php",{"type":147,"name":792,"callback":169,"priority":11,"file":1429,"line":192},{"type":135,"name":141,"callback":169,"priority":244,"file":1429,"line":194},{"type":135,"name":141,"callback":169,"file":1429,"line":376},{"type":147,"name":1434,"callback":169,"file":1429,"line":1158},"woocommerce_order_button_text",{"type":135,"name":1436,"callback":169,"priority":32,"file":1429,"line":203},"woocommerce_subscription_add_to_cart",{"type":135,"name":1438,"callback":169,"priority":32,"file":1429,"line":961},"woocommerce_variable-subscription_add_to_cart",{"type":135,"name":1440,"callback":169,"file":1429,"line":668},"wcopc_subscription_add_to_cart",{"type":147,"name":1442,"callback":169,"priority":55,"file":1429,"line":33},"woocommerce_enqueue_styles",{"type":135,"name":660,"callback":169,"priority":113,"file":1429,"line":211},{"type":135,"name":660,"callback":1445,"file":1429,"line":1230},"AWC_Wc_Stripe_Payment::stripe_init",{"type":135,"name":1447,"callback":169,"priority":113,"file":1429,"line":680},"wp_enqueue_scripts",{"type":135,"name":660,"callback":169,"file":1429,"line":501},{"type":135,"name":660,"callback":616,"file":1429,"line":226},{"type":135,"name":660,"callback":1451,"file":1429,"line":229},"awc_Related_Order_Store::instance",{"type":135,"name":660,"callback":1453,"file":1429,"line":684},"awc_Customer_Store::instance",{"type":135,"name":136,"callback":169,"file":1429,"line":516},{"type":147,"name":1456,"callback":169,"file":1429,"line":1053},"action_scheduler_queue_runner_batch_size",{"type":147,"name":999,"callback":169,"file":1429,"line":1458},195,{"type":147,"name":1002,"callback":169,"file":1429,"line":1460},197,{"type":147,"name":991,"callback":943,"priority":11,"file":1429,"line":1462},216,{"type":147,"name":1464,"callback":169,"priority":11,"file":1429,"line":1465},"woocommerce_cart_redirect_after_error",217,{"type":147,"name":1467,"callback":169,"file":1429,"line":1468},"woocommerce_add_to_cart_redirect",744,{"type":135,"name":1470,"callback":169,"file":1429,"line":1471},"woocommerce_before_my_account",748,{"type":147,"name":1066,"callback":1473,"priority":55,"file":1474,"line":1475},"AWC_Subscription_Cart::set_subscription_prices_for_calculation","inc\u002Fclasses\u002Fclass-awc-switch-cart-item.php",211,{"type":135,"name":1477,"callback":169,"priority":11,"file":1478,"line":262},"woocommerce_variable_subscription_pricing","inc\u002Fclasses\u002Fclass-awc-synchroniser.php",{"type":135,"name":1480,"callback":1481,"file":1482,"line":244},"woocommerce_account_view-subscription_endpoint","get_view_subscription_template","inc\u002Fclasses\u002Fclass-awc-template-loader.php",{"type":135,"name":1484,"callback":1485,"file":1482,"line":11},"woocommerce_subscription_details_table","get_subscription_details_template",{"type":135,"name":1487,"callback":1488,"file":1482,"line":144},"woocommerce_subscription_totals_table","get_subscription_totals_template",{"type":135,"name":1487,"callback":1490,"priority":163,"file":1482,"line":309},"get_order_downloads_template",{"type":135,"name":1492,"callback":1493,"priority":11,"file":1482,"line":104},"woocommerce_subscription_totals","get_subscription_totals_table_template",{"type":135,"name":1187,"callback":1495,"priority":11,"file":1482,"line":1242},"AWC_Subscription_Switchers::print_switch_link",{"type":135,"name":973,"callback":169,"priority":55,"file":1497,"line":257},"inc\u002Fclasses\u002Fclass-awc-user-change-status-handler.php",{"type":147,"name":1499,"callback":169,"priority":163,"file":1500,"line":235},"woocommerce_webhook_topic_hooks","inc\u002Fclasses\u002Fclass-awc-webhooks.php",{"type":147,"name":1502,"callback":169,"priority":11,"file":1500,"line":183},"woocommerce_webhook_payload",{"type":147,"name":1504,"callback":169,"priority":11,"file":1500,"line":300},"woocommerce_valid_webhook_resources",{"type":147,"name":1506,"callback":169,"priority":11,"file":1500,"line":383},"woocommerce_valid_webhook_events",{"type":135,"name":741,"callback":169,"priority":11,"file":1500,"line":879},{"type":135,"name":157,"callback":169,"priority":11,"file":1500,"line":139},{"type":135,"name":307,"callback":169,"priority":11,"file":1500,"line":273},{"type":147,"name":1511,"callback":169,"priority":11,"file":1500,"line":411},"woocommerce_webhook_topics",{"type":147,"name":1513,"callback":169,"priority":11,"file":1500,"line":82},"awc_new_order_created",{"type":147,"name":1063,"callback":1515,"priority":55,"file":1516,"line":1070},"get_sign_up_fee","inc\u002Fclasses\u002Fclass-wc-product-subscription-variation.php",{"type":147,"name":1063,"callback":1515,"priority":55,"file":1516,"line":1518},182,{"type":135,"name":1520,"callback":169,"file":1521,"line":777},"woocommerce_subscriptions_product_options_pricing","inc\u002Fclasses\u002Fclass-wc-subscriptions-synchroniser.php",{"type":135,"name":1477,"callback":169,"priority":11,"file":1521,"line":643},{"type":147,"name":1524,"callback":169,"priority":11,"file":1521,"line":338},"woocommerce_subscriptions_admin_script_parameters",{"type":135,"name":1526,"callback":169,"priority":11,"file":1521,"line":652},"woocommerce_process_product_meta_subscription",{"type":135,"name":487,"callback":169,"file":1521,"line":655},{"type":135,"name":490,"callback":169,"priority":163,"file":1521,"line":466},{"type":147,"name":1530,"callback":169,"priority":11,"file":1521,"line":360},"woocommerce_subscriptions_product_trial_expiration_date",{"type":147,"name":1532,"callback":169,"priority":11,"file":1521,"line":363},"woocommerce_subscriptions_product_expiration_date",{"type":135,"name":1534,"callback":169,"priority":183,"file":1521,"line":1213},"woocommerce_single_product_summary",{"type":135,"name":1536,"callback":169,"priority":11,"file":1521,"line":373},"woocommerce_subscriptions_product_first_renewal_payment_time",{"type":135,"name":751,"callback":169,"priority":13,"file":1521,"line":142},{"type":135,"name":754,"callback":169,"file":1521,"line":145},{"type":135,"name":757,"callback":169,"file":1521,"line":200},{"type":147,"name":759,"callback":169,"priority":13,"file":1521,"line":1158},{"type":147,"name":761,"callback":169,"priority":55,"file":1521,"line":203},{"type":147,"name":763,"callback":169,"priority":764,"file":1521,"line":961},{"type":135,"name":766,"callback":169,"file":1521,"line":668},{"type":135,"name":768,"callback":169,"file":1521,"line":206},{"type":135,"name":770,"callback":169,"file":1521,"line":1027},{"type":135,"name":772,"callback":169,"file":1521,"line":33},{"type":147,"name":1548,"callback":169,"priority":11,"file":1521,"line":211},"woocommerce_subscriptions_cart_get_price",{"type":135,"name":483,"callback":169,"priority":11,"file":1521,"line":214},{"type":135,"name":1551,"callback":169,"priority":11,"file":1521,"line":217},"woocommerce_ajax_add_order_item_meta",{"type":135,"name":1553,"callback":169,"priority":11,"file":1521,"line":498},"woocommerce_order_add_product",{"type":135,"name":663,"callback":1555,"priority":11,"file":1521,"line":112},"maybe_add_order_item_meta",{"type":135,"name":1557,"callback":169,"priority":11,"file":1521,"line":91},"woocommerce_new_order_item",{"type":135,"name":670,"callback":1559,"priority":11,"file":1521,"line":55},"maybe_add_line_item_meta",{"type":147,"name":1090,"callback":169,"priority":31,"file":1521,"line":229},{"type":147,"name":1253,"callback":169,"priority":11,"file":1521,"line":684},{"type":147,"name":745,"callback":169,"priority":11,"file":1521,"line":1247},{"type":147,"name":675,"callback":1564,"file":1521,"line":519},"hide_order_itemmeta",{"type":147,"name":1530,"callback":169,"priority":11,"file":1521,"line":1566},839,{"type":147,"name":1568,"callback":1569,"file":1570,"line":82},"user_register","set_empty_cache","inc\u002Fdata-stores\u002Fclass-awc-customer-store-cached-cpt.php",{"type":135,"name":1572,"callback":1573,"priority":11,"file":1570,"line":151},"awc_update_post_meta_caches","maybe_update_for_post_meta_change",{"type":135,"name":1575,"callback":1576,"priority":11,"file":1570,"line":418},"awc_delete_all_post_meta_caches","maybe_delete_all_for_post_meta_change",{"type":147,"name":1578,"callback":1579,"priority":11,"file":1580,"line":334},"awc_subscription_data_store_props_to_ignore","add_related_order_cache_props","inc\u002Fdata-stores\u002Fclass-awc-related-order-store-cached-cpt.php",{"type":147,"name":1582,"callback":1583,"file":1580,"line":345},"awc_created_subscription","set_empty_renewal_order_cache",{"type":135,"name":1572,"callback":1573,"priority":11,"file":1580,"line":46},{"type":135,"name":1575,"callback":1576,"priority":11,"file":1580,"line":655},{"type":147,"name":1587,"callback":1588,"priority":11,"file":1580,"line":189},"awc_renewal_order_meta","remove_related_order_cache_keys",{"type":147,"name":1590,"callback":1591,"priority":11,"file":1592,"line":1593},"awc_cart_totals_order_total_html","awc_add_cart_first_renewal_payment_date","inc\u002Finependent-functions\u002Fawc-cart-functions.php",389,{"type":147,"name":991,"callback":1595,"priority":11,"file":1592,"line":1596},"wc_protected_product_add_to_cart",433,{"type":135,"name":1598,"callback":1599,"priority":11,"file":1600,"line":441},"woocommerce_subscription_status_failed","awc_maybe_make_user_inactive_for","inc\u002Finependent-functions\u002Fawc-user-functions.php",{"type":135,"name":1602,"callback":1599,"priority":11,"file":1600,"line":151},"woocommerce_subscription_status_on-hold",{"type":135,"name":1604,"callback":1599,"priority":11,"file":1600,"line":418},"woocommerce_subscription_status_cancelled",{"type":135,"name":1606,"callback":1599,"priority":11,"file":1600,"line":445},"woocommerce_subscription_status_switched",{"type":135,"name":1383,"callback":1599,"priority":11,"file":1600,"line":777},{"type":147,"name":1147,"callback":1609,"priority":305,"file":1600,"line":1610},"awc_user_has_capability",432,{"type":147,"name":1612,"callback":1613,"file":1600,"line":1614},"woocommerce_shop_manager_editable_roles","awc_grant_shop_manager_editable_roles",446,{"type":135,"name":388,"callback":1616,"file":1617,"line":473},"enqueue_scripts","inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fabstract-awc-paypal-gateway.php",{"type":147,"name":1619,"callback":1620,"priority":11,"file":1617,"line":376},"woocommerce_ajax_get_endpoint","pass_return_args_to_ajax",{"type":135,"name":1622,"callback":1623,"file":1624,"line":977},"woocommerce_update_options_general","force_zero_decimal","inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-gateway-admin-handler.php",{"type":135,"name":136,"callback":1626,"file":1624,"line":305},"show_decimal_warning",{"type":135,"name":1628,"callback":1629,"file":1624,"line":163},"woocommerce_order_status_processing","capture_payment",{"type":135,"name":1631,"callback":1629,"file":1624,"line":262},"woocommerce_order_status_completed",{"type":135,"name":216,"callback":1633,"file":1624,"line":167},"cancel_authorization",{"type":135,"name":1635,"callback":1633,"file":1624,"line":265},"woocommerce_order_status_refunded",{"type":147,"name":395,"callback":1637,"file":1624,"line":379},"add_capture_charge_order_action",{"type":135,"name":1639,"callback":1640,"file":1624,"line":177},"woocommerce_order_action_ppec_capture_charge","awc_capture_charge_maybe",{"type":135,"name":243,"callback":1642,"file":1624,"line":180},"maybe_redirect_to_ppec_settings",{"type":135,"name":243,"callback":1644,"file":1624,"line":235},"maybe_reset_api_credentials",{"type":135,"name":1646,"callback":1647,"file":1624,"line":183},"woocommerce_admin_order_totals_after_total","display_order_fee_and_payout",{"type":135,"name":136,"callback":1649,"file":1624,"line":238},"show_wc_version_warning",{"type":135,"name":1651,"callback":1652,"file":1653,"line":379},"woocommerce_before_cart_totals","before_cart_totals","inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-gateway-cart-handler.php",{"type":135,"name":1655,"callback":1656,"priority":163,"file":1653,"line":177},"woocommerce_proceed_to_checkout","display_paypal_button",{"type":135,"name":1447,"callback":1616,"file":1653,"line":314},{"type":147,"name":1659,"callback":1660,"priority":11,"file":1653,"line":180},"script_loader_tag","add_paypal_sdk_namespace_attribute",{"type":135,"name":1662,"callback":1663,"priority":163,"file":1653,"line":183},"woocommerce_after_mini_cart","display_mini_paypal_button",{"type":135,"name":1665,"callback":1663,"priority":163,"file":1653,"line":300},"woocommerce_widget_shopping_cart_buttons",{"type":135,"name":1667,"callback":1668,"priority":11,"file":1653,"line":383},"widget_title","maybe_enqueue_checkout_js",{"type":135,"name":1670,"callback":1671,"priority":31,"file":1653,"line":400},"woocommerce_after_add_to_cart_form","display_paypal_button_product",{"type":135,"name":1673,"callback":1674,"file":1653,"line":139},"wc_ajax_awc_paypal_payment_generate_cart","wc_ajax_generate_cart",{"type":135,"name":843,"callback":1676,"file":1653,"line":411},"maybe_ensure_session",{"type":135,"name":1678,"callback":1679,"file":1653,"line":82},"wc_ajax_wc_ppec_update_shipping_costs","wc_ajax_update_shipping_costs",{"type":135,"name":1681,"callback":1682,"file":1653,"line":269},"wc_ajax_wc_ppec_start_checkout","wc_ajax_start_checkout",{"type":147,"name":1684,"callback":1685,"priority":11,"file":1653,"line":445},"woocommerce_paypal_express_checkout_payment_button_data","hide_card_payment_buttons_for_subscriptions",{"type":147,"name":1684,"callback":1687,"priority":11,"file":1653,"line":334},"inject_credit_messaging_configuration",{"type":135,"name":1049,"callback":1689,"priority":11,"file":1653,"line":580},"maybe_start_checkout",{"type":135,"name":141,"callback":141,"file":1691,"line":407},"inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-gateway-checkout-handler.php",{"type":147,"name":906,"callback":1693,"file":1691,"line":273},"endpoint_page_titles",{"type":135,"name":1695,"callback":1696,"file":1691,"line":248},"woocommerce_checkout_init","checkout_init",{"type":135,"name":1698,"callback":1699,"file":1691,"line":411},"woocommerce_checkout_process","copy_checkout_details_to_post",{"type":135,"name":843,"callback":1701,"file":1691,"line":82},"maybe_return_from_paypal",{"type":135,"name":843,"callback":1703,"file":1691,"line":269},"awc_maybe_cancel_checkout_with_paypal",{"type":135,"name":701,"callback":1705,"file":1691,"line":441},"maybe_clear_session_data",{"type":135,"name":173,"callback":1707,"file":1691,"line":418},"maybe_disable_other_gateways",{"type":135,"name":1709,"callback":1710,"file":1691,"line":445},"woocommerce_review_order_after_submit","maybe_render_cancel_link",{"type":135,"name":641,"callback":1712,"file":1691,"line":643},"maybe_add_shipping_information",{"type":147,"name":1321,"callback":1714,"priority":11,"file":1691,"line":655},"filter_wc_checkout_params",{"type":147,"name":1323,"callback":1714,"priority":11,"file":1691,"line":355},{"type":135,"name":1717,"callback":1718,"file":1691,"line":91},"woocommerce_checkout_billing","paypal_billing_details",{"type":135,"name":1717,"callback":1720,"file":1691,"line":55},"account_registration",{"type":135,"name":1722,"callback":1723,"file":1691,"line":226},"woocommerce_checkout_shipping","paypal_shipping_details",{"type":147,"name":1725,"callback":1726,"file":1691,"line":229},"woocommerce_default_address_fields","filter_default_address_fields",{"type":147,"name":1728,"callback":1729,"file":1691,"line":1047},"woocommerce_billing_fields","filter_billing_fields",{"type":135,"name":1731,"callback":1732,"priority":11,"file":1733,"line":541},"http_api_curl","configure_curl","inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-gateway-client.php",{"type":135,"name":1709,"callback":1656,"file":1735,"line":155},"inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-gateway-for-spb.php",{"type":135,"name":1447,"callback":1737,"file":1735,"line":257},"payment_scripts",{"type":135,"name":1739,"callback":1740,"file":1741,"line":159},"woocommerce_api_wc_gateway_ppec","check_request","inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-gateway-ipn-handler.php",{"type":135,"name":1743,"callback":1744,"file":1741,"line":918},"woocommerce_paypal_express_checkout_valid_ipn_request","handle_valid_ipn",{"type":147,"name":1746,"callback":1747,"file":1748,"line":235},"woocommerce_payment_gateways","payment_gateways","inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-gateway-loader.php",{"type":147,"name":261,"callback":1750,"priority":11,"file":1751,"line":151},"indicate_async_payment_method_update","inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-gateway-paypal-addons.php",{"type":147,"name":1753,"callback":1754,"priority":11,"file":1751,"line":777},"woocommerce_paypal_express_checkout_set_express_checkout_params_get_return_url","add_query_param_to_url_subscription_payment_method_change",{"type":147,"name":1756,"callback":1754,"priority":11,"file":1751,"line":643},"woocommerce_paypal_express_checkout_set_express_checkout_params_get_cancel_url",{"type":135,"name":1709,"callback":1656,"file":1758,"line":155},"inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-gateway-spb-addons.php",{"type":135,"name":1447,"callback":1737,"file":1758,"line":257},{"type":135,"name":660,"callback":1761,"file":1762,"line":1070},"bootstrap","inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-methods-for-subscription.php",{"type":147,"name":1764,"callback":1765,"file":1762,"line":598},"allowed_redirect_hosts","whitelist_paypal_domains_for_redirect",{"type":135,"name":136,"callback":1767,"file":1762,"line":1768},"show_bootstrap_warning",200,{"type":135,"name":378,"callback":378,"priority":445,"file":1770,"line":167},"inc\u002Fpayment-retry\u002Fclass-awc-retry-admin.php",{"type":147,"name":1772,"callback":1773,"priority":11,"file":1770,"line":174},"awc_display_date_type","maybe_hide_date_type",{"type":135,"name":1397,"callback":169,"priority":163,"file":1770,"line":314},{"type":147,"name":1776,"callback":1777,"file":1770,"line":235},"awc_system_status","add_system_status_content",{"type":147,"name":1779,"callback":1780,"file":1781,"line":265},"date_query_valid_columns","add_date_valid_column","inc\u002Fpayment-retry\u002Fclass-awc-retry-database-store.php",{"type":135,"name":1373,"callback":169,"priority":309,"file":1783,"line":163},"inc\u002Fpayment-retry\u002Fclass-awc-retry-email.php",{"type":135,"name":1785,"callback":169,"priority":13,"file":1783,"line":167},"woocommerce_subscriptions_after_apply_retry_rule",{"type":135,"name":1109,"callback":169,"priority":244,"file":1783,"line":174},{"type":135,"name":774,"callback":169,"priority":55,"file":1783,"line":177},{"type":135,"name":1109,"callback":1789,"file":1783,"line":112},"AWC_Subscriptions_Email::send_renewal_order_email",{"type":147,"name":979,"callback":1791,"priority":11,"file":1792,"line":918},"add_renew_now_action","inc\u002Frenewal\u002Fclass-awc-cart-early-renewal.php",{"type":135,"name":692,"callback":693,"priority":55,"file":1792,"line":167},{"type":135,"name":657,"callback":1795,"priority":214,"file":1792,"line":174},"copy_subscription_meta_to_order",{"type":135,"name":632,"callback":1797,"priority":55,"file":1792,"line":314},"maybe_record_early_renewal",{"type":135,"name":657,"callback":1799,"priority":55,"file":1792,"line":235},"add_early_renewal_metadata_to_order",{"type":135,"name":1801,"callback":1802,"file":1792,"line":300},"subscriptions_activated_for_order","maybe_update_dates",{"type":135,"name":216,"callback":1804,"priority":55,"file":1792,"line":241},"maybe_reactivate_subscription",{"type":135,"name":304,"callback":1806,"file":1792,"line":139},"add_note_to_record_early_renewal",{"type":135,"name":304,"callback":1808,"priority":170,"file":1792,"line":248},"set_cart_item_renewal_order_data",{"type":147,"name":622,"callback":1810,"priority":305,"file":1792,"line":82},"add_cancel_order_action",{"type":135,"name":973,"callback":1812,"priority":11,"file":1792,"line":269},"allow_early_renewal_order_cancellation",{"type":135,"name":1814,"callback":648,"file":1792,"line":418},"awc_before_early_renewal_setup_cart_subscription",{"type":135,"name":1816,"callback":651,"file":1792,"line":445},"awc_after_early_renewal_setup_cart_subscription",{"type":147,"name":1587,"callback":1818,"file":1792,"line":595},"exclude_core_order_meta_properties",{"type":135,"name":1484,"callback":1820,"file":1821,"line":159},"maybe_print_early_renewal_modal","inc\u002Frenewal\u002Fclass-awc-early-renewal-modal-handler.php",{"type":135,"name":973,"callback":1823,"priority":163,"file":1821,"line":918},"process_early_renewal_request",{"type":135,"name":1825,"callback":1826,"file":1827,"line":238},"cancelled_subscription_notification","trigger","inc\u002Fsubscription-emails\u002Fclass-awc-email-cancelled-subscription.php",{"type":135,"name":1829,"callback":1826,"file":1830,"line":241},"woocommerce_order_status_completed_renewal_notification","inc\u002Fsubscription-emails\u002Fclass-awc-email-completed-renewal-order.php",{"type":135,"name":1832,"callback":1826,"file":1833,"line":879},"awc_subscriptions_switch_completed_switch_notification","inc\u002Fsubscription-emails\u002Fclass-awc-email-completed-switch-order.php",{"type":135,"name":1835,"callback":1826,"priority":11,"file":1836,"line":32},"woocommerce_order_status_pending_to_on-hold_renewal_notification","inc\u002Fsubscription-emails\u002Fclass-awc-email-customer-on-hold-renewal-order.php",{"type":135,"name":1838,"callback":1826,"priority":11,"file":1836,"line":183},"woocommerce_order_status_failed_to_on-hold_renewal_notification",{"type":135,"name":1840,"callback":1826,"priority":11,"file":1836,"line":238},"woocommerce_order_status_cancelled_to_on-hold_renewal_notification",{"type":135,"name":1842,"callback":1826,"file":1843,"line":269},"woocommerce_generated_manual_renewal_order_renewal_notification","inc\u002Fsubscription-emails\u002Fclass-awc-email-customer-renewal-invoice.php",{"type":135,"name":1845,"callback":1826,"file":1843,"line":441},"woocommerce_order_status_failed_renewal_notification",{"type":135,"name":1847,"callback":1826,"file":1848,"line":238},"expired_subscription_notification","inc\u002Fsubscription-emails\u002Fclass-awc-email-expired-subscription.php",{"type":135,"name":1850,"callback":1826,"file":1851,"line":32},"woocommerce_order_status_pending_to_processing_renewal_notification","inc\u002Fsubscription-emails\u002Fclass-awc-email-new-renewal-order.php",{"type":135,"name":1853,"callback":1826,"file":1851,"line":183},"woocommerce_order_status_pending_to_completed_renewal_notification",{"type":135,"name":1835,"callback":1826,"file":1851,"line":238},{"type":135,"name":1856,"callback":1826,"file":1851,"line":300},"woocommerce_order_status_failed_to_processing_renewal_notification",{"type":135,"name":1858,"callback":1826,"file":1851,"line":185},"woocommerce_order_status_failed_to_completed_renewal_notification",{"type":135,"name":1838,"callback":1826,"file":1851,"line":383},{"type":135,"name":1861,"callback":1826,"file":1851,"line":241},"woocommerce_order_status_cancelled_to_processing_renewal_notification",{"type":135,"name":1863,"callback":1826,"file":1851,"line":879},"woocommerce_order_status_cancelled_to_completed_renewal_notification",{"type":135,"name":1840,"callback":1826,"file":1851,"line":400},{"type":135,"name":1832,"callback":1826,"file":1866,"line":32},"inc\u002Fsubscription-emails\u002Fclass-awc-email-new-switch-order.php",{"type":135,"name":1868,"callback":1826,"file":1869,"line":238},"on-hold_subscription_notification","inc\u002Fsubscription-emails\u002Fclass-awc-email-on-hold-subscription.php",{"type":135,"name":1850,"callback":1826,"file":1871,"line":183},"inc\u002Fsubscription-emails\u002Fclass-awc-email-processing-renewal-order.php",{"type":135,"name":1861,"callback":1826,"file":1871,"line":238},{"type":135,"name":1856,"callback":1826,"file":1871,"line":300},{"type":135,"name":1875,"callback":1826,"file":1871,"line":185},"woocommerce_order_status_on-hold_to_processing_renewal_notification",{"type":147,"name":1187,"callback":1495,"priority":11,"file":1877,"line":383},"temp\u002Femails\u002Ftext\u002Fadmin-new-switch-order.php",[1879,1885,1888,1890,1892,1894,1896,1898,1902],{"action":1880,"nopriv":1881,"callback":1882,"hasNonce":1883,"hasCapCheck":1881,"file":1884,"line":314},"awc_disable_auto_renew",false,"disable_auto_renew",true,"inc\u002Fclasses\u002Fclass-awc-my-account-auto-renew-toggle.php",{"action":1886,"nopriv":1881,"callback":1887,"hasNonce":1883,"hasCapCheck":1881,"file":1884,"line":180},"awc_enable_auto_renew","enable_auto_renew",{"action":1889,"nopriv":1881,"callback":169,"hasNonce":1881,"hasCapCheck":1881,"file":1133,"line":194},"woocommerce_remove_variation",{"action":1891,"nopriv":1881,"callback":169,"hasNonce":1881,"hasCapCheck":1881,"file":1133,"line":373},"woocommerce_remove_variations",{"action":1893,"nopriv":1881,"callback":169,"hasNonce":1881,"hasCapCheck":1881,"file":1133,"line":668},"awc_product_has_trial_or_is_synced",{"action":1895,"nopriv":1881,"callback":169,"hasNonce":1881,"hasCapCheck":1881,"file":1133,"line":33},"awc_update_one_time_shipping",{"action":1897,"nopriv":1881,"callback":169,"hasNonce":1881,"hasCapCheck":1881,"file":1429,"line":1056},"awc_get_customer_orders",{"action":1899,"nopriv":1881,"callback":1900,"hasNonce":1883,"hasCapCheck":1881,"file":1762,"line":1901},"awc_paypal_payment_dismiss_notice_message","ajax_dismiss_notice",169,{"action":1903,"nopriv":1881,"callback":1904,"hasNonce":1883,"hasCapCheck":1881,"file":1762,"line":1905},"awc_paypal_payment_gateway_dismiss_upgrade_notice","awc_paypal_payment_upgrade_notice_dismiss_ajax_callback",172,[],[1908],{"tag":23,"callback":169,"file":463,"line":1053},[],{"dangerousFunctions":1911,"sqlUsage":1912,"outputEscaping":1914,"fileOperations":2070,"externalRequests":113,"nonceChecks":345,"capabilityChecks":174,"bundledLibraries":2071},[],{"prepared":668,"raw":13,"locations":1913},[],{"escaped":1915,"rawEcho":1047,"locations":1916},1408,[1917,1920,1922,1924,1926,1928,1929,1931,1933,1935,1936,1937,1938,1940,1941,1943,1944,1946,1947,1949,1950,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1972,1974,1976,1977,1979,1981,1983,1985,1987,1988,1989,1990,1992,1993,1994,1995,1997,1998,1999,2000,2001,2003,2004,2005,2007,2008,2009,2010,2011,2013,2015,2016,2017,2018,2019,2021,2022,2023,2024,2026,2027,2028,2030,2031,2032,2033,2034,2036,2037,2038,2039,2040,2042,2043,2044,2045,2046,2048,2049,2050,2051,2052,2053,2054,2056,2058,2060,2061,2063,2064,2066,2067,2069],{"file":424,"line":1918,"context":1919},503,"raw output",{"file":424,"line":1921,"context":1919},1076,{"file":463,"line":1923,"context":1919},303,{"file":463,"line":1925,"context":1919},348,{"file":1927,"line":112,"context":1919},"inc\u002Fadmin\u002Fmeta-boxes\u002Fclass-awc-meta-box-subscription-data.php",{"file":1927,"line":516,"context":1919},{"file":1927,"line":1930,"context":1919},171,{"file":1932,"line":262,"context":1919},"inc\u002Fadmin\u002Fmeta-boxes\u002Fview\u002Fhtml-related-orders-row.php",{"file":1934,"line":163,"context":1919},"inc\u002Fadmin\u002Fmeta-boxes\u002Fview\u002Fhtml-retries-table.php",{"file":1934,"line":174,"context":1919},{"file":1934,"line":180,"context":1919},{"file":1934,"line":238,"context":1919},{"file":1939,"line":918,"context":1919},"inc\u002Fadmin\u002Fmeta-boxes\u002Fview\u002Fhtml-subscription-schedule.php",{"file":1939,"line":32,"context":1919},{"file":1942,"line":159,"context":1919},"inc\u002Fadmin\u002Fmeta-boxes\u002Fview\u002Fhtml-unknown-related-orders-row.php",{"file":1942,"line":262,"context":1919},{"file":587,"line":1945,"context":1919},361,{"file":587,"line":1593,"context":1919},{"file":1948,"line":400,"context":1919},"inc\u002Fclasses\u002Fclass-awc-change-payment-method-admin.php",{"file":1948,"line":151,"context":1919},{"file":901,"line":25,"context":1919},{"file":901,"line":1952,"context":1919},140,{"file":901,"line":1954,"context":1919},144,{"file":1956,"line":485,"context":1919},"inc\u002Fclasses\u002Fclass-awc-select2.php",{"file":1107,"line":1958,"context":1919},2205,{"file":1175,"line":1960,"context":1919},419,{"file":1521,"line":1962,"context":1919},203,{"file":1617,"line":1964,"context":1919},581,{"file":1617,"line":1966,"context":1919},588,{"file":1617,"line":1968,"context":1919},591,{"file":1970,"line":174,"context":1919},"inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fawc-functions.php",{"file":1970,"line":314,"context":1919},{"file":1624,"line":1973,"context":1919},338,{"file":1624,"line":1975,"context":1919},343,{"file":1624,"line":1925,"context":1919},{"file":1624,"line":1978,"context":1919},353,{"file":1691,"line":1980,"context":1919},248,{"file":1691,"line":1982,"context":1919},334,{"file":1984,"line":238,"context":1919},"temp\u002Femails\u002Fsubscription-info.php",{"file":1986,"line":11,"context":1919},"temp\u002Femails\u002Ftext\u002Fadmin-new-renewal-order.php",{"file":1986,"line":273,"context":1919},{"file":1877,"line":11,"context":1919},{"file":1877,"line":445,"context":1919},{"file":1991,"line":977,"context":1919},"temp\u002Femails\u002Ftext\u002Fadmin-payment-retry.php",{"file":1991,"line":257,"context":1919},{"file":1991,"line":159,"context":1919},{"file":1991,"line":777,"context":1919},{"file":1996,"line":11,"context":1919},"temp\u002Femails\u002Ftext\u002Fcancelled-subscription.php",{"file":1996,"line":32,"context":1919},{"file":1996,"line":879,"context":1919},{"file":1996,"line":248,"context":1919},{"file":1996,"line":652,"context":1919},{"file":2002,"line":11,"context":1919},"temp\u002Femails\u002Ftext\u002Fcustomer-completed-renewal-order.php",{"file":2002,"line":104,"context":1919},{"file":2002,"line":241,"context":1919},{"file":2006,"line":11,"context":1919},"temp\u002Femails\u002Ftext\u002Fcustomer-completed-switch-order.php",{"file":2006,"line":104,"context":1919},{"file":2006,"line":262,"context":1919},{"file":2006,"line":238,"context":1919},{"file":2006,"line":151,"context":1919},{"file":2012,"line":977,"context":1919},"temp\u002Femails\u002Ftext\u002Fcustomer-on-hold-renewal-order.php",{"file":2014,"line":11,"context":1919},"temp\u002Femails\u002Ftext\u002Fcustomer-payment-retry.php",{"file":2014,"line":104,"context":1919},{"file":2014,"line":305,"context":1919},{"file":2014,"line":159,"context":1919},{"file":2014,"line":185,"context":1919},{"file":2020,"line":11,"context":1919},"temp\u002Femails\u002Ftext\u002Fcustomer-processing-renewal-order.php",{"file":2020,"line":104,"context":1919},{"file":2020,"line":305,"context":1919},{"file":2020,"line":879,"context":1919},{"file":2025,"line":11,"context":1919},"temp\u002Femails\u002Ftext\u002Fcustomer-renewal-invoice.php",{"file":2025,"line":104,"context":1919},{"file":2025,"line":879,"context":1919},{"file":2029,"line":104,"context":1919},"temp\u002Femails\u002Ftext\u002Femail-order-details.php",{"file":2029,"line":977,"context":1919},{"file":2029,"line":155,"context":1919},{"file":2029,"line":159,"context":1919},{"file":2029,"line":174,"context":1919},{"file":2035,"line":11,"context":1919},"temp\u002Femails\u002Ftext\u002Fexpired-subscription.php",{"file":2035,"line":235,"context":1919},{"file":2035,"line":241,"context":1919},{"file":2035,"line":273,"context":1919},{"file":2035,"line":345,"context":1919},{"file":2041,"line":144,"context":1919},"temp\u002Femails\u002Ftext\u002Fon-hold-subscription.php",{"file":2041,"line":32,"context":1919},{"file":2041,"line":185,"context":1919},{"file":2041,"line":400,"context":1919},{"file":2041,"line":334,"context":1919},{"file":2047,"line":257,"context":1919},"temp\u002Femails\u002Ftext\u002Fsubscription-info.php",{"file":2047,"line":167,"context":1919},{"file":2047,"line":174,"context":1919},{"file":2047,"line":177,"context":1919},{"file":2047,"line":32,"context":1919},{"file":2047,"line":238,"context":1919},{"file":2047,"line":383,"context":1919},{"file":2055,"line":273,"context":1919},"temp\u002Fmy-account\u002Frelated-orders.php",{"file":2057,"line":32,"context":1919},"temp\u002Fmy-account\u002Frelated-subscriptions.php",{"file":2059,"line":1230,"context":1919},"temp\u002Fmy-account\u002Fsubscription-qty-edit.php",{"file":2059,"line":1230,"context":1919},{"file":2062,"line":155,"context":1919},"temp\u002Fproduct\u002Fcart\u002Fasub-frontend-variable-subscription.php",{"file":2062,"line":879,"context":1919},{"file":2065,"line":314,"context":1919},"temp\u002Fvariation-html.php",{"file":2065,"line":189,"context":1919},{"file":2068,"line":167,"context":1919},"temp\u002Fvariation-synchronisation-html.php",{"file":2068,"line":300,"context":1919},8,[2072],{"name":2073,"version":26,"knownCves":2074},"Select2",[],[2076,2094,2105,2114,2131,2140,2149,2159,2167,2175,2188,2196,2205,2218,2226,2237,2246,2254,2273],{"entryPoint":2077,"graph":2078,"unsanitizedCount":31,"severity":2093},"bulk_admin_notices (inc\u002Faco-priv\u002Fclass-awc-privacy.php:167)",{"nodes":2079,"edges":2091},[2080,2085],{"id":2081,"type":2082,"label":2083,"file":333,"line":2084},"n0","source","$_REQUEST",174,{"id":2086,"type":2087,"label":2088,"file":333,"line":2089,"wp_function":2090},"n1","sink","echo() [XSS]",177,"echo",[2092],{"from":2081,"to":2086,"sanitized":1881},"medium",{"entryPoint":2095,"graph":2096,"unsanitizedCount":431,"severity":2093},"bulk_admin_notices (inc\u002Fadmin\u002Fclass-awc-admin-post-types.php:335)",{"nodes":2097,"edges":2103},[2098,2101],{"id":2081,"type":2082,"label":2099,"file":424,"line":2100},"$_REQUEST (x2)",350,{"id":2086,"type":2087,"label":2088,"file":424,"line":2102,"wp_function":2090},354,[2104],{"from":2081,"to":2086,"sanitized":1881},{"entryPoint":2106,"graph":2107,"unsanitizedCount":31,"severity":2093},"maybe_add_edit_address_checkbox (inc\u002Fclasses\u002Fclass-awc-subscription-addresses.php:57)",{"nodes":2108,"edges":2112},[2109,2111],{"id":2081,"type":2082,"label":2110,"file":980,"line":363},"$_GET['subscription']",{"id":2086,"type":2087,"label":2088,"file":980,"line":363,"wp_function":2090},[2113],{"from":2081,"to":2086,"sanitized":1881},{"entryPoint":2115,"graph":2116,"unsanitizedCount":31,"severity":2093},"paypal_billing_details (inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-gateway-checkout-handler.php:229)",{"nodes":2117,"edges":2128},[2118,2121,2122,2125],{"id":2081,"type":2082,"label":2119,"file":1691,"line":2120},"$_GET",231,{"id":2086,"type":2087,"label":2088,"file":1691,"line":1980,"wp_function":2090},{"id":2123,"type":2082,"label":2124,"file":1691,"line":2120},"n2","$_GET (x3)",{"id":2126,"type":2087,"label":2088,"file":1691,"line":2127,"wp_function":2090},"n3",250,[2129,2130],{"from":2081,"to":2086,"sanitized":1881},{"from":2123,"to":2126,"sanitized":1883},{"entryPoint":2132,"graph":2133,"unsanitizedCount":31,"severity":2093},"paypal_shipping_details (inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-gateway-checkout-handler.php:316)",{"nodes":2134,"edges":2138},[2135,2137],{"id":2081,"type":2082,"label":2119,"file":1691,"line":2136},318,{"id":2086,"type":2087,"label":2088,"file":1691,"line":1982,"wp_function":2090},[2139],{"from":2081,"to":2086,"sanitized":1881},{"entryPoint":2141,"graph":2142,"unsanitizedCount":13,"severity":2148},"\u003Cclass-awc-privacy> (inc\u002Faco-priv\u002Fclass-awc-privacy.php:0)",{"nodes":2143,"edges":2146},[2144,2145],{"id":2081,"type":2082,"label":2083,"file":333,"line":2084},{"id":2086,"type":2087,"label":2088,"file":333,"line":2089,"wp_function":2090},[2147],{"from":2081,"to":2086,"sanitized":1883},"low",{"entryPoint":2150,"graph":2151,"unsanitizedCount":13,"severity":2148},"subscriptions_management_page (inc\u002Fadmin\u002Fclass-awc-subscriptions-admin.php:974)",{"nodes":2152,"edges":2157},[2153,2156],{"id":2081,"type":2082,"label":2154,"file":463,"line":2155},"$_REQUEST['status']",987,{"id":2086,"type":2087,"label":2088,"file":463,"line":2155,"wp_function":2090},[2158],{"from":2081,"to":2086,"sanitized":1883},{"entryPoint":2160,"graph":2161,"unsanitizedCount":13,"severity":2148},"\u003Cclass-awc-subscriptions-admin> (inc\u002Fadmin\u002Fclass-awc-subscriptions-admin.php:0)",{"nodes":2162,"edges":2165},[2163,2164],{"id":2081,"type":2082,"label":2154,"file":463,"line":2155},{"id":2086,"type":2087,"label":2088,"file":463,"line":2155,"wp_function":2090},[2166],{"from":2081,"to":2086,"sanitized":1883},{"entryPoint":2168,"graph":2169,"unsanitizedCount":13,"severity":2148},"\u003Cclass-awc-subscription-addresses> (inc\u002Fclasses\u002Fclass-awc-subscription-addresses.php:0)",{"nodes":2170,"edges":2173},[2171,2172],{"id":2081,"type":2082,"label":2110,"file":980,"line":363},{"id":2086,"type":2087,"label":2088,"file":980,"line":363,"wp_function":2090},[2174],{"from":2081,"to":2086,"sanitized":1883},{"entryPoint":2176,"graph":2177,"unsanitizedCount":13,"severity":2148},"change_payment_method_via_pay_shortcode (inc\u002Fclasses\u002Fclass-awc-subscription-change-payment-gateway.php:289)",{"nodes":2178,"edges":2186},[2179,2182],{"id":2081,"type":2082,"label":2180,"file":1078,"line":2181},"$_POST",295,{"id":2086,"type":2087,"label":2183,"file":1078,"line":2184,"wp_function":2185},"wp_redirect() [Open Redirect]",377,"wp_redirect",[2187],{"from":2081,"to":2086,"sanitized":1883},{"entryPoint":2189,"graph":2190,"unsanitizedCount":13,"severity":2148},"\u003Cclass-awc-subscription-change-payment-gateway> (inc\u002Fclasses\u002Fclass-awc-subscription-change-payment-gateway.php:0)",{"nodes":2191,"edges":2194},[2192,2193],{"id":2081,"type":2082,"label":2180,"file":1078,"line":2181},{"id":2086,"type":2087,"label":2183,"file":1078,"line":2184,"wp_function":2185},[2195],{"from":2081,"to":2086,"sanitized":1883},{"entryPoint":2197,"graph":2198,"unsanitizedCount":13,"severity":2148},"subscription_switch_handler (inc\u002Fclasses\u002Fclass-awc-subscription-switchers.php:165)",{"nodes":2199,"edges":2203},[2200,2201],{"id":2081,"type":2082,"label":2119,"file":1175,"line":1905},{"id":2086,"type":2087,"label":2183,"file":1175,"line":2202,"wp_function":2185},294,[2204],{"from":2081,"to":2086,"sanitized":1883},{"entryPoint":2206,"graph":2207,"unsanitizedCount":13,"severity":2148},"\u003Cclass-awc-subscription-switchers> (inc\u002Fclasses\u002Fclass-awc-subscription-switchers.php:0)",{"nodes":2208,"edges":2215},[2209,2211,2212,2213],{"id":2081,"type":2082,"label":2210,"file":1175,"line":1905},"$_GET (x2)",{"id":2086,"type":2087,"label":2183,"file":1175,"line":2202,"wp_function":2185},{"id":2123,"type":2082,"label":2119,"file":1175,"line":1905},{"id":2126,"type":2087,"label":2088,"file":1175,"line":2214,"wp_function":2090},448,[2216,2217],{"from":2081,"to":2086,"sanitized":1883},{"from":2123,"to":2126,"sanitized":1883},{"entryPoint":2219,"graph":2220,"unsanitizedCount":13,"severity":2148},"\u003Cclass-awc-paypal-payment-gateway-admin-handler> (inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-gateway-admin-handler.php:0)",{"nodes":2221,"edges":2224},[2222,2223],{"id":2081,"type":2082,"label":2099,"file":1624,"line":407},{"id":2086,"type":2087,"label":2088,"file":1624,"line":1975,"wp_function":2090},[2225],{"from":2081,"to":2086,"sanitized":1883},{"entryPoint":2227,"graph":2228,"unsanitizedCount":431,"severity":2148},"\u003Cclass-awc-paypal-payment-gateway-checkout-handler> (inc\u002Fpayment-methods\u002Fawc-paypal\u002Finc_files\u002Fclass-awc-paypal-payment-gateway-checkout-handler.php:0)",{"nodes":2229,"edges":2234},[2230,2231,2232,2233],{"id":2081,"type":2082,"label":2210,"file":1691,"line":2120},{"id":2086,"type":2087,"label":2088,"file":1691,"line":1980,"wp_function":2090},{"id":2123,"type":2082,"label":2124,"file":1691,"line":2120},{"id":2126,"type":2087,"label":2088,"file":1691,"line":2127,"wp_function":2090},[2235,2236],{"from":2081,"to":2086,"sanitized":1881},{"from":2123,"to":2126,"sanitized":1883},{"entryPoint":2238,"graph":2239,"unsanitizedCount":13,"severity":2148},"process_early_renewal_request (inc\u002Frenewal\u002Fclass-awc-early-renewal-modal-handler.php:96)",{"nodes":2240,"edges":2244},[2241,2242],{"id":2081,"type":2082,"label":2119,"file":1821,"line":511},{"id":2086,"type":2087,"label":2183,"file":1821,"line":2243,"wp_function":2185},142,[2245],{"from":2081,"to":2086,"sanitized":1883},{"entryPoint":2247,"graph":2248,"unsanitizedCount":13,"severity":2148},"\u003Cclass-awc-early-renewal-modal-handler> (inc\u002Frenewal\u002Fclass-awc-early-renewal-modal-handler.php:0)",{"nodes":2249,"edges":2252},[2250,2251],{"id":2081,"type":2082,"label":2119,"file":1821,"line":511},{"id":2086,"type":2087,"label":2183,"file":1821,"line":2243,"wp_function":2185},[2253],{"from":2081,"to":2086,"sanitized":1883},{"entryPoint":2255,"graph":2256,"unsanitizedCount":31,"severity":2272},"shop_subscription_search_custom_fields (inc\u002Fadmin\u002Fclass-awc-admin-post-types.php:650)",{"nodes":2257,"edges":2269},[2258,2261,2264],{"id":2081,"type":2082,"label":2259,"file":424,"line":2260},"$_GET['s']",657,{"id":2086,"type":2262,"label":2263,"file":424,"line":2260},"transform","→ awc_subscription_search()",{"id":2123,"type":2087,"label":2265,"file":2266,"line":2267,"wp_function":2268},"get_col() [SQLi]","inc\u002Finependent-functions\u002Fawc-subscription-functions.php",775,"get_col",[2270,2271],{"from":2081,"to":2086,"sanitized":1881},{"from":2086,"to":2123,"sanitized":1881},"high",{"entryPoint":2274,"graph":2275,"unsanitizedCount":31,"severity":2272},"\u003Cclass-awc-admin-post-types> (inc\u002Fadmin\u002Fclass-awc-admin-post-types.php:0)",{"nodes":2276,"edges":2283},[2277,2278,2279,2280,2281],{"id":2081,"type":2082,"label":2099,"file":424,"line":2100},{"id":2086,"type":2087,"label":2088,"file":424,"line":2102,"wp_function":2090},{"id":2123,"type":2082,"label":2259,"file":424,"line":2260},{"id":2126,"type":2262,"label":2263,"file":424,"line":2260},{"id":2282,"type":2087,"label":2265,"file":2266,"line":2267,"wp_function":2268},"n4",[2284,2285,2286],{"from":2081,"to":2086,"sanitized":1883},{"from":2123,"to":2126,"sanitized":1881},{"from":2126,"to":2282,"sanitized":1881},{"summary":2288,"deductions":2289},"The plugin \"subscriptions-recurring-payments-for-woocommerce\" v1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices with 100% of SQL queries using prepared statements and a high percentage (93%) of outputs being properly escaped. The absence of known CVEs and a clean vulnerability history are significant strengths, suggesting a commitment to security over time.  However, the plugin presents several areas of concern that warrant attention. A notable aspect is the substantial attack surface, with 5 out of 9 AJAX handlers lacking authentication checks. This, combined with two high-severity taint flows identified, indicates potential vulnerabilities that could be exploited if not properly secured.  The presence of unsanitized paths in taint analysis further amplifies this risk.\n\nWhile the plugin's reliance on prepared statements for SQL and extensive output escaping are commendable, the unprotected AJAX handlers represent a clear weakness. The taint analysis, despite having no critical severity issues, highlighting two high-severity flows with unsanitized paths, is a critical indicator of potential security gaps. The vulnerability history is currently clean, which is positive, but it does not negate the risks identified in the static analysis.  In conclusion, this plugin has strong foundations in secure coding for data handling, but the exposure of AJAX endpoints without proper authentication and the identified taint flows are significant risks that must be addressed to ensure a robust security posture.",[2290,2292,2294],{"reason":2291,"points":11},"Unprotected AJAX handlers",{"reason":2293,"points":309},"High severity taint flows",{"reason":2295,"points":2070},"Flows with unsanitized paths","2026-04-16T12:04:28.795Z",{"wat":2298,"direct":2306},{"assetPaths":2299,"generatorPatterns":2303,"scriptPaths":2304,"versionParams":2305},[2300,2301,2302],"\u002Fwp-content\u002Fplugins\u002Fsubscriptions-recurring-payments-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin\u002Fjstz.min.js","\u002Fwp-content\u002Fplugins\u002Fsubscriptions-recurring-payments-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin\u002Fmoment.min.js","\u002Fwp-content\u002Fplugins\u002Fsubscriptions-recurring-payments-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin\u002Fmeta-boxes-subscription.js",[],[2302],[],{"cssClasses":2307,"htmlComments":2308,"htmlAttributes":2309,"restEndpoints":2311,"jsGlobals":2313,"shortcodeOutput":2315},[],[],[2310],"data-awc_order_id",[2312],"\u002Fwp-json\u002Fawc\u002Fv1\u002Forder-item-meta",[2314],"awc_admin_meta_boxes",[],{"error":1883,"url":2317,"statusCode":2318,"statusMessage":2319,"message":2319},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsubscriptions-recurring-payments-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":2321},[2322],{"version":6,"download_url":24,"svn_tag_url":2323,"released_at":26,"has_diff":1881,"diff_files_changed":2324,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":2325,"is_current":1883},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsubscriptions-recurring-payments-for-woocommerce\u002Ftags\u002F1.0.0\u002F",[],[]]