[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmCi8z9ieUvlfgqOLfu-3kmApJO1HLN4ZPEWBXT_lq3M":3},{"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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":55,"analysis":153,"fingerprints":464},"payment-page","Payment Page | Payment Form for Stripe","1.4.8","Brandon Ernst","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrandonfire\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpaymentpageplugin.com\" title=\"Visit the Payment Page website\" rel=\"nofollow ugc\">Payment Page\u003C\u002Fa>\u003C\u002Fstrong> is the easiest way to accept online payments. Get started by connecting your payment gateway, choosing a fully-customizable template, and within minutes you’ll be accepting payments.\u003C\u002Fp>\n\u003Ch3>💳 SIMPLE ONLINE PAYMENTS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Connect Stripe or PayPal to start accepting one-time or recurring subscription payments. Import a template and start selling in less than 60 seconds.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎨 BEAUTIFUL TEMPLATES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easily import any of our \u003Ca href=\"https:\u002F\u002Fpaymentpageplugin.com\u002Ftemplates\" title=\"See our beautifully designed Payment Page templates\" rel=\"nofollow ugc\">beautifully designed payment page templates\u003C\u002Fa> and customize them to fit your brand, messaging, and style.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Set up Payment Page in Less than 60 seconds\u003C\u002Fh3>\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\u002FNl4axLj5Hp8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>⏩ QUICK SETUP\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy setup process – you’ll be collecting any kind of payment you want in just a few quick steps (via Stripe Connect).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>♾️ UNLIMITED PAYMENT FORMS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Put an unlimited number of payment forms anywhere on your website with a simple shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💪 POWERFUL FORM BUILDER\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Put the power of online payments in your hands and make your end-user experience a breeze so you can maximize sales and conversions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛠️ CUSTOM PAYMENT FORM BUILDER\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Customize every design detail of your payment form with our powerful custom payment form builder. We love feature requests – so feel free to reach out.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔒 SECURE & RELIABLE UX\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Implement the best security practices to protect your customers along with the most reliable way to use a payment form. The form is 100% 3D Secure SCA compatible.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏢 MADE FOR EVERY SIZE BUSINESS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Perfect for any size company, including Enterprise, SaaS\u002FSoftware, mid-size companies, and freelancers or independent contractors looking to accept payments online for their services.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🆘 TOP-NOTCH SUPPORT\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Get red-carpet support from the \u003Ca href=\"https:\u002F\u002Fgauchoplugins.com\u002F\" rel=\"nofollow ugc\">Gaucho Plugins\u003C\u002Fa> team for both free and paid versions – you can even book a call with us. Don’t hesitate to \u003Ca href=\"https:\u002F\u002Fpaymentpageplugin.com\u002Fsupport\" title=\"Visit the Payment Page Help Center\" rel=\"nofollow ugc\">get in touch\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌐 MULTI-CURRENCY & SUBSCRIPTION FILTERS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Offer any currency or subscription frequency with filters that allow your customers to choose the perfect plan for their needs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✏️ CUSTOM INVOICE & DONATION AMOUNTS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Let your customers choose how much to pay based on their invoice amount or self-selecting for donations. Customers can even choose recurring payment options.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>✍️ PREFILL FORM FIELDS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically prefill form fields when visitors land on your payment page by adding simple query string parameters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔗 SEND DATA TO EXTERNAL URL\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Using simple POST requests, you can send form data to any external URL to automate your payment flow with a SaaS, mobile app, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⛏ DEVELOPER FRIENDLY\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Initiate any custom action you’d like with developer-friendly triggers. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find out more:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpaymentpageplugin.com\u002Fpricing\" title=\"View Payment Page Pricing and Plans\" rel=\"nofollow ugc\">View Plans & Pricing\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpaymentpageplugin.com\" title=\"Visit the Payment Page website\" rel=\"nofollow ugc\">Visit the Payment Page website\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpaymentpageplugin.com\u002Fdemo\" title=\"View the Payment Page Live Demo Site\" rel=\"nofollow ugc\">View the Payment Page Live Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcalendly.com\u002Fgauchoplugins\u002Fsupport\" title=\"Book a demo with the Payment Page team\" rel=\"nofollow ugc\">Book a Live Demo with our Team\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>USE-CASES\u003C\u002Fh3>\n\u003Cp>Here’s a few examples of how Payment Page can be used:\u003C\u002Fp>\n\u003Ch4>Agency\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>A web design agency can use Payment Page to accept monthly subscription payments for their website maintenance fees.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Designer\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>A designer can use Payment Page to accept one-time payments from clients who pay different amounts per project.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Flower Shop\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>A flower shop can use Payment Page to sell packages or custom arrangements online instead of using in-person payments.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Consultant\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>A consultant can use Payment Page to create a professional page with their photo, bio, and payment form for custom payment amounts.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Non-Profit Organization\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>A non-profit organization can use Payment Page to accept pre-defined amounts or custom donation amounts.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>SUPPORTED PAYMENT METHODS\u003C\u002Fh3>\n\u003Ch3>🔀 STRIPE SUPPORTED PAYMENT METHODS\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpaymentpageplugin.com\u002Fintegrations\u002Fstripe\" title=\"Learn about the Payment Page and Stripe integration\" rel=\"nofollow ugc\">Stripe payments\u003C\u002Fa> are fully enabled, including all the payment methods below:\u003Cbr \u002F>\nFree Plan:\u003Cbr \u002F>\n* Credit & Debit Cards\u003Cbr \u002F>\n* SEPA Direct Debit\u003Cbr \u002F>\n* Google Pay\u003Cbr \u002F>\n* Apple Pay\u003Cbr \u002F>\n* Microsoft Pay\u003Cbr \u002F>\n* Alipay\u003Cbr \u002F>\n* WeChat Pay\u003Cbr \u002F>\nPRO Plan:\u003Cbr \u002F>\n* ACH via Plaid\u003C\u002Fp>\n\u003Ch3>🔀 PAYPAL SUPPORTED PAYMENT METHODS\u003C\u002Fh3>\n\u003Cp>PayPal one-time payments are fully enabled, including all the payment methods below depending on your buyer’s country:\u003Cbr \u002F>\nFree plan:\u003Cbr \u002F>\n* PayPal Standard Checkout, which surfaces relevant payment methods based on customer location.\u003Cbr \u002F>\n* One-time payments with PayPal are supported.\u003C\u002Fp>\n\u003Ch3>📝 FEATURES OVERVIEW\u003C\u002Fh3>\n\u003Ch3>FREE FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-time Payments\u003C\u002Fstrong> – Accept one-time payments for products, services, or donations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Payment Amounts\u003C\u002Fstrong> – Let customers choose how much to pay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription Payments\u003C\u002Fstrong> – Accept subscription payments for daily, weekly, monthly, annual, or custom payment frequencies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Customizable Templates\u003C\u002Fstrong> – We provide a bunch of free templates that can be fully customized in terms of design, layout, color palette, fonts, and more. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Currency Support\u003C\u002Fstrong> – Accept payments in any currency of your choice.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment Confirmation\u003C\u002Fstrong> – Display a message or redirect users for payment confirmation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All Supported Payment Gateways\u003C\u002Fstrong> – Stripe and PayPal are currently supported with more coming soon.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All Stripe Supported Payment Methods\u003C\u002Fstrong> – Cards, SEPA Direct Debit, Google Pay, Apple Pay, Microsoft Pay, WeChat Pay, and Alipay. More coming soon based on demand.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Access to All Templates\u003C\u002Fstrong> – All our templates are available for free to import.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Currency & Subscription Filters\u003C\u002Fstrong> – Allow customers to filter between various currency and subscription frequency options. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Fields\u003C\u002Fstrong> – Unlimited custom fields to capture additional data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Prefill Form Fields Automatically\u003C\u002Fstrong> – Prefill form fields with \u003Ca href=\"https:\u002F\u002Fdocs.paymentpageplugin.com\u002Ffeatures\u002Fprefill-form-fields-query-strings\" title=\"Read more about prefilling form fields in our documentation\" rel=\"nofollow ugc\">query strings in the URL\u003C\u002Fa>. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email notifications\u003C\u002Fstrong> – Send customizable email notifications to customers and website admins for each payment. [IN BETA]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automation via HTTP Requests\u003C\u002Fstrong> – Automate your payments by \u003Ca href=\"https:\u002F\u002Fdocs.paymentpageplugin.com\u002Ffeatures\u002Fhow-can-i-sign-up-for-beta-versions\u002Fhttp-requests\" title=\"Read more about automation via HTTP requests in our documentation\" rel=\"nofollow ugc\">sending payment data to any webhook URL\u003C\u002Fa>, like Zapier Webhooks or any custom webhook you build.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PRO PLAN FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Remove 2% Transaction Fee\u003C\u002Fstrong> – Remove the 2% transaction fee charged in the free version for all payment types. The Breakeven Point (when it’s worth upgrading) is if you’re making more than $4,950\u002Fyear with Payment Page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All PayPal Supported Payment Methods\u003C\u002Fstrong> – PayPal Standard Checkout flow. More coming soon, based on demand.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACH via Plaid\u003C\u002Fstrong> – Take advantage of the Stripe + Plaid integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💙 About the Payment Page Team\u003C\u002Fh3>\n\u003Cp>Payment Page is part of \u003Ca href=\"https:\u002F\u002Fgauchoplugins.com\" title=\"Visit the Gaucho Plugins website\" rel=\"nofollow ugc\">Gaucho Plugins\u003C\u002Fa>, a leading plugin development brand. Our payment plugin uses the latest best practices in the payment ecosystem, with security and ease of use at the forefront of our approach. The Gaucho Plugins team includes developers, designers, support reps, and marketing professionals dedicated to serving people in the WordPress space since 2011. Use Payment Page knowing you can trust the plugin and the team behind the plugin.\u003C\u002Fp>\n\u003Ch3>🤝 Get Involved\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F235880000975827\" title=\"Visit the Payment Page Facebook Community\" rel=\"nofollow ugc\">Join the Payment Page Facebook Community\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Froadmap.paymentpageplugin.com\" title=\"Vote on the Payment Page Roadmap\" rel=\"nofollow ugc\">Vote on our Roadmap\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpaymentpageplugin.com\u002Fblog\" title=\"Visit the Payment Page Blog\" rel=\"nofollow ugc\">Subscribe to our Blog\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpaymentpageplugin.com\u002Fbecome-an-affiliate\" title=\"Become a Payment Page affiliate\" rel=\"nofollow ugc\">Join our Affiliate Program\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GAUCHO PLUGINS PORTFOLIO\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpayment-page\u002F\" rel=\"ugc\">Payment Page\u003C\u002Fa>\u003C\u002Fstrong>: Start accepting payments in a beautiful payment form in less than 60 seconds\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbsd-woo-stripe-connect-split-pay\u002F\" rel=\"ugc\">Split Pay Plugin\u003C\u002Fa>\u003C\u002Fstrong>: Split WooCommerce payments across multiple connected Stripe accounts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flogin-stripe-customer-portal\u002F\" rel=\"ugc\">Login for Stripe Customer Portal\u003C\u002Fa>\u003C\u002Fstrong>: Create an Account login area for your Stripe customers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgyta-buyback\u002F\" rel=\"ugc\">Gyta Buyback\u003C\u002Fa>\u003C\u002Fstrong>: Create a trade-in \u002F buyback business using WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fversion-info\u002F\" rel=\"ugc\">Version Info\u003C\u002Fa>\u003C\u002Fstrong>: Show WP, PHP, MySQL & Web Server Versions in the WP-Admin Dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stripe-global-payments\u002F\" rel=\"ugc\">China Payments Plugin\u003C\u002Fa>\u003C\u002Fstrong>: Accept WeChat Pay and Alipay payments from Chinese customers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblocked-in-china\u002F\" rel=\"ugc\">Blocked in China\u003C\u002Fa>\u003C\u002Fstrong>: Check if your website is available in the Chinese mainland.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Speed in China\u003C\u002Fstrong>: Check your website’s speed in the Chinese mainland – coming soon!\u003C\u002Fp>\n","Payment Page is an extremely easy way to accept online payments. Connect your payment gateway, choose a template, and you're ready to go!",200,18359,100,23,"2026-02-19T06:50:00.000Z","6.9.4","5.1","7.1",[20,21,22,23,24],"form","payment","recurring","stripe","subscriptions","https:\u002F\u002Fpaymentpageplugin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpayment-page.1.4.8.zip",99,1,0,"2026-02-13 18:30:19","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2026-0751","payment-page-payment-form-for-stripe-authenticated-author-stored-cross-site-scripting-via-pricingplanselecttextfontfamil","Payment Page | Payment Form for Stripe \u003C= 1.4.6 - Authenticated (Author+) Stored Cross-Site Scripting via 'pricing_plan_select_text_font_family' Parameter","The Payment Page | Payment Form for Stripe plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'pricing_plan_select_text_font_family' parameter in all versions up to, and including, 1.4.6 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.4.6","1.4.7","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2026-02-24 19:13:40",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0982cc3e-87d7-49d2-afa3-8c18355d7968?source=api-prod",11,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":51,"total_installs":52,"avg_security_score":13,"avg_patch_time_days":48,"trust_score":53,"computed_at":54},"brandonfire",7,10670,94,"2026-04-04T02:14:08.031Z",[56,80,103,119,138],{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":16,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":78,"unpatched_count":29,"last_vuln_date":79,"fetched_at":31},"mollie-forms","Mollie Forms","2.9.2","Nick van Wobbie","https:\u002F\u002Fprofiles.wordpress.org\u002Fndijkstra\u002F","\u003Cp>Create registration forms with payment methods of Mollie. One-time and recurring payments are possible.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create your own forms\u003C\u002Fli>\n\u003Cli>Set extra fee’s per payment method\u003C\u002Fli>\n\u003Cli>One-time and recurring payments\u003C\u002Fli>\n\u003Cli>Fixed or open amount possible\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mollie.com\u002Ffeatures\u002Fmulticurrency\u002F\" rel=\"nofollow ugc\">Multicurrency\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Configure emails per form\u003C\u002Fli>\n\u003Cli>Refund payments and cancel subscriptions in WordPress admin\u003C\u002Fli>\n\u003Cli>Style it with your own css classes.\u003C\u002Fli>\n\u003Cli>Discount codes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3rd Party Services\u003C\u002Fh4>\n\u003Cp>The plugin is using:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>the API of \u003Ca href=\"https:\u002F\u002Fmollie.com\" rel=\"nofollow ugc\">Mollie\u003C\u002Fa> to create payments.\u003C\u002Fli>\n\u003Cli>the API of \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\" rel=\"nofollow ugc\">Google reCAPTCHA\u003C\u002Fa> to prevent spam (if enabled)\u003C\u002Fli>\n\u003C\u002Ful>\n","Create registration forms with payment methods of Mollie. One-time and recurring payments are possible.",3000,130421,82,19,"2026-03-15T14:22:00.000Z","6.0","8.0",[72,73,74,22,24],"forms","ideal","payments","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmollie-forms.2.9.2.zip",96,4,"2025-05-07 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":53,"num_ratings":90,"last_updated":91,"tested_up_to":16,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":100,"vuln_count":101,"unpatched_count":29,"last_vuln_date":102,"fetched_at":31},"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,203513,13,"2026-02-25T14:49:00.000Z","3.6","7.4",[95,96,97,23,24],"membership","paywall","recurring-payments","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":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":29,"num_ratings":29,"last_updated":113,"tested_up_to":16,"requires_at_least":114,"requires_php":93,"tags":115,"homepage":117,"download_link":118,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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.",10,328,"2025-12-23T02:49:00.000Z","5.5",[95,116,97,23,24],"monthly-payments","https:\u002F\u002Fdurantdigital.com\u002Fproducts\u002Fcashflow-subscriptions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcashflow-subscriptions.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":29,"downloaded":127,"rating":128,"num_ratings":28,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":135,"download_link":136,"security_score":137,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"chargely-free-subscriptions-for-woocommerce","Chargely Free Subscriptions For Woocommernce","1.0","chargely","https:\u002F\u002Fprofiles.wordpress.org\u002Fchargely\u002F","\u003Cul>\n\u003Cli>\n\u003Cp>Chargely WooCommerce is a powerful plugin that allows you to sell subscription-based products and services on your WooCommerce store. With Chargely, you can easily set up recurring payment plans, manage subscriptions, and offer flexible billing options to your customers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>This plugin is designed to work seamlessly with WooCommerce, so you can leverage all the benefits of this popular eCommerce platform while taking advantage of Chargely’s subscription management features. You can offer free trials, set custom billing intervals, and even allow customers to switch between plans or upgrade their subscriptions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Chargely WooCommerce also offers a variety of payment options, including credit cards and PayPal, and integrates with popular payment gateways like Stripe and Braintree. You can also customize the subscription checkout process to match your branding and provide a seamless user experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Whether you’re selling software, digital content, or any other type of subscription-based product or service, Chargely WooCommerce makes it easy to manage your subscriptions and grow your recurring revenue. Try it today and start building a more profitable business!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What makes us stand out from other subscription apps?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Capture recurring payments with automatic billing\u003C\u002Fstrong> – Leave the hassle of creating Recurring Infrastructure to us, Our Infrastructure will automatically charge your customer on subscription date and will update your WooCommerce in real time. Both you and your customers will get email notification through WooCommerce once the payment has been captured.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Save time and effort with an efficient Recurring Plugin\u003C\u002Fstrong> – With our 1-Click Plugin- you can enable the subscriptions for the entire product catalog or select only the products which should be enabled for subscription.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>We are PCI Level-1 Certified\u003C\u002Fstrong> – Hence you don’t need one* – Your customer’s card information is stored on secured and encrypted infrastructure.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Supports both one-time & subscription products together\u003C\u002Fstrong> – Now let your customers checkout for both One-Time and Subscription products all at the same time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customize and edit as per your needs\u003C\u002Fstrong> – Make any number of changes to your product anytime you want as you can manage multiple products and edit the information anytime, customization at any point is easy to do.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Tiered discounting & offer product trials\u003C\u002Fstrong> – Incentivize your subscribers to continue their subscriptions and reduce churn. This is an initiative to subscribe and save with our model. To further advance subscription from customers, we offer a free trial for them to get a feel of our product which in turn leads to a definite subscription.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dunning management to reduce churn\u003C\u002Fstrong> – Our System automatically sends renewal links to the customers in case the card is expired or declined.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Manage different payments easily\u003C\u002Fstrong> – With our wide set of well renowned payment gateways, you can choose what works for you best.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Chargely?\u003C\u002Fh3>\n\u003Cp>Chargely is a reliable product built purely for subscriptions and recurring payments. It’s an incredibly flexible system which is super user-friendly and easy-to-use that helps you boost your revenue with a click of a button. Increase your customer loyalty and improve your cash flow with a strong subscription offering for your business.\u003C\u002Fp>\n\u003Ch4>SUPPORT\u003C\u002Fh4>\n\u003Cp>You can contact us if you have any questions regarding Chargely using the Support option on our site.\u003C\u002Fp>\n","Start your Subscription Business in minutes with Chargely. Chargely provides PCI Certified Payment page for your card processing. So that you don't need a PCI Certification.",878,20,"2023-05-20T07:23:00.000Z","6.2.9","5.9","7.2",[21,134,97,23,24],"paypal","https:\u002F\u002Fchargely.com\u002Fplugins\u002Fwoocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchargely-free-subscriptions-for-woocommerce.1.0.zip",85,{"slug":139,"name":140,"version":141,"author":142,"author_profile":143,"description":144,"short_description":145,"active_installs":29,"downloaded":146,"rating":29,"num_ratings":29,"last_updated":75,"tested_up_to":16,"requires_at_least":114,"requires_php":93,"tags":147,"homepage":150,"download_link":151,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":152},"we-subscription","WE Subscription","1.0.0","WebEffortless","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebeffortless\u002F","\u003Cp>We Subscription is a \u003Cstrong>lightweight and performance-optimized\u003C\u002Fstrong> subscription plugin that integrates seamlessly with WooCommerce. Unlike heavy alternatives, our plugin is built with efficiency in mind, ensuring fast page loads and minimal database queries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose We Subscription?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Lightweight Code:\u003C\u002Fstrong> Minimal footprint with clean, optimized code\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast Performance:\u003C\u002Fstrong> No unnecessary features slowing down your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Optimized:\u003C\u002Fstrong> Efficient queries and proper indexing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Bloat:\u003C\u002Fstrong> Only essential features you actually need\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Simple & Variable Subscriptions:\u003C\u002Fstrong> Convert any simple or variable product into a subscription.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Billing Schedules:\u003C\u002Fstrong> Set daily, weekly, monthly, or yearly billing intervals.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stripe Integration:\u003C\u002Fstrong> Built-in compatibility with WooCommerce Stripe Gateway plugin for credit\u002Fdebit card and SEPA debit method for automatic renewals and change payment method.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription Management:\u003C\u002Fstrong> Admin interface to view and manage subscriptions (cancel, delete).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Portal:\u003C\u002Fstrong> Customers can view their active subscriptions and renewal history from their My Account page and can cancel the subscription.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications:\u003C\u002Fstrong> Automated emails for subscription renewal, cancellation, and expiration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Role Management:\u003C\u002Fstrong> Manage user roles based on subscription activity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HPOS Compatible:\u003C\u002Fstrong> Full support for WooCommerce High-Performance Order Storage.\u003C\u002Fli>\n\u003C\u002Ful>\n","Sell your simple and variable products with recurring payments without bloat.",143,[97,23,148,24,149],"subscription","woocommerce","http:\u002F\u002Fwebeffortless.com\u002Fplugins\u002Fwe-subscription\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwe-subscription.1.0.0.zip","2026-03-15T10:48:56.248Z",{"attackSurface":154,"codeSignals":301,"taintFlows":407,"riskAssessment":454,"analyzedAt":463},{"hooks":155,"ajaxHandlers":285,"restRoutes":291,"shortcodes":292,"cronEvents":300,"entryPointCount":101,"unprotectedCount":29},[156,162,166,171,175,179,182,186,191,196,200,203,208,210,211,213,218,222,226,228,231,236,240,243,246,250,251,254,257,261,265,267,271,274,277,278,279,280,281],{"type":157,"name":158,"callback":159,"file":160,"line":161},"action","admin_notices","_admin_notice","app\\AdminController.php",33,{"type":157,"name":163,"callback":164,"file":160,"line":165},"admin_menu","_register_menu",36,{"type":167,"name":168,"callback":169,"priority":88,"file":160,"line":170},"filter","display_post_states","_post_states",37,{"type":157,"name":172,"callback":172,"priority":173,"file":160,"line":174},"admin_enqueue_scripts",5,40,{"type":157,"name":176,"callback":177,"priority":51,"file":160,"line":178},"init","_setup_rules_flush_action_init",44,{"type":157,"name":176,"callback":180,"file":160,"line":181},"anonymous",50,{"type":157,"name":176,"callback":183,"priority":184,"file":160,"line":185},"closure",500,152,{"type":157,"name":187,"callback":188,"priority":173,"file":189,"line":190},"wp_enqueue_scripts","payment_page_register_universal_interface","app\\Controller.php",51,{"type":157,"name":192,"callback":193,"priority":194,"file":189,"line":195},"admin_bar_menu","_admin_bar_menu",999,52,{"type":167,"name":197,"callback":198,"file":189,"line":199},"template_include","_single_payment_form_template",53,{"type":157,"name":176,"callback":201,"file":189,"line":202},"_maybe_stripe_apple_pay_domain_association",59,{"type":157,"name":204,"callback":205,"file":206,"line":207},"admin_init","_init","app\\Migration\\Admin.php",16,{"type":157,"name":163,"callback":164,"priority":181,"file":206,"line":209},17,{"type":157,"name":176,"callback":183,"file":206,"line":67},{"type":157,"name":158,"callback":158,"file":206,"line":212},39,{"type":157,"name":214,"callback":215,"priority":173,"file":216,"line":217},"load-edit.php","_load_payment_form_list","app\\PostTypes\\Form.php",14,{"type":167,"name":219,"callback":220,"priority":111,"file":216,"line":221},"replace_editor","_replace_editor",15,{"type":157,"name":223,"callback":224,"priority":173,"file":216,"line":225},"save_post","_save_post",18,{"type":157,"name":172,"callback":183,"priority":173,"file":216,"line":227},89,{"type":157,"name":176,"callback":229,"priority":111,"file":230,"line":161},"_register_post_types","app\\PostTypes.php",{"type":157,"name":232,"callback":233,"file":234,"line":235},"elementor\u002Fcontrols\u002Fcontrols_registered","register_controls","app\\ThirdPartyIntegration\\Elementor.php",34,{"type":157,"name":237,"callback":238,"file":234,"line":239},"elementor\u002Fwidgets\u002Fwidgets_registered","register_widgets",35,{"type":157,"name":241,"callback":242,"file":234,"line":165},"elementor\u002Felements\u002Fcategories_registered","register_category",{"type":167,"name":244,"callback":183,"file":245,"line":170},"plugin_icon","app\\ThirdPartyIntegration\\Freemius.php",{"type":157,"name":247,"callback":248,"priority":173,"file":249,"line":235},"plugins_loaded","setup","payment-page.php",{"type":157,"name":247,"callback":248,"priority":111,"file":249,"line":170},{"type":157,"name":252,"callback":248,"file":249,"line":253},"rest_api_init",41,{"type":167,"name":255,"callback":256,"file":249,"line":178},"site_status_tests","tests",{"type":167,"name":258,"callback":259,"file":260,"line":217},"screen_options_show_screen","__return_false","templates\\admin\\payment-form-add.php",{"type":157,"name":262,"callback":263,"file":260,"line":264},"admin_footer","_admin_notice_post_locked",28,{"type":157,"name":262,"callback":263,"file":260,"line":266},38,{"type":157,"name":268,"callback":269,"file":260,"line":270},"edit_form_after_title","_wp_posts_page_notice",84,{"type":157,"name":262,"callback":272,"file":260,"line":273},"_local_storage_notice",103,{"type":167,"name":258,"callback":259,"file":275,"line":276},"templates\\admin\\payment-form-edit.php",9,{"type":157,"name":262,"callback":263,"file":275,"line":264},{"type":157,"name":262,"callback":263,"file":275,"line":266},{"type":157,"name":268,"callback":269,"file":275,"line":270},{"type":157,"name":262,"callback":272,"file":275,"line":273},{"type":167,"name":282,"callback":283,"priority":111,"file":284,"line":185},"wp_untrash_post_status","wp_untrash_post_set_previous_status","templates\\admin\\payment-form-list.php",[286],{"action":287,"nopriv":288,"callback":289,"hasNonce":288,"hasCapCheck":290,"file":206,"line":90},"payment_page_migration_handler",false,"migrate_single",true,[],[293,297],{"tag":294,"callback":295,"file":296,"line":221},"payment-page-success-details","\\PaymentPage\\ShortCodes::success_details","app\\ShortCodes.php",{"tag":298,"callback":299,"file":296,"line":207},"payment-page-payment-form","\\PaymentPage\\ShortCodes::payment_form",[],{"dangerousFunctions":302,"sqlUsage":303,"outputEscaping":305,"fileOperations":78,"externalRequests":48,"nonceChecks":399,"capabilityChecks":239,"bundledLibraries":400},[],{"prepared":207,"raw":29,"locations":304},[],{"escaped":306,"rawEcho":307,"locations":308},395,47,[309,312,314,316,318,320,322,324,326,329,332,334,336,338,339,341,344,345,346,348,349,350,352,353,356,358,359,361,364,366,367,369,371,373,375,377,379,381,383,385,387,388,390,392,394,396,397],{"file":160,"line":310,"context":311},75,"raw output",{"file":206,"line":313,"context":311},61,{"file":206,"line":315,"context":311},62,{"file":206,"line":317,"context":311},173,{"file":206,"line":319,"context":311},184,{"file":206,"line":321,"context":311},186,{"file":206,"line":323,"context":311},194,{"file":206,"line":325,"context":311},195,{"file":327,"line":328,"context":311},"app\\RestAPI\\Administration.php",424,{"file":330,"line":331,"context":311},"app\\ThirdPartyIntegration\\Elementor\\Controls\\FormFields.php",78,{"file":330,"line":333,"context":311},83,{"file":330,"line":335,"context":311},87,{"file":330,"line":337,"context":311},91,{"file":330,"line":77,"context":311},{"file":330,"line":340,"context":311},106,{"file":342,"line":343,"context":311},"app\\ThirdPartyIntegration\\Elementor\\Controls\\PricingControl.php",80,{"file":342,"line":333,"context":311},{"file":342,"line":335,"context":311},{"file":342,"line":347,"context":311},95,{"file":342,"line":340,"context":311},{"file":342,"line":340,"context":311},{"file":342,"line":351,"context":311},116,{"file":342,"line":351,"context":311},{"file":354,"line":355,"context":311},"app\\ThirdPartyIntegration\\Elementor\\Controls\\PricingSelectorControl.php",126,{"file":354,"line":357,"context":311},132,{"file":354,"line":146,"context":311},{"file":354,"line":360,"context":311},147,{"file":362,"line":363,"context":311},"app\\ThirdPartyIntegration\\Elementor\\Widgets\\PaymentForm.php",90,{"file":365,"line":111,"context":311},"templates\\admin\\header.php",{"file":365,"line":221,"context":311},{"file":260,"line":368,"context":311},489,{"file":260,"line":370,"context":311},490,{"file":260,"line":372,"context":311},493,{"file":260,"line":374,"context":311},494,{"file":260,"line":376,"context":311},528,{"file":260,"line":378,"context":311},552,{"file":260,"line":380,"context":311},561,{"file":260,"line":382,"context":311},583,{"file":275,"line":384,"context":311},387,{"file":386,"line":217,"context":311},"templates\\shortcode-payment-success.php",{"file":386,"line":225,"context":311},{"file":386,"line":389,"context":311},22,{"file":386,"line":391,"context":311},26,{"file":386,"line":393,"context":311},30,{"file":395,"line":209,"context":311},"templates\\single-pp_payment_form.php",{"file":395,"line":14,"context":311},{"file":395,"line":398,"context":311},29,2,[401,404],{"name":402,"version":122,"knownCves":403},"Freemius",[],{"name":405,"version":38,"knownCves":406},"Select2",[],[408,426,434],{"entryPoint":409,"graph":410,"unsanitizedCount":29,"severity":425},"migrate_single (app\\Migration\\Admin.php:178)",{"nodes":411,"edges":423},[412,417],{"id":413,"type":414,"label":415,"file":206,"line":416},"n0","source","$_POST (x2)",199,{"id":418,"type":419,"label":420,"file":206,"line":421,"wp_function":422},"n1","sink","echo() [XSS]",206,"echo",[424],{"from":413,"to":418,"sanitized":290},"low",{"entryPoint":427,"graph":428,"unsanitizedCount":29,"severity":425},"\u003CAdmin> (app\\Migration\\Admin.php:0)",{"nodes":429,"edges":432},[430,431],{"id":413,"type":414,"label":415,"file":206,"line":416},{"id":418,"type":419,"label":420,"file":206,"line":421,"wp_function":422},[433],{"from":413,"to":418,"sanitized":290},{"entryPoint":435,"graph":436,"unsanitizedCount":29,"severity":425},"\u003Cpayment-form-list> (templates\\admin\\payment-form-list.php:0)",{"nodes":437,"edges":451},[438,441,445,449],{"id":413,"type":414,"label":439,"file":284,"line":440},"$_REQUEST",93,{"id":418,"type":419,"label":442,"file":284,"line":443,"wp_function":444},"get_col() [SQLi]",101,"get_col",{"id":446,"type":414,"label":447,"file":284,"line":448},"n2","$_REQUEST['author']",499,{"id":450,"type":419,"label":420,"file":284,"line":448,"wp_function":422},"n3",[452,453],{"from":413,"to":418,"sanitized":290},{"from":446,"to":450,"sanitized":290},{"summary":455,"deductions":456},"The plugin \"payment-page\" v1.4.8 demonstrates a generally strong security posture, characterized by diligent use of prepared statements for all SQL queries and a high percentage of properly escaped output.  The limited attack surface, with all identified entry points (AJAX handlers, shortcodes) appearing to be protected by authentication checks or permission callbacks, is a significant strength.  The absence of critical or high-severity taint analysis findings further reinforces this positive outlook, indicating that the plugin likely handles user input securely in its core functionality.\n\nHowever, a past medium-severity Cross-Site Scripting (XSS) vulnerability, though currently unpatched, is a notable concern. While the latest version is not explicitly stated as vulnerable to this historical issue, the pattern suggests a potential area for code review. The presence of bundled libraries, specifically Freemius v1.0 and Select2, also warrants attention.  While their specific versions are provided, their security status in relation to \"payment-page\" v1.4.8 would ideally be confirmed, as outdated bundled libraries can introduce vulnerabilities.  The plugin's relatively small number of nonce checks (2) compared to its total entry points (3) is a minor point to note, though in this specific case, the entry points seem to be otherwise secured.\n\nIn conclusion, \"payment-page\" v1.4.8 presents a good foundation for security, with excellent data handling practices. The primary area of caution stems from its vulnerability history, specifically the past XSS issue, and the potential for issues within its bundled libraries. Continued vigilance in patching and keeping dependencies updated will be crucial for maintaining its security.",[457,459,461],{"reason":458,"points":221},"Past medium severity XSS vulnerability (currently unpatched)",{"reason":460,"points":101},"Bundled library (Freemius v1.0) may be outdated",{"reason":462,"points":101},"Bundled library (Select2) may be outdated","2026-03-16T20:14:55.260Z",{"wat":465,"direct":481},{"assetPaths":466,"generatorPatterns":473,"scriptPaths":474,"versionParams":475},[467,468,469,468,470,471,472],"\u002Fwp-content\u002Fplugins\u002Fpayment-page\u002Finterface\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fpayment-page\u002Finterface\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fpayment-page\u002Finterface\u002Fjs\u002Fpayment-form.js","\u002Fwp-content\u002Fplugins\u002Fpayment-page\u002Finterface\u002Fcss\u002Fpayment-form.css","\u002Fwp-content\u002Fplugins\u002Fpayment-page\u002Fapp\u002FThirdPartyIntegration\u002FElementor\u002Fassets\u002Fcss\u002Fpayment-form-editor.css","\u002Fwp-content\u002Fplugins\u002Fpayment-page\u002Fapp\u002FThirdPartyIntegration\u002FElementor\u002Fassets\u002Fjs\u002Fpayment-form-editor.js",[],[468,469,472],[476,477,478,479,480],"payment-page\u002Finterface\u002Fcss\u002Fstyle.css?ver=","payment-page\u002Finterface\u002Fjs\u002Fscript.js?ver=","payment-page\u002Finterface\u002Fjs\u002Fpayment-form.js?ver=","payment-page\u002Fapp\u002FThirdPartyIntegration\u002FElementor\u002Fassets\u002Fcss\u002Fpayment-form-editor.css?ver=","payment-page\u002Fapp\u002FThirdPartyIntegration\u002FElementor\u002Fassets\u002Fjs\u002Fpayment-form-editor.js?ver=",{"cssClasses":482,"htmlComments":485,"htmlAttributes":486,"restEndpoints":488,"jsGlobals":491,"shortcodeOutput":496},[483,484],"payment-form","payment-page-notification-container",[],[487],"data-payment-form",[489,490],"\u002Fwp-json\u002Fpayment-page-admin\u002Fv1\u002Fget-templates","\u002Fwp-json\u002Fpayment-page-admin\u002Fv1\u002Fget-form-templates",[492,493,494,495],"payment_page_data","PAYMENT_PAGE_ALIAS","PAYMENT_PAGE_PREFIX","payment_page_content_allowed_html_tags",[497],"[payment_form"]