Payment Plugins for Stripe Elementor – by Pay Addons Security & Risk Analysis

wordpress.org/plugins/pay-addons-for-elementor

Easily drag and drop to build any type of powerful Stripe payment form with Elementor's builder. Create one-time payments, recurring subscription …

100 active installs v2.5.0 PHP 7.0+ WP 4.9+ Updated Mar 22, 2026
credit-cardelementorformpaymentstripe
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Payment Plugins for Stripe Elementor – by Pay Addons Safe to Use in 2026?

Generally Safe

Score 100/100

Payment Plugins for Stripe Elementor – by Pay Addons has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The 'pay-addons-for-elementor' v2.4.9 plugin exhibits a generally positive security posture with many good practices in place. The high percentage of prepared statements for SQL queries and properly escaped output are significant strengths. The plugin also demonstrates awareness of security by including nonce and capability checks, as well as limiting file operations and external HTTP requests. The absence of any recorded vulnerabilities, including critical or high severity issues, further reinforces this impression of a well-maintained and secure plugin.

However, there are specific areas of concern that warrant attention. The presence of two AJAX handlers without authentication checks creates a potential attack surface. While no critical taint flows were identified, the single identified flow with unsanitized paths, even if not classified as critical, indicates a potential for vulnerabilities if input is not strictly validated. The use of bundled libraries like Freemius v1.0 and Stripe PHP, while common, could also pose a risk if these libraries themselves have unpatched vulnerabilities.

In conclusion, 'pay-addons-for-elementor' v2.4.9 is largely secure, with a robust approach to database and output handling. The lack of historical vulnerabilities is a strong indicator of good development practices. The primary risks lie in the unprotected AJAX endpoints and the single identified unsanitized path, which should be addressed to further strengthen its security.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Bundled Freemius v1.0
  • Bundled Stripe PHP
Vulnerabilities
None known

Payment Plugins for Stripe Elementor – by Pay Addons Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Payment Plugins for Stripe Elementor – by Pay Addons Release Timeline

v2.5.0Current
v2.4.9
v2.4.1
v2.3.0
v2.2.0
v2.1.0
v1.20.0
v1.19.4
v1.19.3
v1.19.2
v1.19.1
v1.18.1
v1.18.0
v1.17.4
v1.17.2
v1.17.1
v1.17.0
v1.16.0
v1.15.0
v1.14.4
Code Analysis
Analyzed Mar 16, 2026

Payment Plugins for Stripe Elementor – by Pay Addons Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
21 prepared
Unescaped Output
36
215 escaped
Nonce Checks
3
Capability Checks
4
File Operations
4
External Requests
5
Bundled Libraries
2

Bundled Libraries

Freemius1.0Stripe PHP

SQL Query Safety

95% prepared22 total queries

Output Escaping

86% escaped251 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<transactions> (includes\admin\pages\transactions.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Payment Plugins for Stripe Elementor – by Pay Addons Attack Surface

Entry Points4
Unprotected2

AJAX Handlers 4

authwp_ajax_epa_search_stripe_pricesincludes\elements\editor\api\ajax-api-handler.php:16
noprivwp_ajax_epa_search_stripe_pricesincludes\elements\editor\api\ajax-api-handler.php:17
authwp_ajax_epa_forms_customize_send_formincludes\elements\form\api\ajax-api-form-handler.php:35
noprivwp_ajax_epa_forms_customize_send_formincludes\elements\form\api\ajax-api-form-handler.php:36
WordPress Hooks 23
actionadmin_noticesbootstrap.php:47
actionadmin_noticesbootstrap.php:52
filterplugin_row_metabootstrap.php:108
actionrest_api_initbootstrap.php:115
actionadmin_menubootstrap.php:119
actionadmin_enqueue_scriptsbootstrap.php:120
actionelementor/editor/before_enqueue_scriptsbootstrap.php:123
actionwp_enqueue_scriptsbootstrap.php:125
actionelementor/frontend/before_register_scriptsbootstrap.php:127
actionelementor/frontend/before_enqueue_scriptsbootstrap.php:129
actionplugins_loadedelementor-pay-addons.php:52
actionafter_uninstallelementor-pay-addons.php:73
actionelementor/elements/categories_registeredincludes\core\build-assets.php:18
actionelementor/widgets/registerincludes\core\build-assets.php:19
actionelementor/widgets/registerincludes\core\build-assets.php:21
filterwp_mail_fromincludes\core\mailer.php:236
filterwp_mail_from_nameincludes\core\mailer.php:237
filterwp_mail_content_typeincludes\core\mailer.php:238
filterelementor_pay_addons/forms/field_typesincludes\elements\form\field-base.php:103
actionelementor/preview/enqueue_scriptsincludes\elements\form\field-base.php:105
actionelementor/element/epa_form/section_form_fields/before_section_endincludes\elements\form\field-base.php:107
actionelementor/preview/initincludes\elements\form\fields\decimal.php:169
actionwp_footerincludes\elements\form\fields\decimal.php:173
Maintenance & Trust

Payment Plugins for Stripe Elementor – by Pay Addons Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 22, 2026
PHP min version7.0
Downloads9K

Community Trust

Rating100/100
Number of ratings5
Active installs100
Developer Profile

Payment Plugins for Stripe Elementor – by Pay Addons Developer Profile

Payment Addons

5 plugins · 240 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Payment Plugins for Stripe Elementor – by Pay Addons

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/pay-addons-for-elementor/assets/css/elementor-pay-addons.css/wp-content/plugins/pay-addons-for-elementor/assets/js/elementor-pay-addons.js/wp-content/plugins/pay-addons-for-elementor/assets/js/elementor-pay-addons-admin.js
Script Paths
/wp-content/plugins/pay-addons-for-elementor/assets/js/elementor-pay-addons.js/wp-content/plugins/pay-addons-for-elementor/assets/js/elementor-pay-addons-admin.js
Version Parameters
pay-addons-for-elementor/assets/css/elementor-pay-addons.css?ver=pay-addons-for-elementor/assets/js/elementor-pay-addons.js?ver=pay-addons-for-elementor/assets/js/elementor-pay-addons-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
elementor-pay-addons-checkout-form
Data Attributes
data-nonce
JS Globals
pay_addons_params
REST Endpoints
/wp-json/epa/v1/stripe-checkout/wp-json/epa/v1/stripe-webhooks/wp-json/epa/v1/settings/wp-json/epa/v1/emails/wp-json/epa/v1/transactions
FAQ

Frequently Asked Questions about Payment Plugins for Stripe Elementor – by Pay Addons