
Payment Page | Payment Form for Stripe Security & Risk Analysis
wordpress.org/plugins/payment-pagePayment Page is an extremely easy way to accept online payments. Connect your payment gateway, choose a template, and you're ready to go!
Is Payment Page | Payment Form for Stripe Safe to Use in 2026?
Generally Safe
Score 99/100Payment Page | Payment Form for Stripe has a strong security track record. Known vulnerabilities have been patched promptly.
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 | Payment Form for Stripe 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 | Payment Form for Stripe Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Payment Page | Payment Form for Stripe Attack Surface
AJAX Handlers 1
Shortcodes 2
WordPress Hooks 39
Maintenance & Trust
Payment Page | Payment Form for Stripe Maintenance & Trust
Maintenance Signals
Community Trust
Payment Page | Payment Form for Stripe Alternatives
Mollie Forms
mollie-forms
Create registration forms with payment methods of Mollie. One-time and recurring payments are possible.
Memberful – Membership Plugin
memberful-wp
Sell memberships and restrict access to content with WordPress and Memberful.
CashFlow Subscriptions
cashflow-subscriptions
Simple, modern Stripe subscriptions for WordPress. Create paywalls, manage members, and restrict content without WooCommerce or heavy plugins.
Chargely Free Subscriptions For Woocommernce
chargely-free-subscriptions-for-woocommerce
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.
WE Subscription
we-subscription
Sell your simple and variable products with recurring payments without bloat.
Payment Page | Payment Form for Stripe Developer Profile
7 plugins · 11K total installs
How We Detect Payment Page | Payment Form for Stripe
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