[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7iBxDNzgJ67Lxt0wx-j4kj2rFZa-f5ai6jQksusf-lQ":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":63,"crawl_stats":37,"alternatives":70,"analysis":179,"fingerprints":1522},"invoicing","Payment forms, Buy now buttons, and Invoicing System | GetPaid","2.8.46","Stiofan","https:\u002F\u002Fprofiles.wordpress.org\u002Fstiofansisland\u002F","\u003Ch4>Lightweight, extensible, and easy-to-use Online Payments and Invoicing plugin.\u003C\u002Fh4>\n\u003Cp>GetPaid can be used as a payment system for 3rd party plugins too.\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\u002FgGtehIjDG3E?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\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create items with a one-time fee or recurring payments (subscriptions).\u003C\u002Fli>\n\u003Cli>Add a free trial and\u002For allow buyers to name their price.\u003C\u002Fli>\n\u003Cli>Add items to your website via Buy Now Buttons. Customers can buy on your website via several Payment Gateways.\u003C\u002Fli>\n\u003Cli>Create inline checkout forms to sell items through an optimized landing page.\u003C\u002Fli>\n\u003Cli>Create Invoices that you can send to your customers, who can pay online.\u003C\u002Fli>\n\u003Cli>Create quotes and estimates to send to your clients \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finvoicing-quotes\u002F\" rel=\"ugc\">requires GetPaid quotes add-on\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Quotes can be turned into invoices, and clients can pay online.\u003C\u002Fli>\n\u003Cli>Create and send invoices directly to receive single or recurring payments.\u003C\u002Fli>\n\u003Cli>Accept payments via \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgetpaid-stripe-payments\u002F\" rel=\"ugc\">Stripe\u003C\u002Fa> – (requires GetPaid Stripe add-on), Paypal Standard, Authorize.net, WorldPay and Pre Bank Transfer (other payment gateways available as premium add-ons).\u003C\u002Fli>\n\u003Cli>Export payments and any other data through the reporting system.\u003C\u002Fli>\n\u003Cli>Manage taxes.\u003C\u002Fli>\n\u003Cli>VAT MOSS complaint (European Union VAT management system).\u003C\u002Fli>\n\u003Cli>Easily accept payments and create invoices programmatically through other plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>A payment system for other plugins and themes\u003C\u002Fh4>\n\u003Cp>GetPaid can be used as a payment system with a checkout page by any plugin.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdocs\u002Fadding-a-custom-item-type\u002F\" rel=\"nofollow ugc\">Here you find instructions on integrating any plugin with GetPaid.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Plugins currently using GetPaid as their Payment system are\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgeodirectory.com\u002F\" rel=\"nofollow ugc\">GeoDirectory\u003C\u002Fa> – GeoDirectory uses GetPaid to manage Invoices, taxes, VAT, and payments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Payment Gateways\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PayPal Standard (built-in) – Accept Paypal and credit card payments (single or recurring) via PayPal.\u003C\u002Fli>\n\u003Cli>Authorize.Net (built-in) – Accept credit card payments (single or recurring) via Authorize.Net.\u003C\u002Fli>\n\u003Cli>Worldpay (built-in) – Accept credit card payments via Worldpay.\u003C\u002Fli>\n\u003Cli>Pre-Bank Transfer (built-in) – Instruct users to send you a bank transfer, which you can later mark as paid.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgetpaid-stripe-payments\u002F\" rel=\"ugc\">Stripe\u003C\u002Fa> – Accept credit card payments (single or recurring) directly on your website via Stripe.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fpaypal-pro-payment-gateway\u002F\" rel=\"nofollow ugc\">PayPal Pro\u003C\u002Fa> – Accept PayPal and credit card payments (single or recurring) directly on your website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fpayfast-payment-gateway\u002F\" rel=\"nofollow ugc\">PayFast\u003C\u002Fa> – Accept payments via PayFast.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fcheque-payment-gateway\u002F\" rel=\"nofollow ugc\">Cheque Payment\u003C\u002Fa>  – Accept payments via Cheques\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fmollie-payment-gateway\u002F\" rel=\"nofollow ugc\">Mollie\u003C\u002Fa>  – Accept payment via Mollie (EUR only)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fgocardless-payment-gateway\u002F\" rel=\"nofollow ugc\">GoCardless\u003C\u002Fa>  – Accept payments via GoCardless (direct debits)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fsage-pay-payment-gateway\u002F\" rel=\"nofollow ugc\">Sage Pay\u003C\u002Fa>  – Accept payments via Sage Pay\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002F2checkout-payment-gateway\u002F\" rel=\"nofollow ugc\">2CheckOut\u003C\u002Fa> – Accept payments (single or recurring) via 2CO.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fcash-on-delivery-payment-gateway\u002F\" rel=\"nofollow ugc\">Cash on Delivery\u003C\u002Fa> – Accept payments via Cash on Delivery\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fpayumoney-payment-gateway\u002F\" rel=\"nofollow ugc\">PayUmoney\u003C\u002Fa> – Accept payments via PayUmoney\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fpayumoney-payment-gateway\u002F\" rel=\"nofollow ugc\">WebPay\u003C\u002Fa> – Accept payments via WebPay\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fpayumoney-latam-payment-gateway\u002F\" rel=\"nofollow ugc\">PayUmoney Latam\u003C\u002Fa> – Accept payments via PayUmoney Latam\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fpaypal-payflow-payment-gateway\u002F\" rel=\"nofollow ugc\">PayPal Payflow\u003C\u002Fa> – Accept credit card payments (single or recurring) directly on your website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fsquare-payment-gateway\u002F\" rel=\"nofollow ugc\">Square\u003C\u002Fa> – Accept payments via Square\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Ffirstdata-payment-gateway\u002F\" rel=\"nofollow ugc\">First Data\u003C\u002Fa> – Accept payments via FirstData\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fbraintree-payment-gateway\u002F\" rel=\"nofollow ugc\">Braintree\u003C\u002Fa> – Accept payments via Braintree\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Feway-payment-gateway\u002F\" rel=\"nofollow ugc\">eWay\u003C\u002Fa> – Accept payments via eWAY payment gateway\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finvoicing-quotes\u002F\" rel=\"ugc\">Quotes\u003C\u002Fa> – Create quotes, send them to clients, and convert them to Invoices when accepted by the customer\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgetpaid-wallet\u002F\" rel=\"ugc\">Wallet\u003C\u002Fa> – Topup and withdraw money from your wallet while also being able to use the balance at checkout\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgetpaid-item-inventory\u002F\" rel=\"ugc\">Item Inventory\u003C\u002Fa> – Set stock levels for individual items\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fpdf-invoices\u002F\" rel=\"nofollow ugc\">PDF Invoices\u003C\u002Fa> – Send PDF invoices via email or let users download them\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Faffiliatewp-integration\u002F\" rel=\"nofollow ugc\">AffiliateWP Integration\u003C\u002Fa> – Integrate with the \u003Ca href=\"https:\u002F\u002Faffiliatewp.com\u002F\" rel=\"nofollow ugc\">AffiliateWP plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fcontact-form-7\u002F\" rel=\"nofollow ugc\">Contact form 7\u003C\u002Fa> – Send an invoice\u002Fquote when a user fills out a form\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fgravity-forms\u002F\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa> – Send an invoice\u002Fquote when a user fills out a form\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fninja-forms\u002F\" rel=\"nofollow ugc\">Ninja Forms\u003C\u002Fa> – Send an invoice\u002Fquote when a user fills out a form\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fdigital-downloads\u002F\" rel=\"nofollow ugc\">Digital Downloads\u003C\u002Fa> – Sell digital files such as eBooks, Music, Videos, or Software\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fcustom-item-success-page\u002F\" rel=\"nofollow ugc\">Custom Item Success Page\u003C\u002Fa> – Redirect buyers to different success pages according to the item purchased\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fadvertising\u002F\" rel=\"nofollow ugc\">Advertising\u003C\u002Fa> – Sell Ads on your WordPress website (Fully integrated with GeoDirectory)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fsales-funnels\u002F\" rel=\"nofollow ugc\">Sales Funnels\u003C\u002Fa> – Easily create simple Sales Funnels with Order Bumps, Upsell and Downsell Offers\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fsimple-quantity-discounts\u002F\" rel=\"nofollow ugc\">Simple Quantity Discounts\u003C\u002Fa> – Set discounts for Bulk orders\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fdownloads\u002Fpaid-trials\u002F\" rel=\"nofollow ugc\">Paid Trials\u003C\u002Fa> – Offer Paid Trials.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>New Payment Gateways and Add-ons will be created regularly. If there is a Payment Gateway that you need urgently or a feature missing that you think we must add, \u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fcontact-form\u002F\" rel=\"nofollow ugc\">get in touch with us\u003C\u002Fa> and we will consider it.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Get timely and friendly support for both Core Plugin and add-ons at our official website, \u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">GetPaid Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Origin\u003C\u002Fh4>\n\u003Cp>Work on GetPaid ( AKA Get Paid or wpGetPaid ) started in April 2016.\u003Cbr \u002F>\nWe are proud the original base of the plugin was a fork of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-digital-downloads\u002F\" rel=\"ugc\">EDD\u003C\u002Fa> with permission from Pippin.\u003Cbr \u002F>\nAdditionally, we are proud of some code from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsliced-invoices\u002F\" rel=\"ugc\">Sliced Invoices\u003C\u002Fa> by David Grant, which was used in places, mostly for his beautiful invoice layout.\u003Cbr \u002F>\nWe worked on the plugin for over a year before it got its first public release, we stripped down the code to make it a simple lightweight payment and invoicing plugin with many additional features to fit the needs of our customers.\u003C\u002Fp>\n\u003Cp>This product includes GeoLite2 data created by MaxMind, available from\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.maxmind.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.maxmind.com\u003C\u002Fa>\u003C\u002Fp>\n","Payments & Invoicing plugin for WordPress to quickly and easily sell online. Create Buy Now buttons or inline checkout forms in seconds to accept  &hellip;",5000,410254,90,46,"2026-03-10T15:13:00.000Z","6.9.4","5.0","5.6",[4,20,21,22,23],"payment","payments","paypal","stripe","https:\u002F\u002Fwpgetpaid.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finvoicing.2.8.46.zip",99,2,0,"2024-08-28 00:00:00","2026-03-15T15:16:48.613Z",[32,48],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2024-43973","getpaid-missing-authorization-via-columnsubscription","GetPaid \u003C= 2.8.11 - Missing Authorization via column_subscription()","The GetPaid plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the column_subscription() function in versions up to, and including, 2.8.11. This makes it possible for authenticated attackers, with contributor-level access and above, to access backend pages from the plugin.",null,"\u003C=2.8.11","2.8.12","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Missing Authorization","2024-09-04 20:56:59",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F63ab02c1-baeb-4fd1-a527-4287d0b17a03?source=api-prod",8,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":37,"affected_versions":53,"patched_in_version":54,"severity":40,"cvss_score":55,"cvss_vector":56,"vuln_type":57,"published_date":58,"updated_date":59,"references":60,"days_to_patch":62},"CVE-2021-24369","wordpress-payments-plugin-getpaid-authenticated-stored-cross-site-scripting","WordPress Payments Plugin | GetPaid \u003C= 2.3.3 - Authenticated Stored Cross-Site Scripting","In the GetPaid WordPress plugin before 2.3.4, users with the contributor role and above can create a new Payment Form, however the Label and Help Text input fields were not getting sanitized properly. So it was possible to inject malicious content such as img tags, leading to a Stored Cross-Site Scripting issue which is triggered when the form will be edited, for example when an admin reviews it and could lead to privilege escalation.","\u003C=2.3.3","2.3.4",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2021-06-02 00:00:00","2024-01-22 19:56:02",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc62860e2-8c89-4f1c-a7d8-ef13f545ad52?source=api-prod",965,{"slug":64,"display_name":7,"profile_url":8,"plugin_count":65,"total_installs":66,"avg_security_score":26,"avg_patch_time_days":67,"trust_score":68,"computed_at":69},"stiofansisland",12,89900,191,78,"2026-04-04T02:42:23.347Z",[71,94,116,139,159],{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":81,"num_ratings":82,"last_updated":83,"tested_up_to":16,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":89,"download_link":90,"security_score":91,"vuln_count":92,"unpatched_count":28,"last_vuln_date":93,"fetched_at":30},"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",[87,88,21,22,23],"credit-card","ecommerce","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":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":13,"num_ratings":104,"last_updated":105,"tested_up_to":16,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":113,"download_link":114,"security_score":115,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"better-payment","Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More","2.0.3","WPDeveloper","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdevteam\u002F","\u003Cp>\u003Cstrong>Transform your WordPress payment process with the leading plugin, \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fbetter-payment\u002F\" rel=\"nofollow ugc\">Better Payment\u003C\u002Fa> which comes with versatile payment form styles, unlimited customization, and fundraising platform.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Better Payment allows you to manage your own website payments with one click, without any hassle. With seamless integration with Elementor, your customers can pay through PayPal, Stripe, or others; skipping the long checkout process. 💳\u003C\u002Fp>\n\u003Cp>👉Simply by clicking the pay button, customers can complete their transactions for donations, subscriptions, fundraising, membership, eCommerce products, and the list goes on. You can easily send personalized success messages to customers without any coding. Also, retrieve all the payment history instantly at any time you want. 💰\u003C\u002Fp>\n\u003Ch3>⚙️ POPULAR WEBSITE BUILDER, ELEMENTOR COMPATIBILITY\u003C\u002Fh3>\n\u003Cp>Better Payment is fully compatible with Elementor. You can make tweaks using Elementor to your Better Payment form. Also, you can integrate with Elementor Form and make the appearance of the payment form more stunning.\u003C\u002Fp>\n\u003Ch3>🛠️ ONE-CLICK STRIPE PAYMENT INTEGRATION\u003C\u002Fh3>\n\u003Cp>Better Payment lets you easily integrate your Stripe account into your website with one click. You will get a Stripe Elements Checkout option with a securely embedded feature, an on-site checkout option, etc.\u003C\u002Fp>\n\u003Cp>Additionally, Better Payment provides credit cards, American Express, Visa, Master Card, and other payment methods as ways to finish the transaction.\u003C\u002Fp>\n\u003Ch3>🔌 PAYPAL PAYMENT GATEWAY INTEGRATION\u003C\u002Fh3>\n\u003Cp>Better Payment gives you another integration option; it offers a PayPal payment gateway, where you can easily connect your PayPal account and start accepting payments and donations.\u003C\u002Fp>\n\u003Cp>\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\u002FMwg7bjP-ISA?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\u003Ch3>🏆 COMPLETE PAYMENT DIRECTLY WITH PAYSTACK\u003C\u002Fh3>\n\u003Cp>With Better Payment, you can effortlessly integrate with Paystack to donate & collect money in a quick and simple process. It is an easy process to set up a Paystack account with Better Payment.\u003C\u002Fp>\n\u003Ch3>💷 MULTIPLE CURRENCY SUPPORT\u003C\u002Fh3>\n\u003Cp>You can easily set up multiple currencies in Better Payment to facilitate your customers’ complete payments in their currency, regardless of where your business is set. At present, Better Payment supports 22+ global currencies.\u003C\u002Fp>\n\u003Ch3>🎨 ONE PLUGIN WITH VERSATILE PAYMENT FORM TEMPLATES\u003C\u002Fh3>\n\u003Cp>Whether you want to add a simple payment form to your website or manage donation and product payments, you can do all with Better Payment. It offers a variety of payment form styling.\u003C\u002Fp>\n\u003Ch3>🖌️ GENERAL FORM STYLES [FREE]\u003C\u002Fh3>\n\u003Cp>For general purposes, you can design custom payment forms with these beautiful general layouts, showing a custom name, email, payment amount, and total payment summaries. You can adjust the height, width, margin, etc.\u003C\u002Fp>\n\u003Ch3>🖌️ DONATION FORM STYLES [PRO]\u003C\u002Fh3>\n\u003Cp>Specially designed for collecting donations in one click from your website. You can add multiple payment amount buttons, custom payment amount buttons, and other additional donation, fundraising, and collecting input fields.\u003C\u002Fp>\n\u003Ch3>🖌️ WOO PAYMENT FORM STYLES [PRO]\u003C\u002Fh3>\n\u003Cp>Better Payment can be integrated with Woo and collect product payments for available ones. You can pick the product for which you want to make a one-click payment by selecting Woo as the source. You can design and customize the payment forms’ appearance easily.\u003C\u002Fp>\n\u003Ch3>🖌️ SUBSCRIPTION FORM STYLES [PRO]\u003C\u002Fh3>\n\u003Cp>Enable recurring payments in your payment form and manage subscriptions seamlessly for your product, service or anything. With Better Payment, you can create subscription payment forms with stunning designs and start collecting payments.\u003C\u002Fp>\n\u003Ch3>🖌️ FUNDRAISING CAMPAIGN STYLES [FREE+PRO]\u003C\u002Fh3>\n\u003Cp>Create a fundraising campaign for a cause and maximize collection with stylish and user-friendly payment form layouts with Better Payment. Manage collections, showcase updates, progress – get all must-have fundraising campaign features.\u003C\u002Fp>\n\u003Ch3>🌟 POWERFUL DONATION FORMS AT YOUR FINGERTIP 🌟\u003C\u002Fh3>\n\u003Cp>Interactive design layouts and multiple donation fundraising options come with Better Payment plugin. It is very easy to set up your website checkout with the utmost flexibility at the touch of a finger.\u003C\u002Fp>\n\u003Ch3>🛍️ MANAGE WOOCOMMERCE PAYMENTS EASILY\u003C\u002Fh3>\n\u003Cp>If you have an online store built with WooCommerce, then you can create separate purchase forms for each product and place them anywhere you want on your website. Collect WooCommerce payments seamlessly.\u003C\u002Fp>\n\u003Ch3>📧CUSTOM EMAIL NOTIFICATION\u003C\u002Fh3>\n\u003Cp>Better Payment allows you to send a notification email to both admin and customer with each transaction.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Admin notice email:\u003C\u002Fstrong> You can use the ready admin email template and send email notifications to customers for each transaction. You can add additional headers, shortcodes, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer notice email:\u003C\u002Fstrong> Customer email address will be auto-populated from the payment form. This email will be used to send email notifications for each transaction. Here you can also add details, shortcodes, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\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\u002FtbK8G03QdxE?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\u003Ch3>💸 TRACK EVERY PAYMENT TRANSACTIONS\u003C\u002Fh3>\n\u003Cp>Better Payment comes with a list of transaction pages for all transactions. This payment plugin has an advanced filter to search transactions based on transaction ID, email, amount, source, and payment dates.\u003C\u002Fp>\n\u003Ch3>🧾 GENERATE TRANSACTION INVOICES\u003C\u002Fh3>\n\u003Cp>Send invoices to customers for every transaction they made. One can get invoices via email or print or download PDFs from Better Payment. Data fetched from payment every step will be previewed there.\u003C\u002Fp>\n\u003Ch3>⏬ EXPORT & IMPORT PAYMENT TRANSACTIONS\u003C\u002Fh3>\n\u003Cp>Better Payment provides you with a one-stop solution for storing all payment transactions. You can import transactions from other places and export files as well in CSV format.\u003C\u002Fp>\n\u003Ch3>🥳 DESIGN ERROR & SUCCESS MESSAGE\u003C\u002Fh3>\n\u003Cp>After every transaction, whether it is a success or something wrong happened – you can notify your customer directly from your website by designing a custom ‘Thank You’ message, success message with logo, error message, etc.\u003C\u002Fp>\n\u003Ch3>🔁 MANAGE SUBSCRIPTIONS [PRO]\u003C\u002Fh3>\n\u003Cp>Build a unique type of membership site, subscriber site with Better Payment Subscription feature. Better Payment offers direct Stripe integration with its payment forms. So, you can easily create a subscription form, collect subscriptions, check the status and many more.\u003C\u002Fp>\n\u003Cp>\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\u002FgIRfxc9CQu0?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\u003Ch3>💹 BUILT-IN PAYMENT ANALYTICS [PRO]\u003C\u002Fh3>\n\u003Cp>Clear and short report or analytics on any type of Better Payment transaction that shows total, completed, and in-progress transactions. Also, you can keep track of refunded ones from here as well.\u003C\u002Fp>\n\u003Ch3>⚡ COMING SOON\u003C\u002Fh3>\n\u003Cp>Better Payment reign doesn’t stop here; more advanced and exclusive features are coming soon. Have a glimpse of the Better Payment roadmap here.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Advanced email templates\u003C\u002Fli>\n\u003Cli>Coupon management\u003C\u002Fli>\n\u003Cli>New payment forms layouts\u003C\u002Fli>\n\u003Cli>Dedicated Gutenberg payment block\u003C\u002Fli>\n\u003Cli>Campaign builders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🙌 After reading this feature list, you can probably imagine that Better Payment is the best WordPress payment plugin on the market. So, do you want to unlock the advanced features? \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fbetter-payment\u002F#pricing\" rel=\"nofollow ugc\">Upgrade to our Pro version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>🔥 WHAT’S NEXT\u003C\u002Fh3>\n\u003Cp>Consider checking out our other WordPress solutions & boost your WordPress website:\u003C\u002Fp>\n\u003Cp>🔝 \u003Ca href=\"https:\u002F\u002Fessential-addons.com\u002Felementor\u002F\" rel=\"nofollow ugc\">Essential Addons For Elementor\u003C\u002Fa> – Most popular Elementor extensions with 2 millions active users in the WordPress repository.\u003C\u002Fp>\n\u003Cp>🔔 \u003Ca href=\"https:\u002F\u002Fnotificationx.com\u002F\" rel=\"nofollow ugc\">NotificationX\u003C\u002Fa> – Best Social Proof & FOMO Marketing Solution to increase conversion rates.\u003C\u002Fp>\n\u003Cp>📄 \u003Ca href=\"https:\u002F\u002Fembedpress.com\u002F\" rel=\"nofollow ugc\">EmbedPress\u003C\u002Fa>: Easiest WordPress embedding plugin to add content from 150+ sources with one-click. Works in Gutenberg, Elementor, and more.\u003C\u002Fp>\n\u003Cp>⏰ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-scheduled-posts\u002F\" rel=\"ugc\">SchedulePress\u003C\u002Fa> – Complete solution for scheduling WordPress posts through an editorial calendar & social share.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002F\" rel=\"nofollow ugc\">WPDeveloper\u003C\u002Fa> to learn more about how to do better in WordPress with \u003Ca href=\"https:\u002F\u002Fwpdeveloper.com\u002Fblog\" rel=\"nofollow ugc\">Help Tutorial, Tips & Tricks\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>💙 LOVED BETTER PAYMENT?\u003C\u002Fh3>\n\u003Cp>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fwpdevelopercommunity\u002F\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbetter-payment\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">Or rate us on WordPress\u003C\u002Fa>. 😊\u003C\u002Fp>\n","Better Payment allows you to automate payment transactions to manage payments, donations, subscriptions, sell products, etc on your Elementor website.",6000,184073,13,"2026-02-22T07:50:00.000Z","6.0","7.4",[109,110,21,111,112],"donation","fundraising","recurring-donations","stripe-paypal-paystack","https:\u002F\u002Fwpdeveloper.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-payment.2.0.3.zip",100,{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":126,"num_ratings":127,"last_updated":128,"tested_up_to":16,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":134,"download_link":135,"security_score":136,"vuln_count":137,"unpatched_count":28,"last_vuln_date":138,"fetched_at":30},"peachpay-for-woocommerce","PeachPay — Payments & Express Checkout for WooCommerce (supports Stripe, PayPal, Square, Authorize.net)","1.120.16","peachpay","https:\u002F\u002Fprofiles.wordpress.org\u002Fpeachpay\u002F","\u003Cp>Forget multiple plugins — manage your checkout and payments from one place. Connect 20+ payment methods from Stripe, PayPal, Square, Authorize.net, and GoDaddy Poynt. View analytics and track abandoned carts.\u003C\u002Fp>\n\u003Cp>Give your shoppers a beautiful, simple \u003Cstrong>Express Checkout\u003C\u002Fstrong>, sell in different currencies using the \u003Cstrong>Currency Switcher\u003C\u002Fstrong>, customize your checkout with the \u003Cstrong>Field Editor\u003C\u002Fstrong>, and automatically show \u003Cstrong>Recommend Products\u003C\u002Fstrong> to increase average order value. It’s everything you need, together.\u003C\u002Fp>\n\u003Cp>\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\u002FcwNdbCaskSs?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\u003Ch4>Payments\u003C\u002Fh4>\n\u003Cp>Connect and manage your payments in one place.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Link or create a \u003Cstrong>ConvesioPay, Stripe, Square, PayPal, Authorize.net, or GoDaddy Poynt\u003C\u002Fstrong> account in seconds\u003C\u002Fli>\n\u003Cli>Accept \u003Cstrong>purchase orders\u003C\u002Fstrong> with PeachPay’s custom purchase order payment method\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>All payment methods\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Rename payment methods\u003C\u002Fli>\n\u003Cli>Add custom fees per payment method (fixed amount or percent, custom label, and set a minimum or maximum for when the fee should apply)\u003C\u002Fli>\n\u003Cli>Configure minimum and maximum amounts for when payment methods should show (to avoid credit card fees on expensive items, for example)\u003C\u002Fli>\n\u003Cli>Turn on test mode to try out payment methods before going live\u003C\u002Fli>\n\u003Cli>3D Secure and Strong Customer Authentication (SCA)\u003C\u002Fli>\n\u003Cli>Restrict payment methods to certain countries and currencies\u003C\u002Fli>\n\u003Cli>Set a default currency to still show the payment method in case the customer chooses an unsupported currency\u003C\u002Fli>\n\u003Cli>Option to automatically refund (or void if not yet captured) cancelled orders (except Square)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>For Stripe payments\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accept payments through \u003Cstrong>credit\u002Fdebit cards, Apple Pay and Google Pay, Affirm, Klarna, Afterpay\u002FClearpay, US bank account ACH, Bancontact, giropay, iDEAL, Sofort, Przelewy24, EPS, and SEPA Direct Debit\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Choose between Capture and Authorize charge types\u003C\u002Fli>\n\u003Cli>Automatically change order status when a customer disputes a payment\u003C\u002Fli>\n\u003Cli>Reset the order status when the dispute is closed\u003C\u002Fli>\n\u003Cli>Set a custom statement descriptor\u003C\u002Fli>\n\u003Cli>For card payments, set a custom statement descriptor suffix\u003C\u002Fli>\n\u003Cli>Force 3D Secure\u003C\u002Fli>\n\u003Cli>Works with WooCommerce Subscriptions (card, Apple and Google Pay, ACH, SEPA)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>For PayPal payments\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accept payments through \u003Cstrong>PayPal, PayPal Pay later, PayPal Credit, and Venmo\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Customize button color, shape, label, and height without code\u003C\u002Fli>\n\u003Cli>Set a store name to be shown in the PayPal window\u003C\u002Fli>\n\u003Cli>Show line items in the PayPal window\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>For Square payments\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accept payments through \u003Cstrong>credit\u002Fdebit cards, Apple Pay and Google Pay, US bank account ACH, Afterpay, and Cash App\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Works with WooCommerce Subscriptions (card payments only)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>For Authorize.net payments\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accept \u003Cstrong>credit\u002Fdebit card and US bank account ACH\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Choose between Capture and Authorize charge types\u003C\u002Fli>\n\u003Cli>Automatically capture authorized payments when the order status is changed to complete\u003C\u002Fli>\n\u003Cli>Show itemized order information in the Authorize.net dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>For GoDaddy Poynt payments\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accept \u003Cstrong>credit\u002Fdebit cards in-person and online\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Compatible with your GoDaddy Poynt POS system\u003C\u002Fli>\n\u003Cli>Choose between Capture and Authorize charge types\u003C\u002Fli>\n\u003Cli>Automatically capture authorized payments when the order status is changed to complete\u003C\u002Fli>\n\u003Cli>Email receipts\u003C\u002Fli>\n\u003Cli>Works with WooCommerce Subscriptions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Actionable Analytics\u003C\u002Fh4>\n\u003Cp>Understand how shoppers check out so you can optimize your store to get more sales.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track abandoned carts and recover lost sales\u003C\u002Fli>\n\u003Cli>View a breakdown of payment methods to see what is most popular\u003C\u002Fli>\n\u003Cli>See whether your shoppers more often shop on mobile or desktop\u003C\u002Fli>\n\u003Cli>Export orders to CSV (in the WooCommerce order dashboard under “Bulk actions”)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bot Protection\u003C\u002Fh4>\n\u003Cp>Prevent fraudulent and spam checkouts on your store.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Powered by Google reCAPTCHA v3 (API keys required, but easy to get and free—we guide you through it)\u003C\u002Fli>\n\u003Cli>Doesn’t add any puzzles to your checkout\u003C\u002Fli>\n\u003Cli>Blocks bots behind the scenes with ML and AI technology\u003C\u002Fli>\n\u003Cli>Protects your reputation with payment providers\u003C\u002Fli>\n\u003Cli>Blocks fake and stolen credit card attacks\u003C\u002Fli>\n\u003Cli>Works on both the checkout page, and if you have Premium, in Express Checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Express Checkout\u003C\u002Fh4>\n\u003Cp>Want to let shoppers buy from product pages? Not satisfied with how your WooCommerce checkout page looks? Want to keep a consistent checkout while changing your store’s theme? PeachPay’s Express Checkout has you covered.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add an Express Checkout button to all product pages, cart page, mini\u002Fsidebar cart, and checkout page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes\u003C\u002Fstrong> and \u003Cstrong>Elementor widget\u003C\u002Fstrong> for placing the Express Checkout button on home page, shop page, or anywhere else on your store\u003C\u002Fli>\n\u003Cli>Set your button text, color, width, icon, hover effect, alignment, border radius, and visibility by page\u003C\u002Fli>\n\u003Cli>Display payment method icons below the button\u003C\u002Fli>\n\u003Cli>Automatically match your theme’s font style\u003C\u002Fli>\n\u003Cli>Upload your store’s logo to show in the checkout window\u003C\u002Fli>\n\u003Cli>Modify the checkout fields with our Field Editor\u003C\u002Fli>\n\u003Cli>Accept coupon and discount codes\u003C\u002Fli>\n\u003Cli>Show or hide order notes, product images, and quantity changer\u003C\u002Fli>\n\u003Cli>Automatically display the most appropriate language (25+ supported) in the Express Checkout window based on customer’s preferences\u003C\u002Fli>\n\u003Cli>Automatically hide shipping fields for virtual products\u003C\u002Fli>\n\u003Cli>Show a custom support message to your shoppers\u003C\u002Fli>\n\u003Cli>Built-in \u003Cstrong>upsell funnel builder\u003C\u002Fstrong> & configurable \u003Cstrong>related products gallery\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Automatically display upsells & cross-sells configured through WooCommerce product settings\u003C\u002Fli>\n\u003Cli>Test mode allows you to try Express Checkout on your live site before customers see it (before connecting your payment accounts)\u003C\u002Fli>\n\u003Cli>Fully compatible with WooCommerce subscriptions and its most popular add-ons\u003C\u002Fli>\n\u003Cli>Address autocomplete for billing and shipping fields\u003C\u002Fli>\n\u003Cli>Add custom CSS and JavaScript\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Currency Switcher\u003C\u002Fh4>\n\u003Cp>Support over 135 currencies in one click.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>No API keys or account required\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>If a currency is not supported by a payment method, we’ll let you know\u003C\u002Fli>\n\u003Cli>Show currencies based on either geolocation or billing country\u003C\u002Fli>\n\u003Cli>You can pass on currency conversion fees to shoppers\u003C\u002Fli>\n\u003Cli>Automatic exchange rates, but you can also modify them if you want\u003C\u002Fli>\n\u003Cli>Add your own custom fees per currency\u003C\u002Fli>\n\u003Cli>Customize how many decimal shows and how to round the numbers\u003C\u002Fli>\n\u003Cli>Restrict currencies to certain countries\u003C\u002Fli>\n\u003Cli>Place a widget anywhere on your store to let users switch between multiple currencies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Address Autocomplete\u003C\u002Fh4>\n\u003Cp>Suggest addresses to shoppers as they begin typing their address.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>No API keys or account required\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Works on both the checkout page and in our Express Checkout\u003C\u002Fli>\n\u003Cli>Can be configured to appear in one of the locations or both\u003C\u002Fli>\n\u003Cli>Can be turned off\u003C\u002Fli>\n\u003Cli>Works even if your checkout doesn’t have some address fields\u003C\u002Fli>\n\u003Cli>Supports international addresses\u003C\u002Fli>\n\u003Cli>Significantly reduces the time it takes for a shopper to fill out the checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Field Editor\u003C\u002Fh4>\n\u003Cp>Add, edit, and remove any field on the checkout page or in PeachPay’s express checkout window.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adjust billing and shipping fields independently\u003C\u002Fli>\n\u003Cli>Add custom additional fields\u003C\u002Fli>\n\u003Cli>No coding skills required\u003C\u002Fli>\n\u003Cli>You can change the field name (for compatibility with other plugins), label, and type (text, checkbox, etc.)\u003C\u002Fli>\n\u003Cli>Adjust the width of each field\u003C\u002Fli>\n\u003Cli>Make fields either required or optional\u003C\u002Fli>\n\u003Cli>Disable fields that you’re not using temporarily\u003C\u002Fli>\n\u003Cli>Field types include text, select (drop down), radio (choose one option), phone, email, checkbox\u003C\u002Fli>\n\u003Cli>Add headers to create new sections\u003C\u002Fli>\n\u003Cli>We automatically pull in fields from other popular field editors for an easy transition\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Product Recommendations\u003C\u002Fh4>\n\u003Cp>Display random WooCommerce related products on every single product page load (in a slider or not) based on the current product’s category, tags, or attributes.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cp>By making the checkout and payment experience frictionless and stable, PeachPay increases sales, customer loyalty, and average order value.\u003C\u002Fp>\n\u003Cp>Whether you plan to use PeachPay as a supplementary checkout option or as the only way to pay on your store, you can expect to benefit from PeachPay in no time. PeachPay is fully capable of powering your entire checkout and payment process.\u003C\u002Fp>\n\u003Ch4>Cost\u003C\u002Fh4>\n\u003Cp>🎉 \u003Cstrong>Big News: PeachPay is Now 100% Free Again!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Merchants,\u003C\u002Fp>\n\u003Cp>We’ve heard you—and we’re excited to announce that PeachPay is once again completely free to use. No annual fees, no shopper service fees, and no percentage-based charges. Just fast, seamless checkout on WooCommerce, without the cost.\u003C\u002Fp>\n\u003Cp>Over the years, we’ve tested various pricing models to help sustain our growth and keep building the best checkout experience possible. But today, we’re doubling down on our mission: empowering merchants with a powerful, effortless checkout—at zero cost.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What this means for you:\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ No more $89\u002Fyear Premium fee\u003Cbr \u002F>\n✅ No more shopper fee\u003Cbr \u002F>\n✅ All core & Premium features, 100% free\u003C\u002Fp>\n\u003Cp>We’re able to do this thanks to new partnerships and infrastructure improvements that reduce our operating costs—so we’re passing those savings directly to you.\u003C\u002Fp>\n\u003Cp>As always, our team is here to help. Questions? Feedback? Reach out anytime at support@peachpay.app.\u003C\u002Fp>\n\u003Cp>Let’s grow your business together—without the extra fees. 🚀\u003C\u002Fp>\n\u003Cp>—The PeachPay Team\u003C\u002Fp>\n\u003Cp>You keep your existing rates with the payment processors.\u003C\u002Fp>\n","Connect and manage all your payment methods, offer shoppers a beautiful Express Checkout, and reduce cart abandonment.",400,159494,86,32,"2026-02-27T17:51:00.000Z","5.8","7.0",[132,21,22,23,133],"checkout","woocommerce","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fpeachpay","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeachpay-for-woocommerce.1.120.16.zip",95,4,"2026-01-19 13:14:59",{"slug":140,"name":141,"version":142,"author":143,"author_profile":144,"description":145,"short_description":146,"active_installs":115,"downloaded":147,"rating":81,"num_ratings":92,"last_updated":148,"tested_up_to":149,"requires_at_least":150,"requires_php":151,"tags":152,"homepage":155,"download_link":156,"security_score":157,"vuln_count":137,"unpatched_count":28,"last_vuln_date":158,"fetched_at":30},"paypal-payment-button-by-vcita","Online Payments – Get Paid with PayPal, Square & Stripe","3.30.0","vcita","https:\u002F\u002Fprofiles.wordpress.org\u002Fvcita\u002F","\u003Cp>Online Payments is a simple and secure WordPress plugin, enabling your clients to make payments with a click of a button.\u003C\u002Fp>\n\u003Ch4>Key features of Online Payments plugin:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Process unlimited amounts every month\u003C\u002Fli>\n\u003Cli>Add as many payment buttons to your site pages & posts \u003C\u002Fli>\n\u003Cli>Customize the payment button to perfectly match your website theme and  design\u003C\u002Fli>\n\u003Cli>Accept payments using your preferred payment gateway – Paypal, Stripe or Square\u003C\u002Fli>\n\u003Cli>Set your preferred currency from 26 supported currencies  \u003C\u002Fli>\n\u003Cli>Enable fast checkout to your clients with vcita’s secured card on file  feature\u003C\u002Fli>\n\u003Cli>Automatically send thank you email with every successful payment \u003C\u002Fli>\n\u003Cli>Get notified automatically with every successful payment \u003C\u002Fli>\n\u003Cli>Get notified of late payment and send reminders to clients\u003C\u002Fli>\n\u003Cli>Issue invoices and email them to clients with an invitation to pay\u003Cbr \u002F>\nonline  \u003C\u002Fli>\n\u003Cli>Integrate vCita with QuickBooks or other accounting & billing services  via Zapier\u003C\u002Fli>\n\u003Cli>Specify a price and description for your product or let your client manually fill on checkout \u003C\u002Fli>\n\u003Cli>Ask the client to add any type of data you want on checkout     \u003C\u002Fli>\n\u003Cli>Charge clients’ credit cards directly from your dashboard\u003C\u002Fli>\n\u003Cli>Keep track of all your billing activity & payments. You can also export it to CSV file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>FREE 14 DAYS TRIAL. No credit card needed\u003C\u002Fp>\n","Add a payment button to your website and get paid instantly with vcita's Online Payments solution.",51980,"2025-03-16T07:49:00.000Z","6.7.5","4.6","",[21,22,153,23,154],"square","transfers","https:\u002F\u002Fwww.vcita.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpaypal-payment-button-by-vcita.3.30.5.zip",89,"2025-02-17 00:00:00",{"slug":160,"name":161,"version":162,"author":163,"author_profile":164,"description":165,"short_description":166,"active_installs":167,"downloaded":168,"rating":115,"num_ratings":169,"last_updated":170,"tested_up_to":171,"requires_at_least":172,"requires_php":151,"tags":173,"homepage":176,"download_link":177,"security_score":178,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"accept-payments-wp","Braintree Payments For WordPress – Accept Payments WP","1.2.1","Lukas","https:\u002F\u002Fprofiles.wordpress.org\u002Flukaspaskauskas\u002F","\u003Cp>Looking to integrate Braintree Payments on your WordPress website but can’t find how? Your search is over!\u003C\u002Fp>\n\u003Ch4>What is Accept Payments WP?\u003C\u002Fh4>\n\u003Cp>It is a plugin that allows you to accept \u003Cstrong>Credit Card & PayPal\u003C\u002Fstrong> payments without setting a shopping cart or coding. It utilises Braintree Payments Drop-In UI to create a seamless checkout experience that converts like crazy.\u003C\u002Fp>\n\u003Cp>Braintree Payments Drop-In UI is continually optimised by some of the top software engineers in the world – and carefully vetted by the most experienced marketing professionals. The result is \u003Cstrong>beautiful & optimised payment forms that beat everything else on the market\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>And if you were struggling to find a payment processor that works in your country – chances are the search is over! Braintree Payments is \u003Cstrong>available for merchants in over 44 countries worldwide…\u003C\u002Fstrong> And can be used to \u003Cstrong>accept payments from almost all over the world!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Accept one time payments\u003C\u002Fli>\n\u003Cli>Accepts all major credit cards (and PayPal if you upgrade to Accept Payments WP Pro)\u003C\u002Fli>\n\u003Cli>Super Quick installation and set-up\u003C\u002Fli>\n\u003Cli>Unlimited payment forms\u003C\u002Fli>\n\u003Cli>Embed payment forms as a copy-able shortcode anywhere on your website.\u003C\u002Fli>\n\u003Cli>Automatically mobile responsive & mobile friendly\u003C\u002Fli>\n\u003Cli>You can specify payment success\u002Ffailure pages.\u003C\u002Fli>\n\u003Cli>Ideal for selling digital products, online courses, files or downloads.\u003C\u002Fli>\n\u003Cli>The plugin is really lightweight and will keep your side fast. We do not load any unnecessary files.\u003C\u002Fli>\n\u003Cli>100% Free – we do not charge your processing payments. Only the standard Braintree fee’s apply.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>And if you are looking for recurring payments and more…\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Check Out Accept Payments WP Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Accept both, one time and recurring payments\u003C\u002Fli>\n\u003Cli>Accept Credit Card and PayPal payments on the same payment form -> drive your conversions (and revenue) through the roof!\u003C\u002Fli>\n\u003Cli>Create custom fields to capture additional data\u003C\u002Fli>\n\u003Cli>Integrate with MailChimp\u003C\u002Fli>\n\u003Cli>Priority email support with a 24-hour response time\u003C\u002Fli>\n\u003C\u002Ful>\n","Accept Braintree payments on your website with well converting & mobile friendly payment forms. No code or shopping cart required.",10,1802,1,"2019-01-31T20:02:00.000Z","5.0.25","4.7",[174,175,21,22,23],"braintree","credit-cards","https:\u002F\u002Fwww.acceptpaymentswp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faccept-payments-wp.1.2.1.zip",85,{"attackSurface":180,"codeSignals":1163,"taintFlows":1352,"riskAssessment":1511,"analyzedAt":1521},{"hooks":181,"ajaxHandlers":1155,"restRoutes":1156,"shortcodes":1157,"cronEvents":1161,"entryPointCount":169,"unprotectedCount":28},[182,188,193,197,202,205,209,213,217,222,225,229,232,237,241,243,249,252,255,258,261,265,269,273,277,281,285,289,293,297,301,305,309,313,317,321,325,328,332,335,340,344,348,352,357,360,362,365,368,372,375,378,383,387,390,394,397,400,403,407,410,414,416,419,421,426,428,431,434,436,439,441,443,446,450,453,457,461,465,469,473,477,481,486,490,494,498,502,506,510,514,518,522,525,527,529,531,533,536,539,543,546,550,555,559,561,564,566,569,571,573,577,580,583,589,593,597,601,604,606,609,612,615,617,622,626,629,632,634,636,640,643,645,648,650,654,657,660,662,664,667,669,672,674,677,679,683,686,689,692,694,697,700,704,707,711,713,716,719,722,725,728,730,734,736,739,741,744,747,750,753,755,760,763,767,771,775,779,781,783,786,787,790,793,795,800,804,808,811,815,819,823,825,829,832,834,838,842,847,850,853,858,861,865,869,872,875,878,883,886,889,891,893,895,898,901,904,907,910,915,919,923,927,931,935,938,942,945,949,951,955,958,961,966,970,973,977,980,982,983,985,988,991,994,997,1000,1003,1006,1009,1013,1018,1022,1026,1030,1035,1040,1043,1048,1052,1055,1057,1059,1062,1065,1068,1071,1074,1076,1079,1083,1087,1091,1095,1098,1101,1104,1106,1109,1112,1116,1119,1123,1128,1130,1133,1135,1138,1141,1145,1148,1152],{"type":183,"name":184,"callback":185,"file":186,"line":187},"action","admin_init","add_privacy_message","includes\\abstracts\\abstract-wpinv-privacy.php",50,{"type":189,"name":190,"callback":191,"priority":167,"file":186,"line":192},"filter","wp_privacy_personal_data_exporters","register_exporters",52,{"type":189,"name":194,"callback":195,"file":186,"line":196},"wp_privacy_personal_data_erasers","register_erasers",54,{"type":183,"name":198,"callback":199,"file":200,"line":201},"manage_wpi_discount_posts_custom_column","wpinv_discount_custom_column","includes\\admin\\admin-pages.php",7,{"type":189,"name":203,"callback":204,"priority":13,"file":200,"line":127},"post_row_actions","wpinv_post_row_actions",{"type":183,"name":206,"callback":207,"priority":167,"file":200,"line":208},"restrict_manage_posts","wpinv_restrict_manage_posts",113,{"type":189,"name":210,"callback":211,"file":200,"line":212},"request","wpinv_request",170,{"type":189,"name":214,"callback":215,"file":200,"line":216},"aui_screen_ids","wpinv_add_aui_screens",265,{"type":183,"name":218,"callback":219,"priority":115,"file":220,"line":221},"show_user_profile","add_customer_meta_fields","includes\\admin\\class-getpaid-admin-profile.php",22,{"type":183,"name":223,"callback":219,"priority":115,"file":220,"line":224},"edit_user_profile",23,{"type":183,"name":226,"callback":227,"file":220,"line":228},"personal_options_update","save_customer_meta_fields",25,{"type":183,"name":230,"callback":227,"file":220,"line":231},"edit_user_profile_update",26,{"type":183,"name":233,"callback":234,"file":235,"line":236},"admin_menu","add_menu","includes\\admin\\class-getpaid-admin-setup-wizard.php",48,{"type":183,"name":238,"callback":239,"file":235,"line":240},"current_screen","setup_wizard",49,{"type":183,"name":184,"callback":242,"file":235,"line":187},"remove_deprecated_functions",{"type":183,"name":244,"callback":245,"priority":246,"file":247,"line":248},"admin_enqueue_scripts","enqeue_scripts",9,"includes\\admin\\class-getpaid-admin.php",57,{"type":189,"name":250,"callback":250,"file":247,"line":251},"admin_body_class",58,{"type":183,"name":184,"callback":253,"file":247,"line":254},"init_ayecode_connect_helper",59,{"type":183,"name":184,"callback":256,"file":247,"line":257},"activation_redirect",60,{"type":183,"name":184,"callback":259,"file":247,"line":260},"maybe_do_admin_action",61,{"type":183,"name":262,"callback":263,"file":247,"line":264},"admin_notices","show_notices",62,{"type":183,"name":266,"callback":267,"file":247,"line":268},"getpaid_authenticated_admin_action_rate_plugin","redirect_to_wordpress_rating_page",63,{"type":183,"name":270,"callback":271,"file":247,"line":272},"getpaid_authenticated_admin_action_duplicate_form","duplicate_payment_form",64,{"type":183,"name":274,"callback":275,"file":247,"line":276},"getpaid_authenticated_admin_action_reset_form_stats","reset_form_stats",65,{"type":183,"name":278,"callback":279,"file":247,"line":280},"getpaid_authenticated_admin_action_duplicate_invoice","duplicate_invoice",66,{"type":183,"name":282,"callback":283,"file":247,"line":284},"getpaid_authenticated_admin_action_refund_invoice","refund_invoice",67,{"type":183,"name":286,"callback":287,"file":247,"line":288},"getpaid_authenticated_admin_action_send_invoice","send_customer_invoice",68,{"type":183,"name":290,"callback":291,"file":247,"line":292},"getpaid_authenticated_admin_action_send_invoice_reminder","send_customer_payment_reminder",69,{"type":183,"name":294,"callback":295,"file":247,"line":296},"getpaid_authenticated_admin_action_reset_tax_rates","admin_reset_tax_rates",70,{"type":183,"name":298,"callback":299,"file":247,"line":300},"getpaid_authenticated_admin_action_create_missing_pages","admin_create_missing_pages",71,{"type":183,"name":302,"callback":303,"file":247,"line":304},"getpaid_authenticated_admin_action_refresh_permalinks","admin_refresh_permalinks",72,{"type":183,"name":306,"callback":307,"file":247,"line":308},"getpaid_authenticated_admin_action_create_missing_tables","admin_create_missing_tables",73,{"type":183,"name":310,"callback":311,"file":247,"line":312},"getpaid_authenticated_admin_action_migrate_old_invoices","admin_migrate_old_invoices",74,{"type":183,"name":314,"callback":315,"file":247,"line":316},"getpaid_authenticated_admin_action_download_customers","admin_download_customers",75,{"type":183,"name":318,"callback":319,"file":247,"line":320},"getpaid_authenticated_admin_action_recalculate_discounts","admin_recalculate_discounts",76,{"type":183,"name":322,"callback":323,"file":247,"line":324},"getpaid_authenticated_admin_action_translate_db_texts","tool_translate_db_texts",77,{"type":183,"name":326,"callback":327,"file":247,"line":68},"getpaid_authenticated_admin_action_install_plugin","admin_install_plugin",{"type":183,"name":329,"callback":330,"file":247,"line":331},"getpaid_authenticated_admin_action_connect_gateway","admin_connect_gateway",79,{"type":189,"name":333,"callback":333,"file":247,"line":334},"admin_footer_text",80,{"type":183,"name":336,"callback":337,"priority":187,"file":338,"line":339},"add_meta_boxes","GetPaid_Metaboxes::add_meta_boxes","includes\\admin\\class-getpaid-metaboxes.php",28,{"type":183,"name":336,"callback":341,"priority":342,"file":338,"line":343},"GetPaid_Metaboxes::remove_meta_boxes",30,31,{"type":183,"name":336,"callback":345,"priority":346,"file":338,"line":347},"GetPaid_Metaboxes::rename_meta_boxes",45,34,{"type":183,"name":349,"callback":350,"priority":169,"file":338,"line":351},"save_post","GetPaid_Metaboxes::save_meta_boxes",37,{"type":189,"name":353,"callback":354,"file":355,"line":356},"post_updated_messages","GetPaid_Post_Types_Admin::post_updated_messages","includes\\admin\\class-getpaid-post-types-admin.php",24,{"type":189,"name":203,"callback":358,"priority":167,"file":355,"line":359},"GetPaid_Post_Types_Admin::post_row_actions",27,{"type":189,"name":203,"callback":361,"priority":13,"file":355,"line":339},"GetPaid_Post_Types_Admin::filter_invoice_row_actions",{"type":189,"name":363,"callback":364,"priority":115,"file":355,"line":343},"manage_wpi_invoice_posts_columns","invoice_columns",{"type":183,"name":366,"callback":367,"priority":167,"file":355,"line":127},"manage_wpi_invoice_posts_custom_column","display_invoice_columns",{"type":189,"name":369,"callback":370,"file":355,"line":371},"bulk_actions-edit-wpi_invoice","invoice_bulk_actions",33,{"type":189,"name":373,"callback":374,"priority":167,"file":355,"line":347},"handle_bulk_actions-edit-wpi_invoice","handle_invoice_bulk_actions",{"type":189,"name":376,"callback":377,"priority":115,"file":355,"line":351},"manage_wpi_item_posts_columns","item_columns",{"type":189,"name":379,"callback":380,"priority":381,"file":355,"line":382},"manage_edit-wpi_item_sortable_columns","sortable_item_columns",20,38,{"type":183,"name":384,"callback":385,"priority":167,"file":355,"line":386},"manage_wpi_item_posts_custom_column","display_item_columns",39,{"type":183,"name":206,"callback":388,"priority":115,"file":355,"line":389},"add_item_filters",40,{"type":183,"name":391,"callback":392,"priority":115,"file":355,"line":393},"parse_query","filter_item_query",41,{"type":183,"name":210,"callback":395,"priority":115,"file":355,"line":396},"reorder_items",42,{"type":189,"name":398,"callback":399,"priority":115,"file":355,"line":346},"manage_wpi_payment_form_posts_columns","payment_form_columns",{"type":183,"name":401,"callback":402,"priority":167,"file":355,"line":14},"manage_wpi_payment_form_posts_custom_column","display_payment_form_columns",{"type":189,"name":404,"callback":405,"priority":167,"file":355,"line":406},"display_post_states","filter_payment_form_state",47,{"type":189,"name":408,"callback":409,"priority":115,"file":355,"line":187},"manage_wpi_discount_posts_columns","discount_columns",{"type":189,"name":411,"callback":412,"priority":115,"file":355,"line":413},"bulk_actions-edit-wpi_discount","__return_empty_array",51,{"type":183,"name":415,"callback":415,"file":355,"line":196},"delete_post",{"type":189,"name":404,"callback":417,"priority":167,"file":355,"line":418},"filter_discount_state",55,{"type":189,"name":404,"callback":420,"priority":167,"file":355,"line":248},"add_display_post_states",{"type":183,"name":422,"callback":423,"file":424,"line":425},"admin_head","set_admin_menu_class","includes\\admin\\class-wpinv-admin-menus.php",16,{"type":183,"name":233,"callback":233,"priority":167,"file":424,"line":427},17,{"type":183,"name":233,"callback":429,"priority":430,"file":424,"line":430},"add_customers_menu",18,{"type":183,"name":233,"callback":432,"priority":389,"file":424,"line":433},"add_subscriptions_menu",19,{"type":183,"name":233,"callback":435,"priority":115,"file":424,"line":381},"add_addons_menu",{"type":183,"name":233,"callback":437,"priority":257,"file":424,"line":438},"add_settings_menu",21,{"type":183,"name":233,"callback":440,"priority":389,"file":424,"line":221},"add_anonymization_logs_menu",{"type":183,"name":233,"callback":442,"priority":167,"file":424,"line":224},"remove_admin_submenus",{"type":183,"name":444,"callback":445,"file":424,"line":356},"admin_head-nav-menus.php","add_nav_menu_meta_boxes",{"type":189,"name":447,"callback":448,"file":449,"line":231},"manage_users_columns","wpinv_add_user_column","includes\\admin\\class-wpinv-users.php",{"type":189,"name":451,"callback":452,"priority":167,"file":449,"line":359},"manage_users_custom_column","wpinv_user_column_content",{"type":183,"name":184,"callback":454,"file":455,"line":456},"wpinv_register_settings","includes\\admin\\register-settings.php",185,{"type":189,"name":458,"callback":459,"priority":167,"file":455,"line":460},"wpinv_settings_sanitize_text","trim",334,{"type":189,"name":462,"callback":463,"file":455,"line":464},"wpinv_settings_sanitize_tax_rate","wpinv_sanitize_amount",335,{"type":189,"name":466,"callback":467,"file":455,"line":468},"wpinv_settings_taxes-rates_sanitize","wpinv_settings_sanitize_tax_rates",360,{"type":189,"name":470,"callback":471,"file":455,"line":472},"wpinv_settings_taxes-rules_sanitize","wpinv_settings_sanitize_tax_rules",387,{"type":189,"name":474,"callback":475,"file":455,"line":476},"option_page_capability_wpinv_settings","wpinv_set_settings_cap",1208,{"type":183,"name":478,"callback":479,"priority":167,"file":455,"line":480},"update_option_wpinv_settings","wpinv_on_update_settings",1219,{"type":183,"name":482,"callback":483,"file":484,"line":485},"getpaid_subscription_admin_display_customer","getpaid_admin_subscription_metabox_display_customer","includes\\admin\\subscriptions.php",291,{"type":183,"name":487,"callback":488,"file":484,"line":489},"getpaid_subscription_admin_display_amount","getpaid_admin_subscription_metabox_display_amount",302,{"type":183,"name":491,"callback":492,"file":484,"line":493},"getpaid_subscription_admin_display_subscription","getpaid_admin_subscription_metabox_display_id",318,{"type":183,"name":495,"callback":496,"file":484,"line":497},"getpaid_subscription_admin_display_start_date","getpaid_admin_subscription_metabox_display_start_date",347,{"type":183,"name":499,"callback":500,"file":484,"line":501},"getpaid_subscription_admin_display_renews_on","getpaid_admin_subscription_metabox_display_renews_on",375,{"type":183,"name":503,"callback":504,"file":484,"line":505},"getpaid_subscription_admin_display_renewals","getpaid_admin_subscription_metabox_display_renewals",411,{"type":183,"name":507,"callback":508,"priority":167,"file":484,"line":509},"getpaid_subscription_admin_display_item","getpaid_admin_subscription_metabox_display_item",430,{"type":183,"name":511,"callback":512,"file":484,"line":513},"getpaid_subscription_admin_display_gateway","getpaid_admin_subscription_metabox_display_gateway",448,{"type":183,"name":515,"callback":516,"file":484,"line":517},"getpaid_subscription_admin_display_status","getpaid_admin_subscription_metabox_display_status",458,{"type":183,"name":519,"callback":520,"file":484,"line":521},"getpaid_subscription_admin_display_profile_id","getpaid_admin_subscription_metabox_display_profile_id",491,{"type":189,"name":369,"callback":523,"file":524,"line":438},"wpinv_bulk_actions","includes\\admin\\wpinv-admin-functions.php",{"type":189,"name":526,"callback":523,"file":524,"line":221},"bulk_actions-edit-wpi_item",{"type":183,"name":262,"callback":528,"file":524,"line":260},"wpinv_admin_messages",{"type":183,"name":184,"callback":530,"file":524,"line":268},"wpinv_show_test_payment_gateway_notice",{"type":183,"name":262,"callback":532,"file":524,"line":276},"wpinv_test_payment_gateway_messages",{"type":183,"name":262,"callback":534,"file":524,"line":535},"wpinv_check_for_missing_tables",126,{"type":183,"name":184,"callback":537,"file":524,"line":538},"wpinv_admin_search_by_invoice",128,{"type":189,"name":540,"callback":541,"priority":167,"file":524,"line":542},"posts_search","wpinv_posts_search_example_type",137,{"type":183,"name":184,"callback":544,"file":524,"line":545},"wpinv_reset_invoice_count",176,{"type":183,"name":547,"callback":548,"file":549,"line":284},"rest_api_init","register_routes","includes\\api\\class-getpaid-rest-controller.php",{"type":183,"name":551,"callback":552,"file":553,"line":554},"bp_template_content","handle_display_current_tab","includes\\class-bp-getpaid-component.php",200,{"type":183,"name":556,"callback":557,"file":558,"line":438},"wp","maybe_clear_deprecated_events","includes\\class-getpaid-daily-maintenance.php",{"type":183,"name":556,"callback":560,"file":558,"line":356},"maybe_create_scheduled_event",{"type":183,"name":562,"callback":563,"file":558,"line":359},"getpaid_daily_maintenance","log_cron_run",{"type":183,"name":562,"callback":565,"file":558,"line":339},"backwards_compat",{"type":183,"name":562,"callback":567,"file":558,"line":568},"maybe_expire_subscriptions",29,{"type":183,"name":562,"callback":570,"file":558,"line":342},"check_renewing_subscriptions",{"type":183,"name":562,"callback":572,"file":558,"line":343},"maybe_update_geoip_databases",{"type":183,"name":574,"callback":575,"file":576,"line":389},"init","init_hooks","includes\\class-getpaid-invoice-notification-emails.php",{"type":189,"name":578,"callback":579,"priority":167,"file":576,"line":240},"getpaid_get_email_merge_tags","invoice_merge_tags",{"type":189,"name":581,"callback":582,"priority":167,"file":576,"line":187},"getpaid_invoice_email_recipients","filter_email_recipients",{"type":189,"name":584,"callback":585,"priority":586,"file":587,"line":588},"wp_mail_from","get_from_address",1000,"includes\\class-getpaid-notification-email-sender.php",129,{"type":189,"name":590,"callback":591,"priority":586,"file":587,"line":592},"wp_mail_from_name","get_from_name",130,{"type":189,"name":594,"callback":595,"priority":586,"file":587,"line":596},"wp_mail_content_type","get_content_type",131,{"type":189,"name":598,"callback":599,"priority":586,"file":587,"line":600},"wp_mail","ensure_email_content",132,{"type":183,"name":574,"callback":602,"priority":169,"file":603,"line":438},"register_post_types","includes\\class-getpaid-post-types.php",{"type":183,"name":574,"callback":605,"priority":137,"file":603,"line":221},"register_post_status",{"type":183,"name":607,"callback":608,"file":603,"line":224},"getpaid_flush_rewrite_rules","flush_rewrite_rules",{"type":183,"name":610,"callback":611,"file":603,"line":356},"getpaid_after_register_post_types","maybe_flush_rewrite_rules",{"type":183,"name":574,"callback":575,"file":613,"line":614},"includes\\class-getpaid-subscription-notification-emails.php",36,{"type":189,"name":578,"callback":616,"priority":167,"file":613,"line":346},"subscription_merge_tags",{"type":189,"name":618,"callback":619,"priority":620,"file":621,"line":347},"wpinv_locate_template","oxygen_override_template",11,"includes\\class-getpaid-template.php",{"type":189,"name":623,"callback":624,"file":621,"line":625},"template","ct_oxygen_template_name",257,{"type":183,"name":574,"callback":627,"priority":28,"file":628,"line":381},"define_ajax","includes\\class-wpinv-ajax.php",{"type":183,"name":630,"callback":631,"priority":28,"file":628,"line":438},"template_redirect","do_wpinv_ajax",{"type":183,"name":574,"callback":575,"priority":28,"file":633,"line":427},"includes\\class-wpinv-cache-helper.php",{"type":183,"name":262,"callback":635,"file":633,"line":430},"notices",{"type":189,"name":637,"callback":638,"file":639,"line":382},"wpinv_settings_misc","add_data_retention_settings","includes\\class-wpinv-data-retention.php",{"type":183,"name":641,"callback":642,"priority":169,"file":639,"line":389},"wpmu_delete_user","maybe_handle_user_deletion",{"type":183,"name":644,"callback":642,"priority":169,"file":639,"line":393},"delete_user",{"type":189,"name":194,"callback":646,"file":639,"line":647},"register_eraser",44,{"type":183,"name":562,"callback":649,"file":639,"line":14},"perform_data_retention_cleanup",{"type":183,"name":651,"callback":652,"priority":620,"file":653,"line":438},"pre_get_comments","set_invoice_note_type","includes\\class-wpinv-notes.php",{"type":183,"name":655,"callback":656,"priority":167,"file":653,"line":221},"comment_feed_where","wpinv_comment_feed_where",{"type":183,"name":658,"callback":659,"file":653,"line":228},"wp_insert_comment","delete_comments_count_cache",{"type":183,"name":661,"callback":659,"file":653,"line":231},"wp_set_comment_status",{"type":189,"name":663,"callback":663,"priority":115,"file":653,"line":568},"wp_count_comments",{"type":183,"name":574,"callback":665,"file":666,"line":568},"register_erasers_exporters","includes\\class-wpinv-privacy.php",{"type":183,"name":574,"callback":574,"file":668,"line":251},"includes\\class-wpinv-session-handler.php",{"type":183,"name":670,"callback":671,"file":668,"line":254},"wp_logout","destroy_session",{"type":183,"name":556,"callback":673,"priority":167,"file":668,"line":257},"set_customer_session_cookie",{"type":183,"name":675,"callback":676,"priority":381,"file":668,"line":260},"shutdown","save_data",{"type":189,"name":678,"callback":678,"priority":167,"file":668,"line":312},"nonce_user_logged_out",{"type":183,"name":680,"callback":681,"priority":167,"file":682,"line":381},"getpaid_subscription_status_changed","process_subscription_status_change","includes\\class-wpinv-subscriptions.php",{"type":183,"name":684,"callback":685,"priority":381,"file":682,"line":224},"getpaid_invoice_status_changed","maybe_deactivate_invoice_subscription",{"type":183,"name":687,"callback":688,"file":682,"line":231},"getpaid_authenticated_action_subscription_cancel","user_cancel_single_subscription",{"type":183,"name":690,"callback":691,"priority":92,"file":682,"line":568},"wpinv_invoice_metabox_saved","maybe_update_invoice_subscription",{"type":183,"name":693,"callback":691,"priority":92,"file":682,"line":342},"getpaid_checkout_invoice_updated",{"type":183,"name":695,"callback":696,"file":682,"line":371},"getpaid_authenticated_admin_action_update_single_subscription","admin_update_single_subscription",{"type":183,"name":698,"callback":699,"file":682,"line":347},"getpaid_authenticated_admin_action_subscription_manual_renew","admin_renew_single_subscription",{"type":183,"name":701,"callback":702,"file":682,"line":703},"getpaid_authenticated_admin_action_subscription_manual_delete","admin_delete_single_subscription",35,{"type":183,"name":705,"callback":706,"priority":167,"file":682,"line":382},"getpaid-invoice-page-line-item-actions","filter_invoice_line_item_actions",{"type":183,"name":708,"callback":708,"file":709,"line":710},"plugins_loaded","includes\\class-wpinv.php",117,{"type":183,"name":574,"callback":574,"priority":169,"file":709,"line":712},120,{"type":183,"name":574,"callback":714,"priority":115,"file":709,"line":715},"maybe_process_ipn",121,{"type":183,"name":574,"callback":717,"file":709,"line":718},"wpinv_actions",122,{"type":183,"name":574,"callback":720,"priority":115,"file":709,"line":721},"maybe_do_authenticated_action",123,{"type":183,"name":723,"callback":724,"priority":620,"file":709,"line":82},"wp_enqueue_scripts","enqueue_scripts",{"type":183,"name":726,"callback":726,"file":709,"line":727},"wp_footer",125,{"type":183,"name":729,"callback":729,"file":709,"line":535},"wp_head",{"type":183,"name":731,"callback":732,"file":709,"line":733},"widgets_init","register_widgets",127,{"type":189,"name":735,"callback":735,"file":709,"line":538},"wpseo_exclude_from_sitemap_by_post_ids",{"type":189,"name":737,"callback":738,"file":709,"line":588},"the_seo_framework_sitemap_supported_post_types","exclude_invoicing_post_types",{"type":189,"name":740,"callback":740,"file":709,"line":592},"pre_get_posts",{"type":189,"name":742,"callback":743,"file":709,"line":600},"query_vars","custom_query_vars",{"type":183,"name":574,"callback":745,"priority":167,"file":709,"line":746},"add_rewrite_rule",133,{"type":183,"name":740,"callback":748,"priority":169,"file":709,"line":749},"maybe_process_new_ipn",134,{"type":183,"name":675,"callback":751,"priority":167,"file":752,"line":228},"delete_transients_on_shutdown","includes\\data-stores\\class-getpaid-cache-helper.php",{"type":183,"name":556,"callback":754,"file":752,"line":231},"prevent_caching",{"type":189,"name":756,"callback":757,"priority":167,"file":758,"line":759},"wp_die_ajax_handler","wpinv_die_handler","includes\\deprecated-functions.php",523,{"type":189,"name":761,"callback":757,"priority":167,"file":758,"line":762},"wp_die_handler",524,{"type":183,"name":764,"callback":765,"priority":620,"file":766,"line":115},"getpaid_should_renew_subscription","maybe_renew_subscription","includes\\gateways\\class-getpaid-authorize-net-gateway.php",{"type":189,"name":768,"callback":769,"file":766,"line":770},"getpaid_authorizenet_sandbox_notice","sandbox_notice",101,{"type":189,"name":772,"callback":773,"priority":167,"file":766,"line":774},"getpaid_authorizenet_charge_customer_payment_profile_args","filter_addons_request",1183,{"type":183,"name":776,"callback":777,"file":778,"line":272},"wpinv_receipt_end","thankyou_page","includes\\gateways\\class-getpaid-bank-transfer-gateway.php",{"type":183,"name":780,"callback":777,"priority":389,"file":778,"line":276},"getpaid_invoice_line_items",{"type":183,"name":782,"callback":777,"priority":620,"file":778,"line":280},"wpinv_pdf_content_billing",{"type":183,"name":784,"callback":785,"priority":167,"file":778,"line":284},"wpinv_email_invoice_details","email_instructions",{"type":183,"name":764,"callback":765,"priority":65,"file":778,"line":288},{"type":183,"name":788,"callback":789,"priority":381,"file":778,"line":292},"getpaid_invoice_status_publish","invoice_paid",{"type":189,"name":791,"callback":792,"priority":167,"file":778,"line":124},"getpaid_invoice_notifications_is_payment_form_invoice","force_is_payment_form_invoice",{"type":183,"name":764,"callback":765,"priority":167,"file":794,"line":192},"includes\\gateways\\class-getpaid-manual-gateway.php",{"type":189,"name":796,"callback":797,"file":798,"line":799},"wpinv_payment_gateways","register_gateway","includes\\gateways\\class-getpaid-payment-gateway.php",144,{"type":189,"name":801,"callback":802,"priority":167,"file":798,"line":803},"getpaid_remote_subscription_profile_url","generate_subscription_url",181,{"type":189,"name":805,"callback":806,"priority":167,"file":807,"line":157},"wpinv_subscription_cancel_url","filter_cancel_subscription_url","includes\\gateways\\class-getpaid-paypal-gateway.php",{"type":189,"name":809,"callback":810,"priority":167,"file":807,"line":13},"getpaid_paypal_args","process_subscription",{"type":189,"name":812,"callback":813,"priority":167,"file":807,"line":814},"getpaid_get_paypal_connect_url","maybe_get_connect_url",91,{"type":183,"name":816,"callback":817,"file":807,"line":818},"getpaid_authenticated_admin_action_connect_paypal","connect_paypal",92,{"type":183,"name":820,"callback":821,"file":807,"line":822},"wpinv_paypal_connect","display_connect_buttons",93,{"type":189,"name":824,"callback":769,"file":807,"line":91},"getpaid_paypal_sandbox_notice",{"type":183,"name":826,"callback":827,"file":807,"line":828},"getpaid_paypal_subscription_cancelled","subscription_cancelled",97,{"type":183,"name":830,"callback":827,"file":807,"line":831},"getpaid_delete_subscription",98,{"type":183,"name":833,"callback":283,"file":807,"line":26},"getpaid_refund_invoice_remotely",{"type":189,"name":835,"callback":769,"priority":167,"file":836,"line":837},"wpinv_gateway_description","includes\\gateways\\class-getpaid-worldpay-gateway.php",81,{"type":189,"name":839,"callback":840,"file":836,"line":841},"getpaid_worldpay_args","hash_args",82,{"type":183,"name":843,"callback":844,"file":845,"line":846},"getpaid_update_geoip_databases","update_database","includes\\geolocation\\class-getpaid-maxmind-geolocation.php",43,{"type":189,"name":848,"callback":849,"priority":167,"file":845,"line":14},"getpaid_get_geolocation","get_geolocation",{"type":189,"name":851,"callback":852,"file":845,"line":240},"wpinv_settings_sanitize_maxmind_license_key","handle_key_updates",{"type":183,"name":854,"callback":855,"file":856,"line":857},"wpinv_invoice_print_before_display","getpaid_maybe_mark_invoice_as_viewed","includes\\invoice-functions.php",804,{"type":183,"name":859,"callback":855,"file":856,"line":860},"wpinv_before_receipt",805,{"type":183,"name":862,"callback":863,"priority":167,"file":856,"line":864},"getpaid_invoice_status_wpi-refunded","getpaid_maybe_process_refund",833,{"type":183,"name":866,"callback":867,"file":856,"line":868},"getpaid_invoice_payment_status_changed","getpaid_process_invoice_payment",881,{"type":183,"name":870,"callback":870,"file":856,"line":871},"getpaid_new_invoice",1047,{"type":183,"name":870,"callback":873,"priority":92,"file":856,"line":874},"getpaid_update_invoice_caches",1070,{"type":183,"name":876,"callback":873,"priority":92,"file":856,"line":877},"getpaid_update_invoice",1071,{"type":189,"name":879,"callback":880,"file":881,"line":882},"wp_redirect","send_redirect_response","includes\\payments\\class-getpaid-checkout.php",417,{"type":183,"name":866,"callback":884,"file":885,"line":221},"increment_form_revenue","includes\\payments\\class-getpaid-payment-forms.php",{"type":183,"name":887,"callback":888,"file":885,"line":224},"getpaid_invoice_payment_status_reversed","decrease_form_revenue",{"type":183,"name":684,"callback":890,"priority":167,"file":885,"line":231},"update_form_failed_amount",{"type":183,"name":684,"callback":892,"priority":167,"file":885,"line":359},"update_form_refunded_amount",{"type":183,"name":684,"callback":894,"priority":167,"file":885,"line":339},"update_form_cancelled_amount",{"type":183,"name":233,"callback":896,"priority":381,"file":897,"line":381},"register_reports_page","includes\\reports\\class-getpaid-reports.php",{"type":183,"name":899,"callback":900,"file":897,"line":438},"wpinv_reports_tab_reports","display_reports_tab",{"type":183,"name":902,"callback":903,"file":897,"line":221},"wpinv_reports_tab_export","display_exports_tab",{"type":183,"name":905,"callback":906,"file":897,"line":224},"getpaid_authenticated_admin_action_download_graph","download_graph",{"type":183,"name":908,"callback":909,"file":897,"line":356},"getpaid_authenticated_admin_action_export_invoices","export_invoices",{"type":183,"name":911,"callback":912,"file":913,"line":914},"getpaid_authenticated_action_edit_billing_details","getpaid_save_address_edit_tab","includes\\user-functions.php",449,{"type":189,"name":916,"callback":917,"file":913,"line":918},"uwp_account_available_tabs","getpaid_filter_userswp_account_tabs",487,{"type":183,"name":920,"callback":921,"file":913,"line":922},"uwp_account_form_display","getpaid_display_userswp_account_tabs",507,{"type":189,"name":924,"callback":925,"priority":167,"file":913,"line":926},"uwp_account_page_title","getpaid_filter_userswp_account_title",591,{"type":189,"name":928,"callback":929,"file":913,"line":930},"getpaid_integration_settings","getpaid_register_userswp_settings",632,{"type":189,"name":932,"callback":933,"priority":167,"file":913,"line":934},"wpinv_get_history_page_uri","getpaid_userswp_overwrite_invoice_history_page",651,{"type":189,"name":928,"callback":936,"file":913,"line":937},"getpaid_register_buddypress_settings",711,{"type":183,"name":939,"callback":940,"file":913,"line":941},"bp_setup_components","getpaid_setup_buddypress_integration",738,{"type":183,"name":644,"callback":943,"priority":167,"file":913,"line":944},"getpaid_delete_user_data",883,{"type":183,"name":870,"callback":946,"file":947,"line":948},"getpaid_save_invoice_user_address","includes\\wpinv-address-functions.php",204,{"type":183,"name":876,"callback":946,"file":947,"line":950},205,{"type":183,"name":952,"callback":953,"file":954,"line":14},"getpaid_authenticated_admin_action_delete_discount","wpinv_delete_discount","includes\\wpinv-discount-functions.php",{"type":183,"name":956,"callback":957,"file":954,"line":251},"getpaid_authenticated_admin_action_activate_discount","wpinv_activate_discount",{"type":183,"name":959,"callback":960,"file":954,"line":296},"getpaid_authenticated_admin_action_deactivate_discount","wpinv_deactivate_discount",{"type":189,"name":962,"callback":963,"priority":167,"file":964,"line":965},"getpaid_admin_edit_invoice_address_fields","getpaid_filter_admin_invoice_tax_label","includes\\wpinv-dynamic-tax-labels.php",157,{"type":189,"name":967,"callback":968,"priority":167,"file":964,"line":969},"getpaid_user_address_fields","getpaid_filter_user_address_tax_label",188,{"type":183,"name":244,"callback":971,"file":964,"line":972},"getpaid_enqueue_admin_dynamic_tax_script",261,{"type":183,"name":726,"callback":974,"priority":975,"file":964,"line":976},"getpaid_output_frontend_tax_script",999,321,{"type":183,"name":978,"callback":978,"file":979,"line":224},"wpinv_email_header","includes\\wpinv-email-functions.php",{"type":183,"name":981,"callback":981,"file":979,"line":127},"wpinv_email_footer",{"type":183,"name":784,"callback":784,"priority":167,"file":979,"line":236},{"type":183,"name":984,"callback":984,"priority":167,"file":979,"line":284},"wpinv_email_invoice_items",{"type":183,"name":986,"callback":986,"priority":167,"file":979,"line":987},"wpinv_email_billing_details",83,{"type":183,"name":574,"callback":989,"file":979,"line":990},"wpinv_init_transactional_emails",135,{"type":189,"name":992,"callback":992,"priority":167,"file":979,"line":993},"wpinv_settings_emails",220,{"type":189,"name":995,"callback":995,"priority":167,"file":979,"line":996},"wpinv_settings_sections_emails",233,{"type":183,"name":986,"callback":998,"priority":167,"file":979,"line":999},"wpinv_add_notes_to_invoice_email",413,{"type":189,"name":796,"callback":1001,"priority":586,"file":1002,"line":351},"wpinv_payment_gateway_titles","includes\\wpinv-gateway-functions.php",{"type":189,"name":1004,"callback":1004,"priority":167,"file":1002,"line":1005},"wpinv_settings_sections_gateways",159,{"type":189,"name":1007,"callback":1007,"priority":167,"file":1002,"line":1008},"wpinv_settings_gateways",244,{"type":189,"name":1010,"callback":1011,"priority":167,"file":1002,"line":1012},"getpaid_payment_form_gateways","wpinv_payment_gateways_on_cart",432,{"type":183,"name":1014,"callback":1015,"file":1016,"line":1017},"wpinv_register_schedule_event_daily","wpinv_schedule_event_twicedaily","includes\\wpinv-general-functions.php",328,{"type":189,"name":1019,"callback":1020,"file":1016,"line":1021},"plugin_locale","get_locale",354,{"type":189,"name":1023,"callback":1024,"file":1016,"line":1025},"elementor\u002Felements\u002Fcategories_registered","wpinv_add_elementor_widget_categories",486,{"type":189,"name":1027,"callback":1028,"file":1016,"line":1029},"elementor\u002Feditor\u002Flocalize_settings","wpinv_alter_elementor_widget_config",502,{"type":183,"name":1031,"callback":1032,"file":1033,"line":1034},"getpaid_authenticated_action_delete_invoice","getpaid_user_delete_invoice","includes\\wpinv-helper-functions.php",1148,{"type":183,"name":1036,"callback":1037,"file":1038,"line":1039},"getpaid_before_payment_form_pay_button","getpaid_display_recaptcha_before_payment_button","includes\\wpinv-payment-functions.php",352,{"type":183,"name":1041,"callback":1042,"file":1038,"line":124},"getpaid_checkout_error_checks","getpaid_validate_recaptcha_response",{"type":189,"name":1044,"callback":1045,"file":1046,"line":1047},"wpinv_get_item_vat_rule","getpaid_filter_vat_rule","includes\\wpinv-tax-functions.php",478,{"type":189,"name":1049,"callback":1050,"file":1046,"line":1051},"wpinv_get_item_vat_class","getpaid_filter_vat_class",488,{"type":183,"name":1053,"callback":1053,"priority":167,"file":1054,"line":433},"getpaid_invoice","includes\\wpinv-template-functions.php",{"type":183,"name":1056,"callback":1056,"priority":167,"file":1054,"line":568},"getpaid_invoice_footer",{"type":183,"name":1058,"callback":1058,"priority":167,"file":1054,"line":386},"getpaid_invoice_header",{"type":183,"name":1060,"callback":1061,"priority":167,"file":1054,"line":240},"getpaid_invoice_header_left","getpaid_invoice_header_left_actions",{"type":183,"name":1063,"callback":1064,"priority":167,"file":1054,"line":254},"getpaid_invoice_header_right","getpaid_invoice_header_right_actions",{"type":183,"name":1066,"callback":1067,"priority":167,"file":1054,"line":292},"getpaid_invoice_details","getpaid_invoice_details_top",{"type":183,"name":1069,"callback":1070,"file":1054,"line":331},"getpaid_invoice_details_top_left","getpaid_invoice_logo",{"type":183,"name":1072,"callback":1073,"file":1054,"line":157},"getpaid_invoice_details_top_right","getpaid_invoice_type",{"type":183,"name":1066,"callback":1075,"priority":187,"file":1054,"line":26},"getpaid_invoice_details_main",{"type":183,"name":729,"callback":1077,"file":1054,"line":1078},"wpinv_checkout_meta_tags",262,{"type":189,"name":1080,"callback":1081,"file":1054,"line":1082},"body_class","wpinv_add_body_classes",304,{"type":189,"name":1084,"callback":1085,"priority":586,"file":1054,"line":1086},"template_include","wpinv_template",696,{"type":183,"name":1088,"callback":1089,"priority":167,"file":1054,"line":1090},"getpaid_invoice_details_left","wpinv_display_from_address",713,{"type":183,"name":1092,"callback":1093,"priority":167,"file":1054,"line":1094},"getpaid_invoice_details_right","getpaid_invoice_meta",762,{"type":183,"name":1088,"callback":1096,"priority":389,"file":1054,"line":1097},"wpinv_display_to_address",813,{"type":183,"name":780,"callback":1099,"priority":167,"file":1054,"line":1100},"wpinv_display_line_items",835,{"type":183,"name":780,"callback":1102,"priority":418,"file":1054,"line":1103},"getpaid_display_invoice_subscriptions",865,{"type":183,"name":776,"callback":1102,"priority":620,"file":1054,"line":1105},866,{"type":183,"name":780,"callback":1107,"priority":115,"file":1054,"line":1108},"wpinv_display_invoice_notice",892,{"type":183,"name":780,"callback":1110,"priority":257,"file":1054,"line":1111},"wpinv_display_invoice_notes",919,{"type":183,"name":1113,"callback":1114,"file":1054,"line":1115},"wpinv_invoice_print_head","wpinv_display_style",956,{"type":183,"name":1117,"callback":1114,"file":1054,"line":1118},"wpinv_invalid_invoice_head",957,{"type":183,"name":1120,"callback":1121,"file":1054,"line":1122},"wpinv_cart_empty","wpinv_empty_checkout_cart",1086,{"type":189,"name":1124,"callback":1125,"priority":1126,"file":1054,"line":1127},"the_content","wpinv_filter_success_page_content",99999,1108,{"type":189,"name":1084,"callback":1085,"priority":975,"file":1054,"line":1129},1238,{"type":183,"name":780,"callback":1131,"priority":115,"file":1054,"line":1132},"getpaid_the_invoice_description",1397,{"type":183,"name":986,"callback":1131,"priority":115,"file":1054,"line":1134},1398,{"type":183,"name":1136,"callback":1136,"priority":167,"file":1054,"line":1137},"getpaid_payment_form_element",1455,{"type":183,"name":1139,"callback":1139,"file":1054,"line":1140},"getpaid_payment_form_edit_element_template",1485,{"type":183,"name":1142,"callback":1143,"file":1054,"line":1144},"wpinv_payment_form_render_element_template","getpaid_payment_form_render_element_preview_template",1514,{"type":189,"name":1084,"callback":1146,"file":1054,"line":1147},"getpaid_filter_embed_template",1678,{"type":189,"name":1149,"callback":1150,"priority":26,"file":1054,"line":1151},"rank_math\u002Flinks\u002Fprocess_post","getpaid_rank_math_links_process_post",1958,{"type":183,"name":708,"callback":1153,"priority":28,"file":1154,"line":284},"getpaid","invoicing.php",[],[],[1158],{"tag":1159,"callback":1160,"file":913,"line":999},"getpaid_edit_address","getpaid_display_address_edit_tab",[1162],{"hook":562,"callback":562,"file":558,"line":846},{"dangerousFunctions":1164,"sqlUsage":1165,"outputEscaping":1215,"fileOperations":246,"externalRequests":167,"nonceChecks":356,"capabilityChecks":425,"bundledLibraries":1348},[],{"prepared":1166,"raw":231,"locations":1167},102,[1168,1171,1175,1178,1180,1182,1183,1184,1185,1187,1189,1190,1191,1193,1195,1197,1199,1201,1202,1205,1207,1209,1211,1212,1213,1214],{"file":247,"line":1169,"context":1170},796,"$wpdb->get_col() with variable interpolation",{"file":1172,"line":1173,"context":1174},"includes\\admin\\class-getpaid-anonymization-logs.php",184,"$wpdb->get_var() with variable interpolation",{"file":1172,"line":1176,"context":1177},196,"$wpdb->get_results() with variable interpolation",{"file":1179,"line":81,"context":1177},"includes\\admin\\class-getpaid-installer.php",{"file":1179,"line":126,"context":1181},"$wpdb->query() with variable interpolation",{"file":1179,"line":26,"context":1181},{"file":1179,"line":115,"context":1181},{"file":1179,"line":770,"context":1181},{"file":1179,"line":1186,"context":1170},217,{"file":1179,"line":1188,"context":1181},327,{"file":1179,"line":464,"context":1181},{"file":1179,"line":497,"context":1170},{"file":1179,"line":1192,"context":1174},626,{"file":1179,"line":1194,"context":1177},627,{"file":1179,"line":1196,"context":1181},631,{"file":524,"line":1198,"context":1174},110,{"file":576,"line":1200,"context":1170},450,{"file":653,"line":136,"context":1177},{"file":1203,"line":1204,"context":1174},"includes\\data-stores\\class-getpaid-invoice-data-store.php",440,{"file":1016,"line":1206,"context":1170},698,{"file":1054,"line":1208,"context":1177},1694,{"file":1210,"line":224,"context":1181},"uninstall.php",{"file":1210,"line":231,"context":1181},{"file":1210,"line":614,"context":1181},{"file":1210,"line":346,"context":1181},{"file":1210,"line":284,"context":1181},{"escaped":1216,"rawEcho":284,"locations":1217},1973,[1218,1220,1221,1223,1225,1227,1229,1231,1233,1235,1236,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1264,1265,1267,1269,1272,1274,1276,1278,1281,1283,1286,1288,1291,1292,1295,1296,1298,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1324,1325,1326,1328,1330,1332,1334,1337,1339,1341,1343,1345,1347],{"file":200,"line":592,"context":1219},"raw output",{"file":1172,"line":257,"context":1219},{"file":1172,"line":1222,"context":1219},147,{"file":355,"line":1224,"context":1219},338,{"file":355,"line":1226,"context":1219},340,{"file":355,"line":1228,"context":1219},629,{"file":424,"line":1230,"context":1219},298,{"file":1232,"line":389,"context":1219},"includes\\admin\\html-admin-page-addons.php",{"file":1232,"line":1234,"context":1219},174,{"file":1232,"line":969,"context":1219},{"file":1237,"line":1238,"context":1219},"includes\\admin\\meta-boxes\\class-getpaid-meta-box-invoice-items.php",343,{"file":1237,"line":1240,"context":1219},344,{"file":1237,"line":1242,"context":1219},388,{"file":1237,"line":1244,"context":1219},389,{"file":1237,"line":1246,"context":1219},390,{"file":1248,"line":381,"context":1219},"includes\\admin\\meta-boxes\\class-mb-invoice-notes.php",{"file":455,"line":1250,"context":1219},622,{"file":455,"line":1252,"context":1219},647,{"file":455,"line":1254,"context":1219},873,{"file":455,"line":1256,"context":1219},908,{"file":455,"line":1258,"context":1219},958,{"file":455,"line":1260,"context":1219},959,{"file":455,"line":1262,"context":1219},994,{"file":484,"line":304,"context":1219},{"file":484,"line":918,"context":1219},{"file":484,"line":1266,"context":1219},529,{"file":484,"line":1268,"context":1219},588,{"file":1270,"line":1271,"context":1219},"includes\\admin\\views\\html-gateways-edit.php",15,{"file":1273,"line":339,"context":1219},"includes\\admin\\views\\html-tax-rates-edit.php",{"file":1275,"line":438,"context":1219},"includes\\admin\\views\\html-tax-rules-edit.php",{"file":553,"line":1277,"context":1219},212,{"file":1279,"line":1280,"context":1219},"includes\\reports\\class-getpaid-reports-report-discounts.php",141,{"file":1279,"line":1282,"context":1219},142,{"file":1284,"line":1285,"context":1219},"includes\\reports\\class-getpaid-reports-report-earnings.php",189,{"file":1284,"line":1287,"context":1219},193,{"file":1289,"line":1290,"context":1219},"includes\\reports\\class-getpaid-reports-report-gateways.php",140,{"file":1289,"line":1280,"context":1219},{"file":1293,"line":1294,"context":1219},"includes\\reports\\class-getpaid-reports-report-items.php",143,{"file":1293,"line":799,"context":1219},{"file":964,"line":1297,"context":1219},232,{"file":964,"line":996,"context":1219},{"file":964,"line":1300,"context":1219},234,{"file":964,"line":1302,"context":1219},280,{"file":964,"line":1304,"context":1219},281,{"file":964,"line":1306,"context":1219},282,{"file":1054,"line":1308,"context":1219},373,{"file":1054,"line":1310,"context":1219},385,{"file":1054,"line":1312,"context":1219},396,{"file":1054,"line":1314,"context":1219},909,{"file":1316,"line":231,"context":1219},"templates\\emails\\invoice-details.php",{"file":1318,"line":343,"context":1219},"templates\\emails\\invoice-item.php",{"file":1320,"line":221,"context":1219},"templates\\emails\\invoice-items.php",{"file":1322,"line":396,"context":1219},"templates\\invoice\\billing-address.php",{"file":1322,"line":240,"context":1219},{"file":1322,"line":418,"context":1219},{"file":1322,"line":260,"context":1219},{"file":1327,"line":406,"context":1219},"templates\\invoice\\company-address.php",{"file":1327,"line":1329,"context":1219},53,{"file":1331,"line":438,"context":1219},"templates\\invoice\\header-right-actions.php",{"file":1333,"line":703,"context":1219},"templates\\invoice\\line-item.php",{"file":1335,"line":1336,"context":1219},"templates\\invoice\\line-items.php",14,{"file":1338,"line":284,"context":1219},"templates\\payment-forms\\cart-item.php",{"file":1340,"line":13,"context":1219},"templates\\payment-forms\\elements\\price_select.php",{"file":1340,"line":1342,"context":1219},107,{"file":1344,"line":837,"context":1219},"templates\\payment-forms\\embed.php",{"file":1346,"line":92,"context":1219},"templates\\wpinv-payment-processing.php",{"file":1346,"line":425,"context":1219},[1349],{"name":1350,"version":37,"knownCves":1351},"Select2",[],[1353,1369,1382,1398,1424,1441,1456,1466,1474,1482,1490,1503],{"entryPoint":1354,"graph":1355,"unsanitizedCount":169,"severity":40},"\u003Cwpinv-general-functions> (includes\\wpinv-general-functions.php:0)",{"nodes":1356,"edges":1366},[1357,1361],{"id":1358,"type":1359,"label":1360,"file":1016,"line":990},"n0","source","$_REQUEST",{"id":1362,"type":1363,"label":1364,"file":1016,"line":1365,"wp_function":879},"n1","sink","wp_redirect() [Open Redirect]",138,[1367],{"from":1358,"to":1362,"sanitized":1368},false,{"entryPoint":1370,"graph":1371,"unsanitizedCount":28,"severity":1381},"display_logs (includes\\admin\\class-getpaid-anonymization-logs.php:20)",{"nodes":1372,"edges":1378},[1373,1375],{"id":1358,"type":1359,"label":1374,"file":1172,"line":254},"$_GET",{"id":1362,"type":1363,"label":1376,"file":1172,"line":257,"wp_function":1377},"echo() [XSS]","echo",[1379],{"from":1358,"to":1362,"sanitized":1380},true,"low",{"entryPoint":1383,"graph":1384,"unsanitizedCount":28,"severity":1381},"\u003Cclass-getpaid-anonymization-logs> (includes\\admin\\class-getpaid-anonymization-logs.php:0)",{"nodes":1385,"edges":1395},[1386,1387,1388,1390],{"id":1358,"type":1359,"label":1374,"file":1172,"line":254},{"id":1362,"type":1363,"label":1376,"file":1172,"line":257,"wp_function":1377},{"id":1389,"type":1359,"label":1374,"file":1172,"line":359},"n2",{"id":1391,"type":1363,"label":1392,"file":1172,"line":1393,"wp_function":1394},"n3","get_results() [SQLi]",173,"get_results",[1396,1397],{"from":1358,"to":1362,"sanitized":1380},{"from":1389,"to":1391,"sanitized":1380},{"entryPoint":1399,"graph":1400,"unsanitizedCount":28,"severity":1381},"getpaid_print_subscriptions_list (includes\\admin\\subscriptions.php:61)",{"nodes":1401,"edges":1419},[1402,1404,1405,1407,1408,1412,1414,1417],{"id":1358,"type":1359,"label":1403,"file":484,"line":837},"$_GET['status']",{"id":1362,"type":1363,"label":1376,"file":484,"line":837,"wp_function":1377},{"id":1389,"type":1359,"label":1406,"file":484,"line":81},"$_GET['orderby']",{"id":1391,"type":1363,"label":1376,"file":484,"line":81,"wp_function":1377},{"id":1409,"type":1359,"label":1410,"file":484,"line":1411},"n4","$_GET['order']",87,{"id":1413,"type":1363,"label":1376,"file":484,"line":1411,"wp_function":1377},"n5",{"id":1415,"type":1359,"label":1416,"file":484,"line":13},"n6","$_REQUEST['s']",{"id":1418,"type":1363,"label":1376,"file":484,"line":13,"wp_function":1377},"n7",[1420,1421,1422,1423],{"from":1358,"to":1362,"sanitized":1380},{"from":1389,"to":1391,"sanitized":1380},{"from":1409,"to":1413,"sanitized":1380},{"from":1415,"to":1418,"sanitized":1380},{"entryPoint":1425,"graph":1426,"unsanitizedCount":28,"severity":1381},"\u003Csubscriptions> (includes\\admin\\subscriptions.php:0)",{"nodes":1427,"edges":1436},[1428,1429,1430,1431,1432,1433,1434,1435],{"id":1358,"type":1359,"label":1403,"file":484,"line":837},{"id":1362,"type":1363,"label":1376,"file":484,"line":837,"wp_function":1377},{"id":1389,"type":1359,"label":1406,"file":484,"line":81},{"id":1391,"type":1363,"label":1376,"file":484,"line":81,"wp_function":1377},{"id":1409,"type":1359,"label":1410,"file":484,"line":1411},{"id":1413,"type":1363,"label":1376,"file":484,"line":1411,"wp_function":1377},{"id":1415,"type":1359,"label":1416,"file":484,"line":13},{"id":1418,"type":1363,"label":1376,"file":484,"line":13,"wp_function":1377},[1437,1438,1439,1440],{"from":1358,"to":1362,"sanitized":1380},{"from":1389,"to":1391,"sanitized":1380},{"from":1409,"to":1413,"sanitized":1380},{"from":1415,"to":1418,"sanitized":1380},{"entryPoint":1442,"graph":1443,"unsanitizedCount":169,"severity":1381},"add_note (includes\\class-wpinv-ajax.php:122)",{"nodes":1444,"edges":1453},[1445,1448,1451],{"id":1358,"type":1359,"label":1446,"file":628,"line":1447},"$_POST",139,{"id":1362,"type":1449,"label":1450,"file":628,"line":1447},"transform","→ wpinv_get_invoice_note_line_item()",{"id":1389,"type":1363,"label":1376,"file":1054,"line":1452,"wp_function":1377},1189,[1454,1455],{"from":1358,"to":1362,"sanitized":1368},{"from":1362,"to":1389,"sanitized":1368},{"entryPoint":1457,"graph":1458,"unsanitizedCount":169,"severity":1381},"\u003Cclass-wpinv-ajax> (includes\\class-wpinv-ajax.php:0)",{"nodes":1459,"edges":1463},[1460,1461,1462],{"id":1358,"type":1359,"label":1446,"file":628,"line":1447},{"id":1362,"type":1449,"label":1450,"file":628,"line":1447},{"id":1389,"type":1363,"label":1376,"file":1054,"line":1452,"wp_function":1377},[1464,1465],{"from":1358,"to":1362,"sanitized":1368},{"from":1362,"to":1389,"sanitized":1368},{"entryPoint":1467,"graph":1468,"unsanitizedCount":28,"severity":1381},"display_reports_page (includes\\reports\\class-getpaid-reports.php:49)",{"nodes":1469,"edges":1472},[1470,1471],{"id":1358,"type":1359,"label":1374,"file":897,"line":1329},{"id":1362,"type":1363,"label":1376,"file":897,"line":841,"wp_function":1377},[1473],{"from":1358,"to":1362,"sanitized":1380},{"entryPoint":1475,"graph":1476,"unsanitizedCount":28,"severity":1381},"\u003Cclass-getpaid-reports> (includes\\reports\\class-getpaid-reports.php:0)",{"nodes":1477,"edges":1480},[1478,1479],{"id":1358,"type":1359,"label":1374,"file":897,"line":1329},{"id":1362,"type":1363,"label":1376,"file":897,"line":841,"wp_function":1377},[1481],{"from":1358,"to":1362,"sanitized":1380},{"entryPoint":1483,"graph":1484,"unsanitizedCount":169,"severity":1381},"\u003Cembed> (templates\\payment-forms\\embed.php:0)",{"nodes":1485,"edges":1488},[1486,1487],{"id":1358,"type":1359,"label":1374,"file":1344,"line":231},{"id":1362,"type":1363,"label":1376,"file":1344,"line":837,"wp_function":1377},[1489],{"from":1358,"to":1362,"sanitized":1368},{"entryPoint":1491,"graph":1492,"unsanitizedCount":27,"severity":1502},"verify_ipn (includes\\gateways\\class-getpaid-paypal-gateway-ipn-handler.php:44)",{"nodes":1493,"edges":1500},[1494,1497],{"id":1358,"type":1359,"label":1495,"file":1496,"line":196},"$_POST (x2)","includes\\gateways\\class-getpaid-paypal-gateway-ipn-handler.php",{"id":1362,"type":1363,"label":1498,"file":1496,"line":296,"wp_function":1499},"call_user_func() [RCE]","call_user_func",[1501],{"from":1358,"to":1362,"sanitized":1368},"high",{"entryPoint":1504,"graph":1505,"unsanitizedCount":27,"severity":1502},"\u003Cclass-getpaid-paypal-gateway-ipn-handler> (includes\\gateways\\class-getpaid-paypal-gateway-ipn-handler.php:0)",{"nodes":1506,"edges":1509},[1507,1508],{"id":1358,"type":1359,"label":1495,"file":1496,"line":196},{"id":1362,"type":1363,"label":1498,"file":1496,"line":296,"wp_function":1499},[1510],{"from":1358,"to":1362,"sanitized":1368},{"summary":1512,"deductions":1513},"The 'invoicing' plugin v2.8.46 demonstrates a generally strong security posture with many good practices in place. The plugin performs a high percentage of SQL queries using prepared statements and has a very high rate of proper output escaping, which significantly mitigates common web vulnerabilities. It also implements a good number of nonce and capability checks, indicating an awareness of access control.  However, the presence of 6 unsanitized paths in the taint analysis, with 2 flagged as high severity, is a significant concern. While there are no currently unpatched CVEs, the plugin has a history of 2 medium-severity CVEs, with common types including Missing Authorization and Cross-site Scripting. This suggests a recurring pattern of vulnerabilities that, despite being patched, indicate areas where security might be less robust. The lack of direct entry points without authentication is positive, but the taint analysis findings warrant careful attention. The strengths lie in its defensive coding practices, but the identified unsanitized flows are critical areas to address. Overall, the plugin is reasonably secure but has specific areas that require immediate review and remediation due to the identified high-severity taint flows.",[1514,1516,1518],{"reason":1515,"points":65},"High severity taint flows found",{"reason":1517,"points":47},"Unsanitized paths in taint analysis",{"reason":1519,"points":1520},"History of medium severity CVEs",6,"2026-03-16T18:08:20.566Z",{"wat":1523,"direct":1538},{"assetPaths":1524,"generatorPatterns":1529,"scriptPaths":1530,"versionParams":1533},[1525,1526,1527,1528],"\u002Fwp-content\u002Fplugins\u002Finvoicing\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Finvoicing\u002Fassets\u002Fcss\u002Fselect2\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Finvoicing\u002Fassets\u002Fjs\u002Fselect2\u002Fselect2.full.min.js","\u002Fwp-content\u002Fplugins\u002Finvoicing\u002Fassets\u002Fjs\u002Fadmin.js",[],[1531,1532],"wp-content\u002Fplugins\u002Finvoicing\u002Fassets\u002Fjs\u002Fadmin.js","wp-content\u002Fplugins\u002Finvoicing\u002Fassets\u002Fjs\u002Fselect2\u002Fselect2.full.min.js",[1534,1535,1536,1537],"invoicing\u002Fassets\u002Fcss\u002Fadmin.css?ver=","invoicing\u002Fassets\u002Fcss\u002Fselect2\u002Fselect2.min.css?ver=","invoicing\u002Fassets\u002Fjs\u002Fselect2\u002Fselect2.full.min.js?ver=","invoicing\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":1539,"htmlComments":1550,"htmlAttributes":1560,"restEndpoints":1563,"jsGlobals":1569,"shortcodeOutput":1572},[1540,1541,1542,1543,1544,1545,1546,1547,1548,1549],"wpinv-admin-script","getpaid-admin-menu","getpaid-page-header","getpaid-dashboard-widgets","getpaid-invoice-table","getpaid-payment-form-builder","getpaid-settings-form","getpaid-customer-list","getpaid-reports-chart","getpaid-tax-rate-table",[1551,1552,1553,1554,1555,1556,1557,1558,1559],"\u003C!-- GetPaid admin menu -->","\u003C!-- GetPaid page header -->","\u003C!-- GetPaid dashboard widgets -->","\u003C!-- GetPaid invoice table -->","\u003C!-- GetPaid payment form builder -->","\u003C!-- GetPaid settings form -->","\u003C!-- GetPaid customer list -->","\u003C!-- GetPaid reports chart -->","\u003C!-- GetPaid tax rate table -->",[1561,1562],"data-wpinv-nonce","data-getpaid-nonce",[1564,1565,1566,1567,1568],"\u002Fwp-json\u002Fgetpaid\u002Fv1\u002Finvoices","\u002Fwp-json\u002Fgetpaid\u002Fv1\u002Fcustomers","\u002Fwp-json\u002Fgetpaid\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fgetpaid\u002Fv1\u002Fpayment-forms","\u002Fwp-json\u002Fgetpaid\u002Fv1\u002Freports",[1570,1571],"WPInv_Admin","GetPaid_Admin",[1573,1574,1575],"[getpaid_invoice_display","[getpaid_payment_form","[getpaid_customer_portal"]