
Online Payments – Get Paid with PayPal, Square & Stripe Security & Risk Analysis
wordpress.org/plugins/paypal-payment-button-by-vcitaAdd a payment button to your website and get paid instantly with vcita's Online Payments solution.
Is Online Payments – Get Paid with PayPal, Square & Stripe Safe to Use in 2026?
Generally Safe
Score 89/100Online Payments – Get Paid with PayPal, Square & Stripe has a strong security track record. Known vulnerabilities have been patched promptly.
The "paypal-payment-button-by-vcita" plugin v3.30.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and has a robust structure regarding entry points with no unprotected AJAX handlers or REST API routes. Nonce checks are also present on all identified entry points, which is a significant strength in preventing CSRF attacks. However, a notable concern arises from the significantly low percentage of properly escaped output (33%). This indicates a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, where unescaped user input could be rendered directly into the HTML output, allowing attackers to inject malicious scripts.
Key Concerns
- Low percentage of properly escaped output
- Medium severity XSS and CSRF vulnerabilities in history
- Zero capability checks on entry points
Online Payments – Get Paid with PayPal, Square & Stripe Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Online Payments – Get Paid with PayPal, Square & Stripe <= 3.20.0 - Authenticated (Contributor+) Stored Cross-Site Scripting
Online Payments – Get Paid with PayPal, Square & Stripe <= 3.20.0 - Authenticated (Contributor+) Stored Cross-Site Scripting
Event Registration Calendar By vcita <= 1.3.1 & Online Payments – Get Paid with PayPal, Square & Stripe <= 3.9.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
Event Registration Calendar By vcita <= 1.3.1 & Online Payments – Get Paid with PayPal, Square & Stripe <= 3.10.0 - Cross-Site Request Forgery to Stored Cross-Site Scripting
Online Payments – Get Paid with PayPal, Square & Stripe Code Analysis
Output Escaping
Data Flow Analysis
Online Payments – Get Paid with PayPal, Square & Stripe Attack Surface
AJAX Handlers 4
Shortcodes 5
WordPress Hooks 49
Maintenance & Trust
Online Payments – Get Paid with PayPal, Square & Stripe Maintenance & Trust
Maintenance Signals
Community Trust
Online Payments – Get Paid with PayPal, Square & Stripe Alternatives
Contact Form 7 – PayPal & Stripe Add-on
contact-form-7-paypal-add-on
Easily add PayPal and Stripe to Contact Form 7. Accept credit card payments with Stripe & PayPal on your site today. Offical PayPal & Stripe Partner.
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More
better-payment
Better Payment allows you to automate payment transactions to manage payments, donations, subscriptions, sell products, etc on your Elementor website.
Payment forms, Buy now buttons, and Invoicing System | GetPaid
invoicing
Payments & Invoicing plugin for WordPress to quickly and easily sell online. Create Buy Now buttons or inline checkout forms in seconds to accept …
PeachPay — Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net)
peachpay-for-woocommerce
Connect and manage all your payment methods, offer shoppers a beautiful Express Checkout, and reduce cart abandonment.
Braintree Payments For WordPress – Accept Payments WP
accept-payments-wp
Accept Braintree payments on your website with well converting & mobile friendly payment forms. No code or shopping cart required.
Online Payments – Get Paid with PayPal, Square & Stripe Developer Profile
3 plugins · 1K total installs
How We Detect Online Payments – Get Paid with PayPal, Square & Stripe
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/paypal-payment-button-by-vcita/plugin_init.php/wp-content/plugins/paypal-payment-button-by-vcita/core/helpers.php/wp-content/plugins/paypal-payment-button-by-vcita/core/widget.php/wp-content/plugins/paypal-payment-button-by-vcita/js/custom.js/wp-content/plugins/paypal-payment-button-by-vcita/css/custom.css/wp-content/plugins/paypal-payment-button-by-vcita/js/custom.jspaypal-payment-button-by-vcita/js/custom.js?ver=paypal-payment-button-by-vcita/css/custom.css?ver=HTML / DOM Fingerprints
vcita-pay-button<!-- Created By: vcita.com -->data-vcita-paypal-buttonvcita_widget_settings[vcita-paypal-button]