
Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments Security & Risk Analysis
wordpress.org/plugins/payment-pageAccept Stripe payments, donations & subscriptions with a beautiful payment form. Apple Pay, Google Pay & ACH. Free; pay only when you earn.
Is Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments Safe to Use in 2026?
Generally Safe
Score 99/100Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
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.
However, 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.
In 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.
Key Concerns
- Past medium severity XSS vulnerability (currently unpatched)
- Bundled library (Freemius v1.0) may be outdated
- Bundled library (Select2) may be outdated
Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Payment Page | Payment Form for Stripe <= 1.4.6 - Authenticated (Author+) Stored Cross-Site Scripting via 'pricing_plan_select_text_font_family' Parameter
Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments Release Timeline
Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments Attack Surface
AJAX Handlers 1
Shortcodes 2
WordPress Hooks 39
Maintenance & Trust
Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments Maintenance & Trust
Maintenance Signals
Community Trust
Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments Alternatives
Stripe Payment Forms by WP Full Pay – Accept Credit Card Payments, Donations & Subscriptions
wp-full-stripe-free
🚀 Create Stripe payment forms for WordPress. Accept credit cards, Apple Pay, donations, subscriptions & more. Easy setup, no coding needed!
Memberful – Membership Plugin
memberful-wp
Sell memberships and restrict access to content with WordPress and Memberful.
Subscriptions for WooCommerce with Stripe Recurring Payments
subscription
WPSubscription maximizes recurring revenue on WooCommerce. Set flexible subscriptions and automated billing with support for Stripe, PayPal, and more, …
AidWP – Donation & Payment Forms (Stripe Powered)
wp-stripe-donation
Create fast donation and payment forms. Accept payments on WordPress with Stripe — no WooCommerce required.
CashFlow Subscriptions
cashflow-subscriptions
Simple, modern Stripe subscriptions for WordPress. Create paywalls, manage members, and restrict content without WooCommerce or heavy plugins.
Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments Developer Profile
8 plugins · 11K total installs
How We Detect Payment Page – Stripe Payment Forms for Donations, Subscriptions & Recurring Payments
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/payment-page/interface/css/style.css/wp-content/plugins/payment-page/interface/js/script.js/wp-content/plugins/payment-page/interface/js/payment-form.js/wp-content/plugins/payment-page/interface/js/script.js/wp-content/plugins/payment-page/interface/css/payment-form.css/wp-content/plugins/payment-page/app/ThirdPartyIntegration/Elementor/assets/css/payment-form-editor.css/wp-content/plugins/payment-page/app/ThirdPartyIntegration/Elementor/assets/js/payment-form-editor.js/wp-content/plugins/payment-page/interface/js/script.js/wp-content/plugins/payment-page/interface/js/payment-form.js/wp-content/plugins/payment-page/app/ThirdPartyIntegration/Elementor/assets/js/payment-form-editor.jspayment-page/interface/css/style.css?ver=payment-page/interface/js/script.js?ver=payment-page/interface/js/payment-form.js?ver=payment-page/app/ThirdPartyIntegration/Elementor/assets/css/payment-form-editor.css?ver=payment-page/app/ThirdPartyIntegration/Elementor/assets/js/payment-form-editor.js?ver=HTML / DOM Fingerprints
payment-formpayment-page-notification-containerdata-payment-formpayment_page_dataPAYMENT_PAGE_ALIASPAYMENT_PAGE_PREFIXpayment_page_content_allowed_html_tags/wp-json/payment-page-admin/v1/get-templates/wp-json/payment-page-admin/v1/get-form-templates[payment_form