[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ftUDApLqfgVTqo3GZiPS5_Qj1H9ttqbxpa8cUCORCM1Y":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":138,"fingerprints":1013},"paypal-payment-buttons","PayPal Payment Buttons","0.3.2","PayPal","https:\u002F\u002Fprofiles.wordpress.org\u002Fpaypal\u002F","\u003Cp>Start accepting PayPal payments from any post or page with the PayPal Payment Buttons block. Designed to streamline the checkout experience, PayPal Payment Buttons can help boost your conversion at the point of payment.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast, easy setup\u003C\u002Fstrong>: You can create PayPal Payment Buttons in seconds – no coding experience needed. Embed the buttons on your site in minutes. Just copy and paste 5 lines of code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>More payment options\u003C\u002Fstrong>: Let your customers choose how they want to pay. You can accept PayPal, Venmo, Pay Later, Apple Pay®, debit cards, and credit cards. Availability may vary by region.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Higher sales\u003C\u002Fstrong>: We help drive conversion by offering a trusted, seamless payment experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>International reach\u003C\u002Fstrong>: We make it simple to accept payments from customers around the globe. Access PayPal’s coverage for over 200 countries and regions, supporting 24 currencies and 25 languages to support sales around the globe.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart security\u003C\u002Fstrong>: Get peace of mind with encryption and fraud prevention.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Highlight Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add images and descriptions to showcase your products and services.\u003C\u002Fli>\n\u003Cli>Easily add and manage product variants.\u003C\u002Fli>\n\u003Cli>Implement the Name Your Price feature for tipping or flexible price payments.\u003C\u002Fli>\n\u003Cli>Tailor your page and buttons to align with your personal brand.\u003C\u002Fli>\n\u003Cli>Offer a variety of shipping options and tax rates based on buyer’s location.\u003C\u002Fli>\n\u003Cli>Easily track payments via your PayPal dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>The PayPal Payment Buttons block is free to use. It is available as part of the Jetpack plugin. It is also available to all WordPress.com hosted sites. It is also available as a standalone plugin from the WordPress.org plugin directory.\u003C\u002Fp>\n\u003Cp>Once you have added and set up the block, you’ll also need a free PayPal account linked to your bank account to claim any payments you receive.\u003C\u002Fp>\n\u003Cp>You can add the PayPal Payment Buttons block in your post or page, by following these steps:\u003C\u002Fp>\n\u003Ch3>Add a PayPal Payment Buttons block\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Select the PayPal Payment Buttons block from the block picker. You can recognize the block by its green credit card icon.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fbizsignup\u002Fentry?product=payment_button&utm_source=wp&at_code=wp\" rel=\"nofollow ugc\">Sign up\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fncp\u002Fbuttons\u002Fcreate?utm_source=wp&at_code=wp\" rel=\"nofollow ugc\">log in\u003C\u002Fa> to PayPal to get your Payment Button code.\u003C\u002Fli>\n\u003Cli>Choose between Stacked Buttons and Single Buttons based on your needs.\n\u003Cul>\n\u003Cli>\u003Cstrong>Stacked Buttons (Recommended)\u003C\u002Fstrong>: This option lets you present all of your product information and PayPal payment method upfront on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single Buttons\u003C\u002Fstrong>: This option lets you quickly paste a single button on your site, with no product information.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Copy the provided button code from the PayPal site.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>If you are using the Stacked Buttons:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Select the HTML code language from the dropdown above your button code. \u003C\u002Fli>\n\u003Cli>Then paste the code for the \u003Ccode>\u003Chead>\u003C\u002Fcode> into the first text box in the PayPal Payment Buttons block. (We’ll take care of placing this code into your post or page \u003Ccode>\u003Chead>\u003C\u002Fcode> only once.)\u003C\u002Fli>\n\u003Cli>Then paste the \u003Ccode>\u003Cbody>\u003C\u002Fcode> code into the second text box in the PayPal Payment Buttons block.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>If you are using the Single Button:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Click the Single Button option in the PayPal Payment Buttons block.\u003C\u002Fli>\n\u003Cli>Copy the single button code from the PayPal site and paste it into the text area of the block.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>By repeating the process above, you can add as many PayPal Payment Buttons blocks to your page as you like.\u003C\u002Fp>\n\u003Ch3>Taking Payments with PayPal\u003C\u002Fh3>\n\u003Col>\n\u003Cli>When a visitor clicks a PayPal payment button, a new window will open to guide them through the PayPal checkout process.\u003C\u002Fli>\n\u003Cli>Visitors can use an existing PayPal account or a credit or debit card to complete their purchase.\u003C\u002Fli>\n\u003Cli>All payments are credited to the PayPal business account that was used to create the payment button code.\u003C\u002Fli>\n\u003C\u002Fol>\n","Easily showcase products\u002Fservices, upload images, manage variants, set pricing options, and simplify checkout with shipping and taxes.",100,9477,0,"2025-11-21T14:20:00.000Z","6.9.4","6.7","7.2",[19,20,21,22,23],"blocks","checkout","ecommerce","payments","paypal","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpaypal-payment-buttons","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpaypal-payment-buttons.0.3.2.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":23,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,180,93,30,89,"2026-04-04T07:17:16.608Z",[37,59,81,100,120],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":15,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":11,"vuln_count":57,"unpatched_count":13,"last_vuln_date":58,"fetched_at":27},"woocommerce-paypal-payments","WooCommerce PayPal Payments","3.4.1","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>WooCommerce PayPal Payments is an \u003Cstrong>all-in-one solution\u003C\u002Fstrong> to help you \u003Cstrong>maximize conversions\u003C\u002Fstrong> by offering PayPal, Venmo (US), Pay Later options, credit and debit cards, and more.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant access\u003C\u002Fstrong> to funds while payment is processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fraud detection\u003C\u002Fstrong> and \u003Cstrong>global compliance\u003C\u002Fstrong> (including PCI, PSD2, and 3D Secure).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Faster checkout\u003C\u002Fstrong> via PayPal buttons on product pages and in-cart.\u003C\u002Fli>\n\u003Cli>Convenience to \u003Cstrong>pay over time\u003C\u002Fstrong> with PayPal Pay Later.\u003C\u002Fli>\n\u003Cli>Allow Venmo shoppers (US only) to \u003Cstrong>share purchases\u003C\u002Fstrong> with friends.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standard\u003C\u002Fstrong> and \u003Cstrong>Advanced Card Processing\u003C\u002Fstrong> options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country-specific\u003C\u002Fstrong> payment methods to build global trust.\u003C\u002Fli>\n\u003Cli>Multiple \u003Cstrong>subscription payment\u003C\u002Fstrong> options to help drive repeat business.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get started\u003C\u002Fh4>\n\u003Cp>If you’re new to PayPal, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F\" rel=\"nofollow ugc\">add it to your store today\u003C\u002Fa>. Existing user? \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002Fpaypal-payments-upgrade-guide\u002F\" rel=\"nofollow ugc\">Upgrade your integration\u003C\u002Fa> now to access these exciting new features.\u003C\u002Fp>\n\u003Ch4>It pays to PayPal\u003C\u002Fh4>\n\u003Cp>Get \u003Cstrong>instant access to funds\u003C\u002Fstrong> in your PayPal business account while payment is processing. Save time and money with \u003Cstrong>fraud detection\u003C\u002Fstrong> and Seller Protection features†.\u003C\u002Fp>\n\u003Cp>Plus, you’ll meet \u003Cstrong>global compliance standards\u003C\u002Fstrong> (such as PCI, PSD2, SCA, and 3D Secure), bringing international markets within reach.\u003C\u002Fp>\n\u003Cp>†Available on eligible purchases. Limits apply.\u003C\u002Fp>\n\u003Ch4>Flexible payment options\u003C\u002Fh4>\n\u003Cp>Shoppers are nearly \u003Cstrong>three times more likely to buy\u003C\u002Fstrong> when you offer PayPal.¹ Increase conversions by automatically \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#section-35\" rel=\"nofollow ugc\">displaying PayPal buttons\u003C\u002Fa> on product pages, in-cart, and at checkout.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#pay-later\" rel=\"nofollow ugc\">PayPal Pay Later\u003C\u002Fa> options help boost conversion rates and \u003Cstrong>increase cart sizes by 39%\u003C\u002Fstrong>.² Let customers pay over time while you get paid upfront — at no additional cost. Available in select countries. \u003Ca href=\"https:\u002F\u002Fdeveloper.paypal.com\u002Fdocs\u002Fcheckout\u002Fpay-later\u002Fus\u002F\" rel=\"nofollow ugc\">Learn more about Pay Later messaging\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Venmo users spend 2.2 times more annually\u003C\u002Fstrong> on online purchases than other online buyers.³ Now you can \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#pay-with-venmo\" rel=\"nofollow ugc\">reach Venmo shoppers\u003C\u002Fa> (US only) and allow them to share their purchases with friends.\u003C\u002Fp>\n\u003Ch4>Country-specific payments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Standard Card Processing:\u003C\u002Fstrong> Suitable for all business and personal seller accounts. Card transactions are managed via a prebuilt user experience, simplifying compliance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Card Processing:\u003C\u002Fstrong> Customize the look, feel, and placement of debit and credit card payment fields. You can also use fraud protection tools to set up personal risk tolerance filters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Earn recurring revenue through subscriptions\u003C\u002Fh4>\n\u003Cp>Drive repeat business for stable, predictable income using \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fwebapps\u002Fmpp\u002Fsubscription-payments\" rel=\"nofollow ugc\">PayPal Subscriptions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can also use PayPal’s \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fus\u002Fbrc\u002Farticle\u002Fsecurely-store-payments\" rel=\"nofollow ugc\">Vaulting\u003C\u002Fa> feature to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Offer flexible plans with fixed or quantity-based pricing.\u003C\u002Fli>\n\u003Cli>Set billing cycles for any period.\u003C\u002Fli>\n\u003Cli>Offer discounted trial periods or prorated payments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With no monthly or setup fees, it’s simple for your customers — and \u003Cstrong>great for your business\u003C\u002Fstrong> (\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-paypal-payments\u002F#get-vaulting-approval\" rel=\"nofollow ugc\">account approval required\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Legal Disclosures:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>*For Australian users, the PayPal service is provided by PayPal Australia Pty Limited AFSL 304962. Any information provided is general only and does not take into account your objectives, financial situation, or needs. Please read and consider the CFSGPDS (paypal.com.au) before acquiring or using the service. See website for TMD.\u003C\u002Fp>\n\u003Col>\n\u003Cli>An online study commissioned by PayPal and conducted by Netfluential in November 2020, involving 1,000 US online shoppers ages 18-39.\u003C\u002Fli>\n\u003Cli>PayPal Q2 Earnings 2021.\u003C\u002Fli>\n\u003Cli>Edison Trends commissioned by PayPal, April 2020 to March 2021. Edison Trends conducted a behavioral panel of email receipts from 306,939 US consumers and 3.4+ M purchases at a vertical level between Pay with Venmo and non-Venmo users during a 12-month period.\u003C\u002Fli>\n\u003C\u002Fol>\n","PayPal's latest payment processing solution. Accept PayPal, Pay Later, credit\u002Fdebit cards, alternative digital wallets and bank accounts.",800000,24094813,54,528,"2026-03-05T15:21:00.000Z","6.5","7.4",[53,21,22,23,54],"credit-card","woocommerce","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-paypal-payments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-paypal-payments.3.4.1.zip",1,"2023-06-20 00:00:00",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":15,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":76,"download_link":77,"security_score":78,"vuln_count":79,"unpatched_count":13,"last_vuln_date":80,"fetched_at":27},"contact-form-7-paypal-add-on","Contact Form 7 – PayPal & Stripe Add-on","2.4.6","Scott Paterson","https:\u002F\u002Fprofiles.wordpress.org\u002Fscottpaterson\u002F","\u003Ch3>This plugin seamlessly integrates PayPal & Stripe with Contact Form 7\u003C\u002Fh3>\n\u003Cp>Do you use Contact Form 7 and want to accept PayPal & Stripe payments easily? This plugin can do just that. It’s easy to setup and use. On top of that we’re an official PayPal and Stripe partner.\u003C\u002Fp>\n\u003Ch3>Do you have questions or problems?\u003C\u002Fh3>\n\u003Cp>We’re here to help! Please create a support post in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcontact-form-7-paypal-add-on\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> and we’ll get back to you right away!\u003C\u002Fp>\n\u003Ch3>Watch this short video to see how the plugin works:\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\u002FGZ_lYEAJgsQ?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\u003Cp>Each contact form can have its own PayPal & Stripe settings. When a contact form is enabled to use PayPal or Stripe, and the user submits the form it will send the email as usual, then auto redirect.\u003C\u002Fp>\n\u003Cp>Note: This plugin works with both the old and new Contact Form 7 interface. A PayPal account, which is free, is required to use PayPal. A Stripe account, which is also free, is required to use Stripe. You can use the plugin with only PayPal enabled, only Stripe or PayPal and Stripe at the same time.\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>View payments history for PayPal & Stripe\u003C\u002Fli>\n\u003Cli>Set items name, price, SKU\u002FID per contact form\u003C\u002Fli>\n\u003Cli>Built in support for 18 languages (PayPal currently supports 18 languages)\u003C\u002Fli>\n\u003Cli>Built in support 25 currencies (PayPal currently supports 25 currencies)\u003C\u002Fli>\n\u003Cli>PayPal testing through SandBox\u003C\u002Fli>\n\u003Cli>Choose a cancel payment URL\u003C\u002Fli>\n\u003Cli>Choose a successful payment URL\u003C\u002Fli>\n\u003Cli>Supports PayPal Express\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cp>We offer a Pro version of this PayPal plugin for business owners who need more features.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpplugin.org\u002Fdownloads\u002Fcontact-form-7-paypal-add-on\u002F\" rel=\"nofollow ugc\">Learn more about the Pro version\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Here is a short video of how the Pro version works:\u003Cbr \u002F>\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\u002FaS9bxBDgpqY?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>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only send Contact Form 7 email if PayPal or Stripe payment is successful.\u003C\u002Fli>\n\u003Cli>No 2% per transaction application fee (only pay normal PayPal & Stripe fees).\u003C\u002Fli>\n\u003Cli>Link a form item to quantity – A form item can be a textbox, dropdown, radio button, etc. anything that is a number.\u003C\u002Fli>\n\u003Cli>Link a form item to price – The price field can be linked to any form item. Pipes are supported to allow for dropdown text options for each price.\u003C\u002Fli>\n\u003Cli>Link up to 5 different price elements per form \u003C\u002Fli>\n\u003Cli>Link form items to option text fields – The text field can be linked to any form item.\u003C\u002Fli>\n\u003Cli>Charge Tax & Shipping\u003C\u002Fli>\n\u003Cli>Skip redirecting based upon form elements\u003C\u002Fli>\n\u003Cli>Amazing plugin support agents from California and Colorado\u003C\u002Fli>\n\u003Cli>Choose a success \u002F cancel  payment URL per contact form\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpplugin.org\u002Fdownloads\u002Fcontact-form-7-paypal-add-on\u002F\" rel=\"nofollow ugc\">Upgrade to the Pro Version Today!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Our other Contact Form 7 plugins\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-redirect-thank-you-page\" rel=\"ugc\">Contact Form 7 Redirect & Thank You Page\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>About Us\u003C\u002Fh3>\n\u003Cp>WP Plugin is based in Boulder, Colorado. You can visit the WP Plugin website at \u003Ca href=\"https:\u002F\u002Fwpplugin.org\" rel=\"nofollow ugc\">wpplugin.org\u003C\u002Fa>. Various trademarks held by their respective owners.\u003C\u002Fp>\n","Easily add PayPal and Stripe to Contact Form 7. Accept credit card payments with Stripe & PayPal on your site today. Offical PayPal & Stripe Partner.",8000,453175,84,124,"2026-01-19T23:21:00.000Z","3.0","5.5",[53,21,22,23,75],"stripe","https:\u002F\u002Fwpplugin.org\u002Fdownloads\u002Fcontact-form-7-paypal-add-on\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-paypal-add-on.2.4.6.zip",96,5,"2025-05-07 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":15,"requires_at_least":16,"requires_php":51,"tags":94,"homepage":97,"download_link":98,"security_score":78,"vuln_count":30,"unpatched_count":13,"last_vuln_date":99,"fetched_at":27},"fluent-cart","FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler","1.3.15","WPManageNinja","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpmanageninja\u002F","\u003Cp>Meet FluentCart. It’s a performance-first, self-hosted eCommerce platform for WordPress. Build your ideal store, whether you sell physical products, subscriptions, downloads, licenses, or all of them. No third-party dependencies, no platform lock-in, and no transaction fees. Just a powerful store on your terms.\u003C\u002Fp>\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\u002FmeMM6Nq6laE?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\u003Cp>👉 Official Website Link: \u003Ca href=\"https:\u002F\u002Ffluentcart.com\u002F\" rel=\"nofollow ugc\">Official Website\u003C\u002Fa>\u003Cbr \u002F>\n👉 Join Our Community: \u003Ca href=\"https:\u002F\u002Fcommunity.wpmanageninja.com\u002Fportal\" rel=\"nofollow ugc\">FluentCart Community\u003C\u002Fa>\u003Cbr \u002F>\n👉 Official 5 Minutes Guide: \u003Ca href=\"https:\u002F\u002Ffluentcart.com\u002Ffluentcart-101\u002F\" rel=\"nofollow ugc\">Getting started with FluentCart\u003C\u002Fa>\u003Cbr \u002F>\n👉 Contribute: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffluent-cart\u002Ffluent-cart\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Built from the ground up with flexibility, performance, and long-term scalability in mind, this isn’t a fork of existing plugins. This is a fresh take on what a WordPress store should be: lean, powerful, and completely under your control. FluentCart adapts to your model without adding bloat or cutting you into a SaaS fee structure.\u003C\u002Fp>\n\u003Cp>FluentCart is ideal for solo creators, growing businesses, and developers building client stores. If you’re tired of overcomplicated dashboards and bloated add-ons, this is your answer. Forget about transaction fees, because FluentCart charges exactly 0 transaction fees on both Free and Pro installations.\u003C\u002Fp>\n\u003Cp>FluentCart is for you if you’re looking to free yourself from rigid checkout flows, or vendor lock-ins. Run your store with clarity and confidence, whether you sell ebooks, handmade goods, software licenses, or monthly product bundles.\u003C\u002Fp>\n\u003Ch3>Sales Models\u003C\u002Fh3>\n\u003Cp>FluentCart supports a variety of sales models, all in the same store. Offer one-time products or digital downloads, manage subscriptions with flexible billing intervals, add setup fees or installment plans, and issue time-limited licenses. You can mix and match hybrid product types without relying on third-party add-ons.\u003C\u002Fp>\n\u003Ch3>Best for\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Subscription goods\u003C\u002Fli>\n\u003Cli>Gated downloads\u003C\u002Fli>\n\u003Cli>Licensed software\u003C\u002Fli>\n\u003Cli>Online book stores\u003C\u002Fli>\n\u003Cli>B2B catalogs\u003C\u002Fli>\n\u003Cli>Maintenance services\u003C\u002Fli>\n\u003Cli>Tiered subscriptions\u003C\u002Fli>\n\u003Cli>Digital file hosting\u003C\u002Fli>\n\u003Cli>Software distribution\u003C\u002Fli>\n\u003Cli>Membership access\u003C\u002Fli>\n\u003Cli>Fashion stores\u003C\u002Fli>\n\u003Cli>Course Websites\u003C\u002Fli>\n\u003Cli>Grocery Shop\u003C\u002Fli>\n\u003Cli>Agro Catalogs\u003C\u002Fli>\n\u003Cli>Agency services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features List by Category\u003C\u002Fh3>\n\u003Ch3>Product & Catalog Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Simple Products – Create one-time purchasable items with fixed pricing\u003C\u002Fli>\n\u003Cli>Variable Products – Offer products with multiple attributes (e.g. size, license type)\u003C\u002Fli>\n\u003Cli>Subscriptions – Configure recurring products with billing intervals and durations (No Transaction Fees)\u003C\u002Fli>\n\u003Cli>Installments – Support split payments over time for high-ticket items (PRO)\u003C\u002Fli>\n\u003Cli>Setup Fees – Add one-time setup charges on top of recurring payments\u003C\u002Fli>\n\u003Cli>Subscription Bump Offers – Show discounted upgrade paths with discounts\u003C\u002Fli>\n\u003Cli>Licensing Support (Pro) – Attach license keys to products and define expiry rules (PRO)\u003C\u002Fli>\n\u003Cli>Product Categories – Organize products for easier navigation and filtering\u003C\u002Fli>\n\u003Cli>Product Labels – Tag products for promotional badges (e.g. “New”, “Popular”)\u003C\u002Fli>\n\u003Cli>Downloadable Files – Securely attach files to digital products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Checkout & Payment\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>One-Click Checkout – Optimized checkout experience for faster conversions\u003C\u002Fli>\n\u003Cli>Custom Payment Gateways – Add or extend gateways using hooks and filters\u003C\u002Fli>\n\u003Cli>Stripe Integration – Fully-featured Stripe payments with no extra plugins\u003C\u002Fli>\n\u003Cli>PayPal Integration – Built-in PayPal support with easy configuration\u003C\u002Fli>\n\u003Cli>Manual Gateway – Accept Cash on delivery\u003C\u002Fli>\n\u003Cli>Failed Renewal Handling – Automatic retry logic for subscription renewals\u003C\u002Fli>\n\u003Cli>Prorated Charges (Pro) – Calculate and bill customers proportionally for changes\u003C\u002Fli>\n\u003Cli>Coupon Support – Enable discounts, promos, and launch offers via coupons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customer & Subscription Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Customer Profiles – View and manage full purchase history and subscriptions\u003C\u002Fli>\n\u003Cli>Customer Notes – Add internal notes visible only to store admins\u003C\u002Fli>\n\u003Cli>Subscription Dashboard – Let users manage billing, pause\u002Fcancel subscriptions\u003C\u002Fli>\n\u003Cli>Support Dashboard Integration – Pull customer history into Fluent Support\u003C\u002Fli>\n\u003Cli>Automated Notifications – Send email alerts for purchase, renewal, failures with FluentCRM\u003C\u002Fli>\n\u003Cli>User Roles – Control access to FluentCart admin tools by role\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Analytics, Marketing & Growth\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Reports Overview – Track order volume, Revenue by Quarter, Revenue by Country\u003C\u002Fli>\n\u003Cli>Sales Reporting – Track order volume, most sold products and variants, Customer LTV and more\u003C\u002Fli>\n\u003Cli>Order Analytics – Average order value, order items, order heatmap, orders by country, and more\u003C\u002Fli>\n\u003Cli>Revenue Analytics – Net revenue sorted by Time, Country and Payment Gateway\u003C\u002Fli>\n\u003Cli>Refund Analytics – Total refunds, Avg. Refund value, Refund Rate, Filter by Country, Payment method and Intervals\u003C\u002Fli>\n\u003Cli>Product Data – Top performing products, Product Performance over time\u003C\u002Fli>\n\u003Cli>Subscriptions Report – Top performing products, Product Performance over time\u003C\u002Fli>\n\u003Cli>Product Data – Top performing products, Product Performance over time\u003C\u002Fli>\n\u003Cli>Customer Data – Top performing products, Product Performance over time\u003C\u002Fli>\n\u003Cli>Advanced Filtering (Pro) – Date and Other Filters for tracking beyond 30 days data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Performance & Developer Experience\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Custom Database Schema – Built for speed, not tied to WordPress post tables\u003C\u002Fli>\n\u003Cli>Lightweight Architecture – Minimal plugin bloat and clean dependency footprint\u003C\u002Fli>\n\u003Cli>Custom Endpoints – Extend customer dashboard or checkout with new features\u003C\u002Fli>\n\u003Cli>Full REST API – Access product, customer, and order data programmatically\u003C\u002Fli>\n\u003Cli>Action & Filter Hooks – Modify behavior across store logic\u003C\u002Fli>\n\u003Cli>Block-based Components – Gutenberg-ready interface for checkout and forms\u003C\u002Fli>\n\u003Cli>Headless Ready – Serve as backend for mobile\u002Fweb apps and Jamstack frontends\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Admin & Store Operations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Order Management – View, filter, and update orders directly from dashboard\u003C\u002Fli>\n\u003Cli>Inventory Tracking – Track stock levels and automatically disable out-of-stock items\u003C\u002Fli>\n\u003Cli>Tax – Handle Global and EU Tax with custom Tax classes\u003C\u002Fli>\n\u003Cli>Shipping – Manage shipping regions and custom methods\u003C\u002Fli>\n\u003Cli>Refund Tools – Process manual or automatic refunds (gateway-dependent)\u003C\u002Fli>\n\u003Cli>User Role Management (Pro) – Assign operational access\u003C\u002Fli>\n\u003Cli>Storewide Settings – Control pricing formats, currency, etc.\u003C\u002Fli>\n\u003Cli>Custom Email Templates – Send branded emails for purchase events\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>eCommerce for Developers\u003C\u002Fh3>\n\u003Cp>FluentCart was built by developers who understand the pain of working with rigid eCommerce systems. Its architecture is entirely action and filter-driven, letting you override, extend, or customize anything without hacks or fragile workarounds.\u003C\u002Fp>\n\u003Cp>All data is stored in dedicated database tables for performance and portability. We’ve optimized the queries so Orders can be processed 3X faster compared to the market leader.\u003C\u002Fp>\n\u003Cp>On top of that we’ve built FluentCart for complete programmatic control. REST API endpoints are available for all key resources. Due to this the frontend can be completely decoupled with technology like Vue and Alpine.\u003C\u002Fp>\n\u003Cp>Whether you’re building custom apps on top of FluentCart or creating complex checkout flows, this plugin is built to stay out of your way and give you the keys.\u003C\u002Fp>\n\u003Ch3>Customization and Design\u003C\u002Fh3>\n\u003Cp>No more fighting layouts. Style your cart, checkout, and product pages exactly how you want using your theme, no forced stylesheets or layout overrides.\u003C\u002Fp>\n\u003Cp>Customize every part of the experience: product card components, variation pickers, quantity selectors, checkout forms, and thank-you pages. All templates are overrideable. Whether you’re designing high-converting sales funnels or frictionless repeat purchase flows, FluentCart is built for modern storefront aesthetics.\u003C\u002Fp>\n\u003Cp>You can set store branding with global customizations as soon as you setup FluentCart. The responsive blocks act as standard Gutenberg blocks so your store doesn’t break under any circumstances, even on mobile. Moreover, you get direct compatibility with popular store themes along with page builders like Elementor and Bricks Builder.\u003C\u002Fp>\n\u003Cp>If you need even more customizability, the option to use advanced CSS is also available to give you complete design control.\u003C\u002Fp>\n\u003Ch4>Blocks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Product Grid\u003C\u002Fli>\n\u003Cli>Search Bar\u003C\u002Fli>\n\u003Cli>Customer Dashboard\u003C\u002Fli>\n\u003Cli>Check out\u003C\u002Fli>\n\u003Cli>Product Cards\u003C\u002Fli>\n\u003Cli>Product Gallery\u003C\u002Fli>\n\u003Cli>Product Info\u003C\u002Fli>\n\u003Cli>Buy Section\u003C\u002Fli>\n\u003Cli>Buy Now Button\u003C\u002Fli>\n\u003Cli>Add To Cart Button\u003C\u002Fli>\n\u003Cli>Available Stock\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Business Growth\u003C\u002Fh3>\n\u003Cp>FluentCart includes tools that help you operate at scale. From revenue analysis to team coordination, it comes with every operational tool pre-integrated, so you don’t need workarounds or extra plugins to manage growth.\u003C\u002Fp>\n\u003Ch4>Reports\u003C\u002Fh4>\n\u003Cp>You get detailed breakdowns of subscriptions, refunds, and subscriber churn rates. Filter performance by product, category, date range, to evaluate the ROI of every sale.\u003C\u002Fp>\n\u003Ch4>Payments\u003C\u002Fh4>\n\u003Cp>Payments are at the heart of eCommerce. FluentCart handles automatic retry logic on failed subscription renewals, supports prorated charges for mid-cycle upgrades or plan changes, and lets you offer installment payments—all without custom coding or third-party checkout tools. You can switch gateways, track payment history, and automate invoicing with ease.\u003C\u002Fp>\n\u003Ch4>Access Control\u003C\u002Fh4>\n\u003Cp>User Role management means you can safely scale your internal team too. Grant access to team members based on function. Everything is role-based, compartmentalized, and securely accessible from the backend.\u003C\u002Fp>\n\u003Cp>Every feature is tightly integrated, so your operational data flows through one system. No external dashboards. No syncing delays. Just live, accurate, and usable insight to help you grow smarter.\u003C\u002Fp>\n\u003Ch3>Reinventing eCommerce\u003C\u002Fh3>\n\u003Cp>Building stores on WordPress has been riddled with slow queries, bloated schemas, bloated add-ons, and unscalable databases that make your store feel sluggish as it grows. SaaS platforms offload those problems by locking you into hosted environments, but charge you platform fees, gateway markups, and provide exactly zero control over your backend.\u003C\u002Fp>\n\u003Cp>At its core, FluentCart runs on a custom database schema purpose-built for digital and subscription commerce. No legacy baggage. It uses fast, indexed tables that prioritize the read\u002Fwrite operations that matter most for modern stores such as, orders, customers, products, subscriptions, licenses, and transactions. This keeps your store snappy even under load, without relying on caching hacks or third-party optimizers. All data is structured for scalability.\u003C\u002Fp>\n\u003Cp>Whether you’re haqndling 50 or 50,000 orders, FluentCart maintains consistent performance with predictable query logic. No degrading response times as tables balloon, no complex migration paths when scaling up, and no reliance on external APIs to run day-to-day operations.\u003C\u002Fp>\n\u003Cp>And while most platforms make you pay for scale, whether through add-on upsells, platform commissions, or percentage-based transaction fees, FluentCart is truly self-hosted and pro-ownership. You pay once. You own it. There are zero transaction fees, no enforced usage tiers, and no hidden charges from payment providers. You can integrate Stripe, PayPal, local gateways, or your own custom processor using native hooks without ever sharing a cut.\u003C\u002Fp>\n\u003Ch3>Data Privacy\u003C\u002Fh3>\n\u003Cp>Your data stays where it belongs, on your server. FluentCart does not phone home, track your customers, share checkout data or payment details. There’s no reliance on cookies or third-party scripts for core functionality.\u003C\u002Fp>\n\u003Cp>For businesses under strict data policies or privacy regulations, like GDPR and EU DPA, FluentCart is the safest possible eCommerce option. You keep complete control of your stores data. Period.\u003C\u002Fp>\n\u003Ch3>Integrations\u003C\u002Fh3>\n\u003Cp>FluentCart works out of the box with major Fluent plugins including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>FluentCRM: Run marketing automations triggered by store actions and segment customers with lists and tags.\u003C\u002Fli>\n\u003Cli>FluentCommunity: Managing your gated community and course sales.\u003C\u002Fli>\n\u003Cli>FluentAffiliate: Handle all your payouts and affiliate sales from a unified dashboard that syncs in real-time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More native integrations \u003Cem>coming soon\u003C\u002Fem> in FluentCart,\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fluent Forms: Build custom forms for check out and build product surveys that engage your customers.\u003C\u002Fli>\n\u003Cli>FluentSupport: Bring your support portal right inside your store and sync purchase history across tickets and customers.\u003C\u002Fli>\n\u003Cli>Ninja Tables: Build fantastic table layouts for products and provide in-line checkout for B2B sales.\u003C\u002Fli>\n\u003Cli>FluentBooking: For managing Booking sales and Event seats.\u003C\u002Fli>\n\u003Cli>FluentBoards: Managing your stores projects and tasks.\u003C\u002Fli>\n\u003Cli>FluentSMTP: Ensure email deliverability for every email generated by your store.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Payment Gateways\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Stripe\u003C\u002Fli>\n\u003Cli>PayPal\u003C\u002Fli>\n\u003Cli>Paddle\u003C\u002Fli>\n\u003Cli>Paystack\u003C\u002Fli>\n\u003Cli>Mollie\u003C\u002Fli>\n\u003Cli>RazorPay\u003C\u002Fli>\n\u003Cli>Authorize.Net\u003C\u002Fli>\n\u003Cli>Mercado Pago (onetime)\u003C\u002Fli>\n\u003Cli>Square (Coming Soon)\u003C\u002Fli>\n\u003Cli>AirWallex (Coming Soon)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Popular page builders\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Gutenberg\u003C\u002Fli>\n\u003Cli>Bricks\u003C\u002Fli>\n\u003Cli>Elementor (Coming Soon)\u003C\u002Fli>\n\u003Cli>Divi (Coming Soon)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For us, support isn’t outsourced or run by third parties. You get direct access to the same expert team that builds and maintains the plugin, engineers who understand the codebase inside and out, and who treat your issue like it’s their own store.\u003C\u002Fp>\n\u003Cp>We prioritize developer-level responsiveness and clarity in support tickets. That means no endless loops of canned replies, no asking for “more details” five times, and no dodging responsibility with vague documentation references.\u003C\u002Fp>\n\u003Cp>Whether you’re debugging a gateway integration or extending a checkout flow with hooks, our team is here to assist with clear, actionable guidance. But support doesn’t stop at tickets.\u003C\u002Fp>\n\u003Cp>You also get access to a 10,000+ member strong community of Fluent product users across our ecosystem including store owners, developers, marketers, and SaaS builders who use FluentCRM, Fluent Support, FluentBooking, and now FluentCart.\u003C\u002Fp>\n\u003Cp>It’s a collaborative environment where people share real-world workflows, custom code snippets, integration tips, and even performance benchmarks.\u003C\u002Fp>\n\u003Ch3>Other Plugins By The Same Team\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluent-crm\u002F\" rel=\"ugc\">FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, and CRM Solution\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluentform\u002F\" rel=\"ugc\">Contact Form Plugin by Fluent Forms for Quiz, Survey, and Drag & Drop WP Form Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-tables\u002F\" rel=\"ugc\">Ninja Tables – Easiest Data Table Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-charts\u002F\" rel=\"ugc\">Ninja Charts – WordPress Charts and Graphs Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-payment-form\u002F\" rel=\"ugc\">Simple Payment Donations & Subscriptions Plugin by Paymattic – Best Payments Plugin for WP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluentforms-pdf\u002F\" rel=\"ugc\">PDF Generator For Fluent Forms – The Contact Form Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluent-smtp\u002F\" rel=\"ugc\">FluentSMTP – WP SMTP Plugin with Amazon SES, SendGrid, MailGun, Postmark, Google and Any SMTP Provider\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to several external services for payment processing functionalities depending on your payment method configuration.\u003C\u002Fp>\n\u003Ch4>Payment Gateway Services\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Stripe\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin connects to Stripe’s payment processing service to handle credit card transactions, subscription billing, and payment confirmations. When customers make purchases through your store, payment data including credit card information, billing addresses, and transaction details are securely transmitted to Stripe for processing.\u003Cbr \u002F>\nData sent includes: payment information, billing details, customer email, transaction amounts, and subscription data when applicable.\u003Cbr \u002F>\nThis service is provided by Stripe: \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Flegal\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fstripe.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PayPal\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin connects to PayPal’s payment processing service to handle PayPal payments, subscription billing, and payment confirmations. When customers choose PayPal as their payment method, they are redirected to PayPal’s secure checkout where their payment information is processed.\u003Cbr \u002F>\nData sent includes: transaction amounts, billing details, customer email, order information, and subscription data when applicable.\u003Cbr \u002F>\nThis service is provided by PayPal: \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Flegalhub\u002Fuseragreement-full\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Flegalhub\u002Fprivacy-full\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Data transmission to external services only occurs when store administrators actively configure and enable these integrations. Customer data is sent only for customers who complete purchases, and no data is transmitted without explicit integration setup by the store owner.\u003C\u002Fp>\n\u003Ch3>1.3.15 (Mar 13, 2026)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adds Schedule reminder email for payment and subscriptions\u003C\u002Fli>\n\u003Cli>Adds Email preview for default template\u003C\u002Fli>\n\u003Cli>Adds Email editor guttenberg\u003C\u002Fli>\n\u003Cli>Adds Email for Subscription cancel \u003C\u002Fli>\n\u003Cli>Adds Subscription activity logs in subscription page\u003C\u002Fli>\n\u003Cli>Enhanced EU VAT reverse experience in checkout\u003C\u002Fli>\n\u003Cli>Fixes CRM integration missing fields phone, postcode, state\u003C\u002Fli>\n\u003Cli>Fixes Custom checkout discount calculation issue\u003C\u002Fli>\n\u003Cli>Fixes Address validation issue\u003C\u002Fli>\n\u003Cli>Fixes Customer first_name and last_name change update WP user data\u003C\u002Fli>\n\u003Cli>Fixes Order payment calculation issue on amount updates\u003C\u002Fli>\n\u003Cli>Fixes Timezone issue for customer email\u003C\u002Fli>\n\u003Cli>Fixes Modal checkout issue with billing field\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.3.14 (Mar 04, 2026)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds Flutterwave for fluentCart\u003C\u002Fli>\n\u003Cli>Adds Early Payment for installment\u003C\u002Fli>\n\u003Cli>Adds Bulk product import\u003C\u002Fli>\n\u003Cli>Adds Customizable product shortcodes\u003C\u002Fli>\n\u003Cli>Adds Sale badge for guttenberg\u003C\u002Fli>\n\u003Cli>Adds OutofStock badge guttenberg\u003C\u002Fli>\n\u003Cli>Adds Product description guttenberg block\u003C\u002Fli>\n\u003Cli>Adds Product imagae CDN support\u003C\u002Fli>\n\u003Cli>Fixes Coupon per user limit issue\u003C\u002Fli>\n\u003Cli>Fixes Modal checkout cart not found issue\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.3.13 (Feb 26, 2026)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds SKU Gutenberg block\u003C\u002Fli>\n\u003Cli>Fixes SKU sanitization issue\u003C\u002Fli>\n\u003Cli>Fixes Manual payment checkout instruction issue\u003C\u002Fli>\n\u003Cli>Fixes Payment method settings  &hellip;\u003C\u002Fli>\n\u003C\u002Ful>\n","Sell Subscriptions, Physical Products, Digital Downloads easier than ever. Built for performance, scalability, and flexibility.",4000,44140,92,24,"2026-03-13T16:10:00.000Z",[95,20,21,22,96],"cart","subscriptions","https:\u002F\u002Ffluentcart.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffluent-cart.1.3.15.zip","2026-01-27 00:00:00",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":89,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":15,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":116,"download_link":117,"security_score":78,"vuln_count":118,"unpatched_count":13,"last_vuln_date":119,"fetched_at":27},"wp-paypal","Payment Button for PayPal","1.2.3.44","Noor Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnaa986\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fwordpress-paypal-plugin-732\" rel=\"nofollow ugc\">Payment Button for PayPal\u003C\u002Fa> plugin (also known as WP PayPal) allows you to easily create PayPal Buy Now, Add to Cart, Donation or Subscription type buttons. It generates dynamic buttons using shortcodes that enable PayPal checkout on your WordPress site.\u003C\u002Fp>\n\u003Cp>Your customers will be able to pay for your products using PayPal or Credit Card. This plugin makes it easy for you to set up your online e-commerce store. You do not need to spend days configuring products and settings. All you need to do is insert a shortcode into one of your web pages and your website will be ready to go live.\u003C\u002Fp>\n\u003Cp>Payment Button for PayPal supports PayPal Sandbox. PayPal Sandbox is a simulation environment which allows you to do test purchases between a test buyer and a seller account. This is to make sure that your store can process PayPal transactions without any issues. It also helps you get prepared before selling to real customers.\u003C\u002Fp>\n\u003Ch3>Payment Button for PayPal Add-ons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fwordpress-paypal-plugin-732\" rel=\"nofollow ugc\">Buy Now Custom Amount\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fapplying-discount-to-a-paypal-buy-button-in-wordpress-834\" rel=\"nofollow ugc\">Buy Now Discount\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fwp-paypal-button-integration-with-contact-form-7-6710\" rel=\"nofollow ugc\">Contact Form 7 Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fhow-to-show-a-text-box-at-wp-paypal-checkout-to-collect-custom-data-from-buyers-6517\" rel=\"nofollow ugc\">Custom Input\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fwp-paypal-mailchimp-integration-6559\" rel=\"nofollow ugc\">Mailchimp Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fhow-to-configure-product-variations-in-wp-paypal-6413\" rel=\"nofollow ugc\">Product Variations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fwp-paypal-variable-price-6988\" rel=\"nofollow ugc\">Variable Price\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fhow-to-add-a-quantity-field-to-a-paypal-button-6428\" rel=\"nofollow ugc\">Variable Quantity\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fhow-to-add-a-recurring-price-field-to-a-paypal-subscription-button-6450\" rel=\"nofollow ugc\">Variable Subscription\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fcustom-donations-for-wordpress-paypal-donate-buttons-6778\" rel=\"nofollow ugc\">Custom Donations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fwp-paypal-order-export-7347\" rel=\"nofollow ugc\">Order Export\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Payment Button for PayPal Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Sell products or services using PayPal\u003C\u002Fli>\n\u003Cli>Create PayPal buttons on the fly in a post\u002Fpage using shortcodes\u003C\u002Fli>\n\u003Cli>Accept once off payments\u003C\u002Fli>\n\u003Cli>Accept recurring subscription payments\u003C\u002Fli>\n\u003Cli>Accept donations from users\u003C\u002Fli>\n\u003Cli>Use multiple PayPal accounts to accept payments\u003C\u002Fli>\n\u003Cli>Allow users to add multiple items to the shopping cart and checkout\u003C\u002Fli>\n\u003Cli>View or Manage orders received via PayPal buttons from your WordPress admin dashboard\u003C\u002Fli>\n\u003Cli>Quick settings configurations\u003C\u002Fli>\n\u003Cli>Enable debug to troubleshoot various issues (e.g. orders not getting updated)\u003C\u002Fli>\n\u003Cli>Open PayPal log to see how IPN (Instant Payment Notification) is being received from PayPal\u003C\u002Fli>\n\u003Cli>Accept debit or credit card payments\u003C\u002Fli>\n\u003Cli>Accept recurring subscription payments on a daily, weekly, monthly or yearly basis\u003C\u002Fli>\n\u003Cli>Switch your store to PayPal sandbox mode for testing\u003C\u002Fli>\n\u003Cli>Sell in any currency supported by PayPal\u003C\u002Fli>\n\u003Cli>Charge shipping on your products or services\u003C\u002Fli>\n\u003Cli>Charge tax on your products or services\u003C\u002Fli>\n\u003Cli>Send a purchase confirmation email to your customer after a transaction\u003C\u002Fli>\n\u003Cli>Send a sale notification email to one or more recipients (e.g. the seller) after a transaction\u003C\u002Fli>\n\u003Cli>Accept payments with PayPal smart payment buttons\u003C\u002Fli>\n\u003Cli>Accept Pay Later Pay in 4 payments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Note: This is NOT an official PayPal product.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>How to Use Payment Button for PayPal\u003C\u002Fh3>\n\u003Cp>Once you have installed this plugin you need to go to the settings menu to configure some PayPal settings (WP PayPal -> Settings).\u003C\u002Fp>\n\u003Ch4>PayPal Checkout Settings\u003C\u002Fh4>\n\u003Cp>These settings apply to the “[wp_paypal_checkout]” shortcode button. It uses the PayPal Checkout payment method.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Client ID\u003C\u002Fstrong>: The client ID for your PayPal REST API app\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Currency Code\u003C\u002Fstrong>: The default currency code for payments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Return URL\u003C\u002Fstrong>: The redirect URL after a successful payment\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cancel URL\u003C\u002Fstrong>: The redirect URL when a payment is cancelled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PayPal Payments Standard Settings\u003C\u002Fh4>\n\u003Cp>These settings apply to the “[wp_paypal]” shortcode button. It uses the PayPal Payments Standard payment method.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>PayPal Merchant ID\u003C\u002Fstrong>: Your PayPal Merchant ID\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PayPal Email\u003C\u002Fstrong>: Your PayPal email address\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Currency Code\u003C\u002Fstrong>: The default currency code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Payment Button for PayPal Emails\u003C\u002Fh3>\n\u003Cp>Payment Button for PayPal plugin comes with an “Emails” tab where you will be able to configure some email related settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Email Sender Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>In this section you can choose to customize the default From Name and From Email Address that will be used when sending an email.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Purchase Receipt Email\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When this feature is enabled an email sent to the customer after completion of a successful purchase. Options you can customize here:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The subject of the purchase receipt email\u003C\u002Fli>\n\u003Cli>The content type of the purchase receipt email. The default is “Plain Text”. But you can also set it to “HTML”\u003C\u002Fli>\n\u003Cli>The body of the purchase receipt email.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Sale Notification Email\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When this feature is enabled an email is sent to your chosen recipient(s) after completion of a successful purchase. Options you can customize here:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The subject of the sale notification email\u003C\u002Fli>\n\u003Cli>The content type of the sale notification email. The default is “Plain Text”. But you can also set it to “HTML”\u003C\u002Fli>\n\u003Cli>The body of the sale notification email.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can use various email tags in the subject\u002Fbody of an email to dynamically change its content. You can find the full list of available email tags in the \u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fwordpress-paypal-plugin-732\" rel=\"nofollow ugc\">WordPress PayPal\u003C\u002Fa> plugin page.\u003C\u002Fp>\n\u003Cp>Can the email messages be sent over SMTP? Absolutely. The following SMTP plugins have been tested:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SMTP Mailer\u003C\u002Fli>\n\u003Cli>Gmail SMTP\u003C\u002Fli>\n\u003Cli>WP Mail SMTP\u003C\u002Fli>\n\u003Cli>Post SMTP\u003C\u002Fli>\n\u003Cli>FluentSMTP\u003C\u002Fli>\n\u003Cli>Easy WP SMTP\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Create a PayPal Checkout Button\u003C\u002Fh3>\n\u003Cp>In order to create a PayPal Checkout button insert the shortcode like the following:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp_paypal_checkout description=\"test checkout product\" amount=\"3.99\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>PayPal Checkout Shortcode Parameters\u003C\u002Fh4>\n\u003Cp>You can use additional parameters to customize your PayPal Checkout buttons.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>description\u003C\u002Fstrong> – Description of the purchase.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>amount\u003C\u002Fstrong> – The price of the product.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more information check the \u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fwordpress-paypal-plugin-732\" rel=\"nofollow ugc\">PayPal Checkout\u003C\u002Fa> documentation page.\u003C\u002Fp>\n\u003Ch3>How to Create a PayPal Payments Standard Button\u003C\u002Fh3>\n\u003Cp>In order to create a PayPal Payments Standard button insert the shortcode like the following.\u003C\u002Fp>\n\u003Ch4>PayPal Buy Now\u003C\u002Fh4>\n\u003Cp>Buy Now buttons are for single item purchases. In order to create a buy button you need to specify it in the button parameter of the shortcode.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp_paypal button=\"buynow\" name=\"My product\" amount=\"1.00\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>PayPal Add to Cart\u003C\u002Fh4>\n\u003Cp>Add To Cart buttons let users add multiple items to their PayPal shopping cart and checkout.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp_paypal button=\"cart\" name=\"My product\" amount=\"1.00\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>PayPal View Cart\u003C\u002Fh4>\n\u003Cp>View Cart buttons let users view items that were added to their PayPal shopping cart.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp_paypal button=\"viewcart\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>PayPal Donation\u003C\u002Fh4>\n\u003Cp>Donation buttons let you accept donations from your users.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp_paypal button=\"donate\" name=\"My product\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>PayPal Subscription\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[wp_paypal button=\"subscribe\" name=\"My product\" a3=\"1.00\" p3=\"1\" t3=\"M\" src=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Subscribe buttons let you set up payment subscriptions.\u003C\u002Fp>\n\u003Ch4>PayPal Payments Standard Shortcode Buttons Parameters\u003C\u002Fh4>\n\u003Cp>You can use additional parameters to customize your PayPal buttons.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>type\u003C\u002Fstrong> – The type of button to render (e.g. “buynow”, “cart”, “donate” or “subscribe”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>name\u003C\u002Fstrong> – Description of the item.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>button_image\u003C\u002Fstrong> – Your custom button image URL (e.g. button_image=”https:\u002F\u002Fexample.com\u002Fimages\u002Fbuy.png”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>button_text\u003C\u002Fstrong> – Your custom button text (e.g. button_text=”Buy Now”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>number\u003C\u002Fstrong> – The number of the item (Also known as SKU. e.g. number=”16″).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>amount\u003C\u002Fstrong>– The price of the item (e.g. amount=”4.95″).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>currency\u003C\u002Fstrong> – The currency of the item (e.g. currency=”USD”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>quantity\u003C\u002Fstrong> – Quantity of items to purchase (e.g. quantity=”2″).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>shipping\u003C\u002Fstrong> – The cost of shipping this item. (e.g. shipping=”0.75″). If you specify “shipping” and “shipping2” is not defined, this flat amount is charged regardless of the quantity of items purchased. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>shipping2\u003C\u002Fstrong> – The cost of shipping each additional unit of this item (e.g. shipping2=”1.25″)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>handling\u003C\u002Fstrong> – The handling cost of an item (e.g. handling=”2.5″)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>tax\u003C\u002Fstrong> – The flat tax amount for an item (e.g. tax=”2.99″).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>tax_rate\u003C\u002Fstrong> – The rate of tax for an item (e.g. tax_rate=”2.9″).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>locale\u003C\u002Fstrong> – The desired locale of the PayPal site (e.g. locale=”GB”). This feature is useful if you want to render the payment page in a specific language.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>return\u003C\u002Fstrong> – The URL to which the user will be redirected after the payment (e.g. return=”https:\u002F\u002Fexample.com\u002Fthank-you”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>cancel_return\u003C\u002Fstrong> – The URL to which PayPal will redirect the buyer if they cancel checkout before completing the payment (e.g. cancel_return=”https:\u002F\u002Fexample.com\u002Fpayment-canceled”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>no_shipping\u003C\u002Fstrong> – This parameter allows you to control whether or not to prompt buyers for a shipping address (e.g. no_shipping=”1″). Allowable values: 0 – Prompt for an address, but do not require one (This is set by default), 1 – Do not prompt for an address, 2 – Prompt for an address, and require one.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>undefined_quantity\u003C\u002Fstrong> – Allow buyers to specify the quantity of the item on the payment page (e.g. undefined_quantity=”1″). This option is only used with a Buy Now button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>target\u003C\u002Fstrong> – This parameter allows you to open a PayPal button in a new window or tab (e.g. target=”_blank”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>shopping_url\u003C\u002Fstrong> – This parameter allows you to customize the Continue Shopping URL for the View Cart button (e.g. shopping_url=”https:\u002F\u002Fexample.com\u002Fshop”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>business\u003C\u002Fstrong> – This parameter allows you to override the seller account specified in the settings. You can specify either your PayPal merchant ID or email address in it (e.g. business=”HV3QO52MBTT34″ or business=”rbg123@gmail.com”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>form_class\u003C\u002Fstrong> – Your custom CSS class to target the button form (e.g. form_class=”ppbtn”). Multiple classes are supported (e.g. form_class=”ppbtn ppbtn2 ppbtn3″).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PayPal Add to Cart Button\u002FShopping Cart Specific Parameters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>handling\u003C\u002Fstrong> – Handling charges. This parameter is not quantity-specific, which means the same handling cost applies, regardless of the number of items on the order. (e.g. handling=”2.00″).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For detailed documentation please check out the \u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fwordpress-paypal-plugin-732\" rel=\"nofollow ugc\">Payment Button for PayPal\u003C\u002Fa> plugin page.\u003C\u002Fp>\n\u003Ch3>Translation\u003C\u002Fh3>\n\u003Cp>If you are a non-English speaker please help translate the plugin into your language.\u003C\u002Fp>\n\u003Ch3>Additional PayPal Documentation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fapplying-discount-to-a-paypal-buy-button-in-wordpress-834\" rel=\"nofollow ugc\">Add automatic discount to a buy button\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwphowto.net\u002Fhow-to-create-a-paypal-subscription-button-in-wordpress-911\" rel=\"nofollow ugc\">Subscriptions & Recurring Payments Setup\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily accept payment in WordPress by adding a PayPal button to your website. Add PayPal Buy Now, Add to Cart, Subscription or Donation button.",560459,90,40,"2026-02-09T23:19:00.000Z","5.3","",[95,20,21,115,23],"payment","https:\u002F\u002Fwphowto.net\u002Fwordpress-paypal-plugin-732","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-paypal.zip",3,"2026-01-16 14:37:42",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":15,"requires_at_least":133,"requires_php":51,"tags":134,"homepage":136,"download_link":137,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"godaddy-payments","GoDaddy Payments for WooCommerce","1.7.7","GoDaddy","https:\u002F\u002Fprofiles.wordpress.org\u002Fgodaddy\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fsignup.payments.godaddy.com\u002Fr\u002Fwoo-plugin\" rel=\"nofollow ugc\">GoDaddy Payments\u003C\u002Fa> for WooCommerce is a payment gateway plugin that enables your U.S. or Canadian business to accept any major credit or debit card directly on your WooCommerce site.\u003C\u002Fp>\n\u003Cp>Using GoDaddy Payments to process your WooCommerce store’s credit card payments has benefits for both your store and your customers. With GoDaddy Payments your business can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Start taking secure payments in minutes\u003C\u002Fstrong> with a quick & easy setup, no setup fees and no contracts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Get paid faster\u003C\u002Fstrong> – receiving your funds as early as the next business day.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple transaction fee\u003C\u002Fstrong> of 2.9% + 30¢ per online transaction in the U.S and 2.7% + 0¢ in Canada.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reduce your PCI compliance responsibility.\u003C\u002Fstrong> GoDaddy Payments uses hosted iframes to ensure payment data never touches and is never stored on your site’s servers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use any major credit or debit card\u003C\u002Fstrong> including Visa®, MasterCard®, American Express®, Discover®, Diner’s Club®, JCB®, and UnionPay®.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Complete transactions quickly\u003C\u002Fstrong> by authorizing charges at checkout, then \u003Ca href=\"https:\u002F\u002Fdocs.woocommerce.com\u002Fdocument\u002Fadvanced-payment-gateway-features\u002F#capture-charges\" rel=\"nofollow ugc\">capturing them later\u003C\u002Fa> through the WooCommerce Orders page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enjoy faster, easier order management\u003C\u002Fstrong>, by processing refunds and voids directly through WooCommerce – with no need to log into your merchant account.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsignup.payments.godaddy.com\u002Fr\u002Fwoo-plugin\" rel=\"nofollow ugc\">Sign-up\u003C\u002Fa> for GoDaddy Payments today!\u003C\u002Fp>\n","A payment gateway plugin that enables your U.S. or Canadian business to accept credit card payments directly on your WooCommerce site.",1000,42246,86,6,"2026-01-26T20:57:00.000Z","5.6",[20,53,135,21,22],"e-commerce","https:\u002F\u002Fpayments.godaddy.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgodaddy-payments.1.7.7.zip",{"attackSurface":139,"codeSignals":893,"taintFlows":936,"riskAssessment":1001,"analyzedAt":1012},{"hooks":140,"ajaxHandlers":758,"restRoutes":777,"shortcodes":887,"cronEvents":888,"entryPointCount":891,"unprotectedCount":892},[141,147,150,153,158,162,168,173,177,180,182,187,191,196,200,203,207,212,216,221,225,229,233,237,240,243,246,249,253,258,261,264,268,272,275,277,281,285,289,291,294,296,299,302,305,308,311,314,317,320,323,326,329,332,336,340,343,345,347,350,354,358,361,365,370,372,377,380,383,385,388,391,396,401,404,406,411,415,419,421,425,428,431,434,437,441,444,448,452,455,459,463,468,470,474,477,479,482,486,488,492,494,497,500,504,507,509,513,515,518,521,523,527,529,532,535,537,539,543,545,549,551,553,555,557,560,562,565,568,571,575,579,582,586,589,591,593,596,600,601,604,607,610,613,616,618,621,624,628,630,632,635,638,640,642,645,648,651,653,655,658,661,664,666,669,672,675,679,682,684,688,692,693,696,700,703,707,709,712,716,720,724,728,732,733,736,740,743,746,748,751,753,755],{"type":142,"name":143,"callback":144,"priority":128,"file":145,"line":146},"action","admin_menu","admin_menu_hook_callback","jetpack_vendor\\automattic\\jetpack-admin-ui\\src\\class-admin-menu.php",41,{"type":142,"name":148,"callback":144,"priority":128,"file":145,"line":149},"network_admin_menu",42,{"type":142,"name":143,"callback":151,"priority":152,"file":145,"line":47},"closure",4,{"type":142,"name":154,"callback":155,"file":156,"line":157},"wp_default_scripts","wp_default_scripts_hook","jetpack_vendor\\automattic\\jetpack-assets\\actions.php",11,{"type":142,"name":159,"callback":160,"priority":57,"file":156,"line":161},"plugins_loaded","configure",12,{"type":163,"name":164,"callback":151,"priority":165,"file":166,"line":167},"filter","wp_resource_hints",10,"jetpack_vendor\\automattic\\jetpack-assets\\src\\class-assets.php",182,{"type":142,"name":169,"callback":170,"file":171,"line":172},"wp_loaded","register_assets","jetpack_vendor\\automattic\\jetpack-assets\\src\\class-script-data.php",38,{"type":142,"name":174,"callback":175,"priority":57,"file":171,"line":176},"enqueue_block_editor_assets","render_script_data",52,{"type":142,"name":178,"callback":151,"file":179,"line":11},"jetpack_register_gutenberg_extensions","jetpack_vendor\\automattic\\jetpack-blocks\\src\\class-blocks.php",{"type":142,"name":159,"callback":160,"priority":57,"file":181,"line":157},"jetpack_vendor\\automattic\\jetpack-connection\\actions.php",{"type":163,"name":183,"callback":184,"priority":165,"file":185,"line":186},"login_redirect","add_token_to_login_redirect_json_api_authorization","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-authorize-json-api.php",261,{"type":163,"name":188,"callback":189,"file":185,"line":190},"allowed_redirect_hosts","allow_wpcom_public_api_domain",262,{"type":163,"name":192,"callback":193,"priority":165,"file":194,"line":195},"jetpack_constant_default_value","anonymous","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-client.php",83,{"type":163,"name":197,"callback":198,"file":194,"line":199},"is_jetpack_authorized_for_site","__return_true",470,{"type":142,"name":169,"callback":170,"file":201,"line":202},"jetpack_vendor\\automattic\\jetpack-connection\\src\\class-connection-assets.php",21,{"type":163,"name":204,"callback":205,"priority":165,"file":201,"line":206},"jetpack_admin_js_script_data","set_connection_script_data",23,{"type":142,"name":208,"callback":209,"file":210,"line":211},"current_screen","initialize_notices","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-connection-notice.php",32,{"type":142,"name":213,"callback":214,"file":210,"line":215},"admin_notices","delete_user_update_connection_owner_notice",66,{"type":142,"name":217,"callback":218,"file":219,"line":220},"rest_api_init","register_verify_error_endpoint","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-error-handler.php",158,{"type":142,"name":222,"callback":223,"file":219,"line":224},"admin_init","handle_verified_errors",161,{"type":142,"name":226,"callback":227,"file":219,"line":228},"jetpack_site_registered","delete_all_errors",164,{"type":142,"name":230,"callback":231,"file":219,"line":232},"jetpack_get_site_data_success","delete_all_api_errors",165,{"type":163,"name":234,"callback":235,"file":219,"line":236},"jetpack_connection_disconnect_site_wpcom","delete_all_errors_and_return_unfiltered_value",166,{"type":163,"name":238,"callback":235,"file":219,"line":239},"jetpack_connection_delete_all_tokens",167,{"type":142,"name":241,"callback":227,"file":219,"line":242},"jetpack_unlinked_user",168,{"type":142,"name":244,"callback":227,"file":219,"line":245},"jetpack_updated_user_token",169,{"type":142,"name":213,"callback":247,"file":219,"line":248},"generic_admin_notice_error",282,{"type":163,"name":250,"callback":251,"priority":165,"file":219,"line":252},"react_connection_errors_initial_state","jetpack_react_dashboard_error",283,{"type":163,"name":254,"callback":255,"file":256,"line":257},"jetpack_xmlrpc_unauthenticated_methods","jetpack_xmlrpc_methods","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-heartbeat.php",76,{"type":142,"name":217,"callback":259,"file":256,"line":260},"initialize_rest_api",82,{"type":163,"name":192,"callback":193,"priority":165,"file":262,"line":263},"jetpack_vendor\\automattic\\jetpack-connection\\src\\class-manager.php",128,{"type":163,"name":265,"callback":266,"file":262,"line":267},"xmlrpc_methods","public_xmlrpc_methods",144,{"type":163,"name":269,"callback":270,"file":262,"line":271},"shutdown","maybe_update_package_versions",145,{"type":142,"name":217,"callback":273,"priority":157,"file":262,"line":274},"initialize_rest_api_registration_connector",150,{"type":142,"name":159,"callback":193,"priority":11,"file":262,"line":276},154,{"type":163,"name":278,"callback":279,"priority":57,"file":262,"line":280},"map_meta_cap","jetpack_connection_custom_caps",156,{"type":163,"name":282,"callback":283,"file":262,"line":284},"jetpack_heartbeat_stats_array","add_stats_to_heartbeat",159,{"type":142,"name":286,"callback":287,"priority":288,"file":262,"line":228},"deleted_user","disconnect_user_force",9,{"type":142,"name":290,"callback":287,"priority":288,"file":262,"line":232},"remove_user_from_blog",{"type":142,"name":292,"callback":293,"priority":288,"file":262,"line":245},"delete_user","clean_account_mismatch_transients",{"type":142,"name":290,"callback":293,"priority":288,"file":262,"line":295},170,{"type":142,"name":297,"callback":293,"priority":288,"file":262,"line":298},"user_register",171,{"type":142,"name":300,"callback":293,"priority":288,"file":262,"line":301},"profile_update",172,{"type":163,"name":303,"callback":193,"file":262,"line":304},"jetpack_package_versions",177,{"type":142,"name":226,"callback":306,"file":262,"line":307},"reset_connection_status",202,{"type":142,"name":309,"callback":306,"file":262,"line":310},"jetpack_site_disconnected",203,{"type":142,"name":312,"callback":306,"file":262,"line":313},"jetpack_sync_register_user",204,{"type":142,"name":315,"callback":306,"file":262,"line":316},"pre_update_jetpack_option_id",205,{"type":142,"name":318,"callback":306,"file":262,"line":319},"pre_update_jetpack_option_blog_token",206,{"type":142,"name":321,"callback":306,"file":262,"line":322},"pre_update_jetpack_option_user_token",207,{"type":142,"name":324,"callback":306,"file":262,"line":325},"pre_update_jetpack_option_user_tokens",208,{"type":142,"name":327,"callback":306,"file":262,"line":328},"pre_update_jetpack_option_master_user",209,{"type":142,"name":330,"callback":306,"file":262,"line":331},"switch_blog",211,{"type":163,"name":333,"callback":334,"priority":128,"file":262,"line":335},"xmlrpc_blog_options","xmlrpc_options",233,{"type":142,"name":337,"callback":338,"file":262,"line":339},"template_redirect","alternate_xmlrpc",250,{"type":163,"name":265,"callback":341,"priority":128,"file":262,"line":342},"remove_non_jetpack_xmlrpc_methods",252,{"type":163,"name":265,"callback":265,"file":262,"line":344},279,{"type":163,"name":265,"callback":193,"file":262,"line":346},291,{"type":163,"name":348,"callback":198,"file":262,"line":349},"pre_option_enable_xmlrpc",294,{"type":163,"name":351,"callback":352,"priority":165,"file":262,"line":353},"authenticate","authenticate_jetpack",374,{"type":142,"name":355,"callback":356,"file":262,"line":357},"pre_update_jetpack_option_register","delete_option",1255,{"type":163,"name":359,"callback":151,"file":262,"line":360},"jetpack_register_site_rest_response",1390,{"type":163,"name":362,"callback":363,"file":262,"line":364},"jetpack_register_request_body","filter_register_request_body",1463,{"type":142,"name":366,"callback":367,"file":368,"line":369},"jetpack_clean_nonces","clean_scheduled","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-nonce-handler.php",59,{"type":142,"name":222,"callback":151,"file":371,"line":70},"jetpack_vendor\\automattic\\jetpack-connection\\src\\class-partner-coupon.php",{"type":163,"name":373,"callback":374,"file":375,"line":376},"jetpack_build_authorize_url","add_subsidiary_id_as_query_arg","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-partner.php",55,{"type":163,"name":373,"callback":378,"file":375,"line":379},"add_affiliate_code_as_query_arg",56,{"type":163,"name":381,"callback":374,"file":375,"line":382},"jetpack_build_connection_url",57,{"type":163,"name":381,"callback":378,"file":375,"line":384},58,{"type":163,"name":362,"callback":386,"file":375,"line":387},"add_subsidiary_id_to_params_array",60,{"type":163,"name":362,"callback":389,"file":375,"line":390},"add_affiliate_code_to_params_array",61,{"type":142,"name":392,"callback":393,"file":394,"line":395},"update_option_active_plugins","set_flag_to_refresh_active_connected_plugins","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-plugin-storage.php",157,{"type":163,"name":397,"callback":398,"file":399,"line":400},"determine_current_user","wp_rest_authenticate","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-rest-authentication.php",75,{"type":163,"name":402,"callback":403,"file":399,"line":257},"rest_authentication_errors","wp_rest_authentication_errors",{"type":163,"name":192,"callback":193,"priority":165,"file":399,"line":405},103,{"type":142,"name":407,"callback":408,"priority":165,"file":409,"line":410},"requests-requests.before_request","server_sandbox","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-server-sandbox.php",29,{"type":142,"name":412,"callback":413,"priority":414,"file":409,"line":33},"admin_bar_menu","admin_bar_add_sandbox_item",999,{"type":163,"name":416,"callback":417,"priority":31,"file":418,"line":400},"ai1wm_export","aiowpm_set_lock","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-tokens-locks.php",{"type":163,"name":416,"callback":420,"priority":339,"file":418,"line":257},"aiowpm_remove_lock",{"type":163,"name":422,"callback":423,"file":424,"line":307},"http_request_timeout","return_30","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-tokens.php",{"type":142,"name":426,"callback":426,"file":427,"line":410},"init","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-users-connection-admin.php",{"type":163,"name":429,"callback":430,"file":427,"line":110},"manage_users_columns","add_connection_column",{"type":163,"name":432,"callback":433,"priority":288,"file":427,"line":146},"manage_users_custom_column","render_connection_column",{"type":142,"name":435,"callback":436,"file":427,"line":149},"admin_enqueue_scripts","enqueue_scripts",{"type":142,"name":438,"callback":439,"file":427,"line":440},"admin_print_styles-users.php","add_connection_column_styles",43,{"type":163,"name":192,"callback":442,"priority":165,"file":443,"line":387},"jetpack_api_constant_filter","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-utils.php",{"type":142,"name":426,"callback":445,"file":446,"line":447},"controller","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-webhooks.php",45,{"type":142,"name":449,"callback":450,"file":446,"line":451},"load-toplevel_page_jetpack","fallback_jetpack_controller",46,{"type":163,"name":188,"callback":453,"file":446,"line":454},"allow_wpcom_environments",184,{"type":142,"name":269,"callback":456,"file":457,"line":458},"do_calls","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-xmlrpc-async-call.php",73,{"type":163,"name":265,"callback":265,"priority":460,"file":461,"line":462},20,"jetpack_vendor\\automattic\\jetpack-connection\\src\\class-xmlrpc-connector.php",34,{"type":142,"name":464,"callback":465,"file":466,"line":467},"jetpack_sync_processed_actions","maybe_clear_migrate_option","jetpack_vendor\\automattic\\jetpack-connection\\src\\identity-crisis\\class-identity-crisis.php",79,{"type":142,"name":217,"callback":259,"file":466,"line":469},80,{"type":142,"name":471,"callback":472,"file":466,"line":473},"jetpack_idc_disconnect","do_jetpack_idc_disconnect",81,{"type":142,"name":475,"callback":476,"file":466,"line":260},"jetpack_received_remote_request_response","check_http_response_for_idc_detected",{"type":163,"name":234,"callback":478,"file":466,"line":69},"jetpack_connection_disconnect_site_wpcom_filter",{"type":163,"name":480,"callback":481,"file":466,"line":130},"jetpack_remote_request_url","add_idc_query_args_to_url",{"type":163,"name":483,"callback":484,"file":466,"line":485},"jetpack_connection_validate_urls_for_idc_mitigation_response","add_secret_to_url_validation_response",88,{"type":163,"name":483,"callback":487,"file":466,"line":34},"add_ip_requester_to_url_validation_response",{"type":163,"name":489,"callback":490,"file":466,"line":491},"jetpack_options","reverse_wpcom_urls_for_idc",91,{"type":163,"name":362,"callback":493,"file":466,"line":32},"register_request_body",{"type":142,"name":226,"callback":495,"file":466,"line":496},"site_registered",94,{"type":142,"name":426,"callback":498,"file":466,"line":499},"wordpress_init",102,{"type":142,"name":412,"callback":501,"priority":502,"file":466,"line":503},"display_admin_bar_button",121,181,{"type":142,"name":435,"callback":436,"file":505,"line":506},"jetpack_vendor\\automattic\\jetpack-connection\\src\\identity-crisis\\class-ui.php",51,{"type":142,"name":213,"callback":508,"file":505,"line":458},"render_container",{"type":142,"name":510,"callback":159,"file":511,"line":512},"after_setup_theme","jetpack_vendor\\automattic\\jetpack-connection\\src\\sso\\class-force-2fa.php",36,{"type":142,"name":213,"callback":514,"file":511,"line":379},"admin_notice",{"type":163,"name":516,"callback":198,"priority":517,"file":511,"line":32},"jetpack_sso_match_by_email",9999,{"type":163,"name":519,"callback":198,"priority":517,"file":511,"line":520},"jetpack_remove_login_form",99,{"type":163,"name":522,"callback":198,"priority":517,"file":511,"line":11},"jetpack_sso_bypass_login_forward_wpcom",{"type":163,"name":524,"callback":525,"priority":517,"file":511,"line":526},"jetpack_sso_display_disclaimer","__return_false",101,{"type":163,"name":528,"callback":151,"priority":517,"file":511,"line":405},"wp_authenticate_user",{"type":163,"name":530,"callback":198,"file":511,"line":531},"jetpack_sso_require_two_step",110,{"type":163,"name":533,"callback":525,"file":511,"line":534},"allow_password_reset",112,{"type":163,"name":528,"callback":151,"priority":517,"file":511,"line":536},117,{"type":163,"name":533,"callback":151,"priority":517,"file":511,"line":538},131,{"type":142,"name":540,"callback":541,"file":511,"line":542},"jetpack_sso_pre_handle_login","jetpack_set_two_step",142,{"type":163,"name":530,"callback":198,"file":511,"line":544},162,{"type":142,"name":222,"callback":546,"priority":57,"file":547,"line":548},"maybe_authorize_user_after_sso","jetpack_vendor\\automattic\\jetpack-connection\\src\\sso\\class-sso.php",50,{"type":142,"name":222,"callback":550,"file":547,"line":506},"register_settings",{"type":142,"name":552,"callback":552,"file":547,"line":176},"login_init",{"type":163,"name":255,"callback":265,"file":547,"line":554},53,{"type":142,"name":426,"callback":556,"priority":79,"file":547,"line":47},"maybe_logout_user",{"type":142,"name":558,"callback":559,"file":547,"line":376},"login_form_logout","store_wpcom_profile_cookies_on_logout",{"type":142,"name":241,"callback":561,"file":547,"line":379},"delete_connection_for_user",{"type":142,"name":563,"callback":564,"file":547,"line":384},"jetpack_site_before_disconnected","disconnect",{"type":142,"name":566,"callback":567,"file":547,"line":369},"wp_login","clear_cookies_after_login",{"type":142,"name":569,"callback":198,"file":547,"line":570},"login_form_jetpack-sso",62,{"type":163,"name":572,"callback":573,"file":547,"line":574},"wp_login_errors","sso_reminder_logout_wpcom",64,{"type":163,"name":576,"callback":577,"priority":165,"file":547,"line":578},"jetpack_sync_callable_whitelist","sync_sso_callables",67,{"type":163,"name":351,"callback":580,"priority":33,"file":547,"line":581},"disable_default_login_form",463,{"type":163,"name":583,"callback":584,"file":547,"line":585},"login_message","msg_login_by_jetpack",476,{"type":163,"name":583,"callback":587,"file":547,"line":588},"sso_not_allowed_in_safe_mode",485,{"type":163,"name":188,"callback":188,"file":547,"line":590},488,{"type":163,"name":188,"callback":188,"file":547,"line":592},507,{"type":163,"name":594,"callback":594,"file":547,"line":595},"login_body_class",524,{"type":142,"name":597,"callback":598,"file":547,"line":599},"login_head","print_inline_admin_css",525,{"type":163,"name":583,"callback":587,"file":547,"line":48},{"type":142,"name":602,"callback":602,"file":547,"line":603},"login_form",537,{"type":142,"name":605,"callback":605,"file":547,"line":606},"login_enqueue_scripts",538,{"type":163,"name":608,"callback":525,"file":547,"line":609},"jetpack_sso_default_to_sso_login",786,{"type":163,"name":583,"callback":611,"file":547,"line":612},"error_invalid_response_data",787,{"type":163,"name":583,"callback":614,"file":547,"line":615},"error_msg_enable_two_step",821,{"type":163,"name":583,"callback":611,"file":547,"line":617},843,{"type":163,"name":583,"callback":619,"file":547,"line":620},"error_unable_to_create_user",884,{"type":142,"name":583,"callback":622,"file":547,"line":623},"error_msg_email_already_exists",900,{"type":163,"name":625,"callback":626,"file":547,"line":627},"auth_cookie_expiration","extend_auth_cookie_expiration_for_sso",921,{"type":163,"name":188,"callback":188,"file":547,"line":629},975,{"type":163,"name":608,"callback":525,"file":547,"line":631},983,{"type":163,"name":583,"callback":633,"file":547,"line":634},"cant_find_user",998,{"type":163,"name":636,"callback":525,"file":547,"line":637},"jetpack_use_iframe_authorization_flow",1203,{"type":163,"name":188,"callback":188,"file":547,"line":639},1208,{"type":142,"name":292,"callback":561,"file":641,"line":379},"jetpack_vendor\\automattic\\jetpack-connection\\src\\sso\\class-user-admin.php",{"type":163,"name":643,"callback":644,"priority":165,"file":641,"line":384},"user_profile_update_errors","send_wpcom_mail_user_invite",{"type":163,"name":646,"callback":647,"file":641,"line":369},"wp_send_new_user_notification_to_user","should_send_wp_mail_new_user",{"type":142,"name":649,"callback":650,"file":641,"line":387},"user_new_form","render_invitation_email_message",{"type":142,"name":649,"callback":652,"priority":57,"file":641,"line":390},"render_wpcom_invite_checkbox",{"type":142,"name":649,"callback":654,"priority":57,"file":641,"line":570},"render_wpcom_external_user_checkbox",{"type":142,"name":649,"callback":656,"priority":57,"file":641,"line":657},"render_custom_email_message_form_field",63,{"type":142,"name":659,"callback":660,"file":641,"line":574},"delete_user_form","render_invitations_notices_for_deleted_users",{"type":142,"name":292,"callback":662,"file":641,"line":663},"revoke_user_invite",65,{"type":163,"name":432,"callback":665,"priority":165,"file":641,"line":215},"jetpack_show_connection_status",{"type":142,"name":667,"callback":668,"priority":165,"file":641,"line":578},"user_row_actions","jetpack_user_table_row_actions",{"type":142,"name":213,"callback":670,"file":641,"line":671},"handle_invitation_results",70,{"type":142,"name":673,"callback":674,"file":641,"line":458},"admin_post_jetpack_invite_user_to_wpcom","invite_user_to_wpcom",{"type":142,"name":676,"callback":677,"file":641,"line":678},"admin_post_jetpack_revoke_invite_user_to_wpcom","handle_request_revoke_invite",74,{"type":142,"name":680,"callback":681,"file":641,"line":400},"admin_post_jetpack_resend_invite_user_to_wpcom","handle_request_resend_invite",{"type":142,"name":438,"callback":683,"file":641,"line":257},"jetpack_user_table_styles",{"type":163,"name":685,"callback":686,"priority":11,"file":641,"line":687},"users_list_table_query_args","set_user_query",77,{"type":142,"name":689,"callback":690,"file":641,"line":691},"admin_print_styles-user-new.php","jetpack_new_users_styles",78,{"type":142,"name":435,"callback":436,"file":641,"line":467},{"type":163,"name":188,"callback":151,"file":694,"line":695},"jetpack_vendor\\automattic\\jetpack-connection\\src\\webhooks\\class-authorize-redirect.php",47,{"type":163,"name":697,"callback":698,"file":694,"line":699},"jetpack_connect_request_body","filter_connect_request_body",116,{"type":163,"name":701,"callback":702,"file":694,"line":536},"jetpack_connect_redirect_url","filter_connect_redirect_url",{"type":142,"name":426,"callback":704,"file":705,"line":706},"init_hook_action","jetpack_vendor\\automattic\\jetpack-paypal-payments\\src\\legacy\\class-simple-payments.php",130,{"type":142,"name":217,"callback":708,"file":705,"line":538},"register_meta_fields_in_rest_api",{"type":163,"name":710,"callback":711,"file":705,"line":271},"rest_api_allowed_post_types","allow_rest_api_types",{"type":163,"name":713,"callback":714,"file":705,"line":715},"jetpack_sync_post_meta_whitelist","allow_sync_post_meta",146,{"type":163,"name":717,"callback":718,"priority":13,"file":705,"line":719},"the_content","remove_auto_paragraph_from_product_description",153,{"type":163,"name":721,"callback":151,"priority":165,"file":722,"line":723},"script_loader_tag","jetpack_vendor\\automattic\\jetpack-paypal-payments\\src\\paypal-payment-buttons\\class-paypal-payment-buttons.php",127,{"type":163,"name":725,"callback":726,"file":722,"line":727},"safe_style_css","add_style_display",243,{"type":142,"name":435,"callback":729,"file":730,"line":731},"admin_enqueue_styles","jetpack_vendor\\automattic\\jetpack-paypal-payments\\src\\widget\\class-simple-payments-widget.php",97,{"type":142,"name":435,"callback":435,"file":730,"line":526},{"type":163,"name":734,"callback":735,"file":730,"line":405},"customize_refresh_nonces","filter_nonces",{"type":163,"name":737,"callback":738,"file":730,"line":739},"widget_types_to_hide_from_legacy_widget_block","hide_simple_payment_widget",109,{"type":142,"name":269,"callback":741,"priority":13,"file":742,"line":172},"catch_errors_on_shutdown","jetpack_vendor\\automattic\\jetpack-status\\src\\class-errors.php",{"type":163,"name":744,"callback":151,"file":745,"line":369},"my_jetpack_red_bubble_notification_slugs","paypal-payment-buttons.php",{"type":142,"name":213,"callback":151,"file":745,"line":747},72,{"type":142,"name":426,"callback":749,"priority":288,"file":750,"line":574},"register_paypal_block","src\\class-paypal-payment-buttons.php",{"type":142,"name":174,"callback":752,"priority":288,"file":750,"line":578},"load_editor_scripts",{"type":142,"name":174,"callback":754,"priority":165,"file":750,"line":671},"enqueue_block_availability_data",{"type":142,"name":756,"callback":757,"priority":288,"file":750,"line":678},"enqueue_block_assets","load_editor_styles",[759,765,769,773],{"action":760,"nopriv":761,"callback":762,"hasNonce":763,"hasCapCheck":761,"file":764,"line":554},"jetpack_tracks",false,"ajax_tracks",true,"jetpack_vendor\\automattic\\jetpack-connection\\src\\class-tracking.php",{"action":766,"nopriv":761,"callback":767,"hasNonce":763,"hasCapCheck":763,"file":730,"line":768},"customize-jetpack-simple-payments-buttons-get","ajax_get_payment_buttons",104,{"action":770,"nopriv":761,"callback":771,"hasNonce":763,"hasCapCheck":763,"file":730,"line":772},"customize-jetpack-simple-payments-button-save","ajax_save_payment_button",105,{"action":774,"nopriv":761,"callback":775,"hasNonce":763,"hasCapCheck":763,"file":730,"line":776},"customize-jetpack-simple-payments-button-delete","ajax_delete_payment_button",106,[778,785,791,797,800,805,810,815,821,825,827,831,835,839,844,849,853,856,862,867,870,873,878,882],{"namespace":779,"route":780,"methods":781,"callback":783,"permissionCallback":198,"file":219,"line":784},"jetpack\u002Fv4","\u002Fverify_xmlrpc_error",[782],"GET","verify_xml_rpc_error",927,{"namespace":779,"route":786,"methods":787,"callback":788,"permissionCallback":789,"file":256,"line":790},"\u002Fheartbeat\u002Fdata",[782],"rest_heartbeat_data","rest_heartbeat_data_permission_check",266,{"namespace":779,"route":792,"methods":793,"callback":794,"permissionCallback":198,"file":795,"line":796},"\u002Fverify_registration",[782],"verify_registration","jetpack_vendor\\automattic\\jetpack-connection\\src\\class-rest-connector.php",68,{"namespace":779,"route":798,"methods":799,"callback":193,"permissionCallback":198,"file":795,"line":469},"\u002Fremote_authorize",[782],{"namespace":779,"route":801,"methods":802,"callback":803,"permissionCallback":804,"file":795,"line":491},"\u002Fremote_provision",[782],"remote_provision","remote_provision_permission_check",{"namespace":779,"route":806,"methods":807,"callback":808,"permissionCallback":809,"file":795,"line":526},"\u002Fremote_register",[782],"remote_register","remote_register_permission_check",{"namespace":779,"route":811,"methods":812,"callback":813,"permissionCallback":814,"file":795,"line":534},"\u002Fremote_connect",[782],"remote_connect","remote_connect_permission_check",{"namespace":779,"route":816,"methods":817,"callback":818,"permissionCallback":819,"file":795,"line":820},"\u002Fconnection\u002Fcheck",[782],"connection_check","connection_check_permission_check",123,{"namespace":779,"route":822,"methods":823,"callback":193,"permissionCallback":198,"file":795,"line":824},"\u002Fconnection",[782],134,{"namespace":779,"route":822,"methods":826,"callback":193,"permissionCallback":26,"file":795,"line":271},[782],{"namespace":779,"route":828,"methods":829,"callback":193,"permissionCallback":26,"file":795,"line":830},"\u002Fconnection\u002Fuser",[782],175,{"namespace":779,"route":832,"methods":833,"callback":193,"permissionCallback":26,"file":795,"line":834},"\u002Fconnection\u002Fdata",[782],191,{"namespace":779,"route":836,"methods":837,"callback":838,"permissionCallback":26,"file":795,"line":310},"\u002Fconnection\u002Fplugins",[782],"get_connection_plugins",{"namespace":779,"route":840,"methods":841,"callback":842,"permissionCallback":26,"file":795,"line":843},"\u002Fconnection\u002Freconnect",[782],"connection_reconnect",214,{"namespace":779,"route":845,"methods":846,"callback":847,"permissionCallback":26,"file":795,"line":848},"\u002Fconnection\u002Fregister",[782],"connection_register",225,{"namespace":779,"route":850,"methods":851,"callback":852,"permissionCallback":26,"file":795,"line":339},"\u002Fconnection\u002Fauthorize_url",[782],"connection_authorize_url",{"namespace":779,"route":854,"methods":855,"callback":193,"permissionCallback":26,"file":795,"line":790},"\u002Fuser-token",[782],{"namespace":779,"route":857,"methods":858,"callback":859,"permissionCallback":860,"file":795,"line":861},"\u002Fconnection\u002Fowner",[782],"set_connection_owner","set_connection_owner_permission_check",290,{"namespace":779,"route":863,"methods":864,"callback":193,"permissionCallback":26,"file":865,"line":866},"\u002Fidentity-crisis\u002Fconfirm-safe-mode",[782],"jetpack_vendor\\automattic\\jetpack-connection\\src\\identity-crisis\\class-rest-endpoints.php",31,{"namespace":779,"route":868,"methods":869,"callback":193,"permissionCallback":26,"file":865,"line":149},"identity-crisis\u002Fmigrate",[782],{"namespace":779,"route":871,"methods":872,"callback":193,"permissionCallback":26,"file":865,"line":554},"\u002Fidentity-crisis\u002Fstart-fresh",[782],{"namespace":779,"route":874,"methods":875,"callback":876,"permissionCallback":877,"file":865,"line":671},"\u002Fidentity-crisis\u002Fidc-url-validation",[782],"validate_urls_and_set_secret","url_secret_permission_check",{"namespace":779,"route":879,"methods":880,"callback":881,"permissionCallback":877,"file":865,"line":473},"\u002Fidentity-crisis\u002Furl-secret",[782],"fetch_url_secret",{"namespace":779,"route":883,"methods":884,"callback":885,"permissionCallback":886,"file":865,"line":91},"\u002Fidentity-crisis\u002Fcompare-url-secret",[782],"compare_url_secret","compare_url_secret_permission_check",[],[889,890],{"hook":366,"callback":366,"file":368,"line":390},{"hook":366,"callback":366,"file":368,"line":671},28,15,{"dangerousFunctions":894,"sqlUsage":895,"outputEscaping":903,"fileOperations":152,"externalRequests":131,"nonceChecks":905,"capabilityChecks":934,"bundledLibraries":935},[],{"prepared":33,"raw":30,"locations":896},[897,901],{"file":898,"line":899,"context":900},"jetpack_vendor\\automattic\\jetpack-status\\src\\class-status.php",85,"$wpdb->get_var() with variable interpolation",{"file":898,"line":902,"context":900},107,{"escaped":904,"rawEcho":905,"locations":906},231,14,[907,910,912,913,914,916,918,920,921,923,925,927,929,931],{"file":210,"line":908,"context":909},114,"raw output",{"file":210,"line":911,"context":909},115,{"file":210,"line":820,"context":909},{"file":210,"line":301,"context":909},{"file":210,"line":915,"context":909},176,{"file":210,"line":917,"context":909},185,{"file":210,"line":919,"context":909},201,{"file":210,"line":313,"context":909},{"file":547,"line":922,"context":909},621,{"file":730,"line":924,"context":909},439,{"file":730,"line":926,"context":909},444,{"file":730,"line":928,"context":909},460,{"file":730,"line":930,"context":909},466,{"file":932,"line":933,"context":909},"jetpack_vendor\\automattic\\jetpack-paypal-payments\\src\\widget\\simple-payments\\widget.php",26,44,[],[937,955,966,974,988],{"entryPoint":938,"graph":939,"unsanitizedCount":13,"severity":954},"login_form (jetpack_vendor\\automattic\\jetpack-connection\\src\\sso\\class-sso.php:576)",{"nodes":940,"edges":952},[941,946],{"id":942,"type":943,"label":944,"file":547,"line":945},"n0","source","$_COOKIE (x2)",586,{"id":947,"type":948,"label":949,"file":547,"line":950,"wp_function":951},"n1","sink","echo() [XSS]",604,"echo",[953],{"from":942,"to":947,"sanitized":763},"low",{"entryPoint":956,"graph":957,"unsanitizedCount":13,"severity":954},"render_custom_email_message_form_field (jetpack_vendor\\automattic\\jetpack-connection\\src\\sso\\class-user-admin.php:813)",{"nodes":958,"edges":964},[959,962],{"id":942,"type":943,"label":960,"file":641,"line":961},"$_POST",818,{"id":947,"type":948,"label":949,"file":641,"line":963,"wp_function":951},827,[965],{"from":942,"to":947,"sanitized":763},{"entryPoint":967,"graph":968,"unsanitizedCount":13,"severity":954},"\u003Cclass-user-admin> (jetpack_vendor\\automattic\\jetpack-connection\\src\\sso\\class-user-admin.php:0)",{"nodes":969,"edges":972},[970,971],{"id":942,"type":943,"label":960,"file":641,"line":961},{"id":947,"type":948,"label":949,"file":641,"line":963,"wp_function":951},[973],{"from":942,"to":947,"sanitized":763},{"entryPoint":975,"graph":976,"unsanitizedCount":30,"severity":987},"handle_login (jetpack_vendor\\automattic\\jetpack-connection\\src\\sso\\class-sso.php:777)",{"nodes":977,"edges":985},[978,981],{"id":942,"type":943,"label":979,"file":547,"line":980},"$_GET (x2)",778,{"id":947,"type":948,"label":982,"file":547,"line":983,"wp_function":984},"query() [SQLi]",782,"query",[986],{"from":942,"to":947,"sanitized":761},"high",{"entryPoint":989,"graph":990,"unsanitizedCount":30,"severity":987},"\u003Cclass-sso> (jetpack_vendor\\automattic\\jetpack-connection\\src\\sso\\class-sso.php:0)",{"nodes":991,"edges":998},[992,993,994,996],{"id":942,"type":943,"label":944,"file":547,"line":945},{"id":947,"type":948,"label":949,"file":547,"line":950,"wp_function":951},{"id":995,"type":943,"label":979,"file":547,"line":980},"n2",{"id":997,"type":948,"label":982,"file":547,"line":983,"wp_function":984},"n3",[999,1000],{"from":942,"to":947,"sanitized":763},{"from":995,"to":997,"sanitized":761},{"summary":1002,"deductions":1003},"The \"paypal-payment-buttons\" plugin version 0.3.2 exhibits a mixed security posture. On the positive side, it demonstrates good practices in its SQL query handling, with 94% using prepared statements, and a similar high percentage (94%) of its outputs are properly escaped. The absence of known CVEs and dangerous functions is also a strong indicator of a relatively secure codebase. However, significant concerns arise from its attack surface. A substantial portion of its entry points, particularly 15 out of 24 REST API routes and 4 out of 4 AJAX handlers, lack proper permission callbacks or authorization checks. This creates a significant risk of unauthorized access and manipulation.\n\nFurthermore, the taint analysis reveals two high-severity flows with unsanitized paths. While not classified as critical, these high-severity flows represent a direct risk that could lead to exploitation if user-supplied data is not properly validated or sanitized before being used in sensitive operations. The vulnerability history is clean, which is encouraging, but it doesn't negate the immediate risks identified in the static and taint analysis. In conclusion, while the plugin avoids common pitfalls like raw SQL or widespread output escaping issues, the unprotected entry points and high-severity taint flows are significant weaknesses that require urgent attention.",[1004,1007,1010],{"reason":1005,"points":1006},"REST API routes without permission callbacks",8,{"reason":1008,"points":1009},"AJAX handlers without auth checks",7,{"reason":1011,"points":161},"High severity taint flows with unsanitized paths","2026-03-16T20:33:59.400Z",{"wat":1014,"direct":1024},{"assetPaths":1015,"generatorPatterns":1018,"scriptPaths":1019,"versionParams":1021},[1016,1017],"\u002Fwp-content\u002Fplugins\u002Fpaypal-payment-buttons\u002Fbuild\u002Findex.css","\u002Fwp-content\u002Fplugins\u002Fpaypal-payment-buttons\u002Fbuild\u002Findex.js",[],[1020],"build\u002Findex.js",[1022,1023],"paypal-payment-buttons\u002Fbuild\u002Findex.css?ver=","paypal-payment-buttons\u002Fbuild\u002Findex.js?ver=",{"cssClasses":1025,"htmlComments":1028,"htmlAttributes":1029,"restEndpoints":1032,"jsGlobals":1033,"shortcodeOutput":1035},[1026,1027],"pp-payment-button","pp-paypal-button",[],[1030,1031],"data-paypal-button-id","data-client-id",[],[1034],"window.PayPalButtons",[1036],"[paypal-button]"]