[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9rpRC1dGLN_hF4fnXBo0Fh9ezjr7_Hi5NMSxZFtueMo":3,"$fercLJmDXxMRGunnAa4hWSDEtiEqq77ITwgD95AsNMwI":1067,"$fuCnL4OjfViNfsKXa84477-tFMx1ASVYl7y6jwLv94KY":1071},{"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":25,"download_link":26,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":134,"fingerprints":1044},"wpayo","WPayo – Authorize.Net & Instamojo for WooCommerce Payment Gateway","1.0.0","Haithem Tahir","https:\u002F\u002Fprofiles.wordpress.org\u002Fatomoo\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpayo.com\" rel=\"nofollow ugc\">Payment Gateways For WordPress\u003C\u002Fa> WPayo is the ultimate solution for WordPress websites looking to integrate secure payment gateways into their WordPress e-commerce websites. Designed specifically for \u003Cstrong>WooCommerce\u003C\u002Fstrong>, \u003Cstrong>Easy Digital Downloads (EDD)\u003C\u002Fstrong>, and \u003Cstrong>Ninja Forms\u003C\u002Fstrong>, WPayo streamlines the checkout process, making it easier for customers to complete payments without redirects. Whether you’re selling physical goods, digital downloads, or collecting form-based payments, WPayo delivers a seamless experience with built-in support for \u003Cstrong>Authorize.Net\u003C\u002Fstrong> and \u003Cstrong>Instamojo\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>With WPayo, you’ll be able to accept credit and debit card payments directly on your site without compromising security. The plugin also supports real-time payment status updates, giving you full control and visibility over transactions. \u003Cstrong>Authorize.Net\u003C\u002Fstrong> and \u003Cstrong>Instamojo\u003C\u002Fstrong> are globally recognized payment gateways, ensuring you can cater to customers from various regions with reliable and secure payment methods.\u003C\u002Fp>\n\u003Cp>This plugin is ideal for small businesses, large-scale e-commerce stores, or any organization looking to offer customers a smooth and professional payment experience. From handling refunds to generating branded payment links, WPayo provides a host of features designed to meet the needs of modern online businesses.\u003C\u002Fp>\n\u003Ch3>Why Choose WPayo?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Secure Payment Integration:\u003C\u002Fstrong> With native support for \u003Cstrong>Authorize.Net\u003C\u002Fstrong> and \u003Cstrong>Instamojo\u003C\u002Fstrong>, WPayo provides highly secure transactions, keeping sensitive payment data protected. Your customers can safely pay with their credit or debit cards, without being redirected to external sites.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No More Abandoned Carts:\u003C\u002Fstrong> By keeping the payment process within your WordPress site, WPayo reduces cart abandonment, resulting in higher conversion rates. Customers feel more confident completing payments on a secure and familiar interface.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Real-Time Transaction Monitoring:\u003C\u002Fstrong> Stay informed about every transaction with WPayo’s real-time payment status updates. Easily track successful payments and get alerts for failed transactions so you can provide prompt customer support and prevent any potential issues.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Scalable Payment Solutions:\u003C\u002Fstrong> Whether you’re running a local store or a global online business, WPayo scales to meet your needs. It offers flexible payment options, enabling you to configure and accept multiple payment methods based on your business model and geographic location.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable to Fit Your Brand:\u003C\u002Fstrong> Customize the checkout experience to reflect your brand’s look and feel. WPayo allows you to modify payment buttons, messages, and styles so that your e-commerce checkout aligns perfectly with your brand identity.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Setup and Management\u003C\u002Fh3>\n\u003Cp>WPayo is designed with user-friendliness in mind. The installation and configuration process is straightforward, even for beginners. After installing the plugin, all you need to do is connect your Authorize.Net or Instamojo account, configure your settings, and you’re ready to start accepting payments.\u003C\u002Fp>\n\u003Cp>In addition, WPayo offers dashboard-based management, enabling you to handle all payment-related tasks directly from your WordPress site. You can process refunds, view detailed transaction reports, and manage payment settings—all without ever leaving your dashboard.\u003C\u002Fp>\n\u003Ch3>Enhanced Customer Experience\u003C\u002Fh3>\n\u003Cp>In today’s competitive e-commerce market, providing a smooth and secure checkout experience is key to building customer trust and driving sales. WPayo enhances your WooCommerce, EDD, or Ninja Forms-powered store by giving customers multiple trusted payment options. The plugin ensures that customers experience a fast and frictionless payment process, which can help boost satisfaction and repeat purchases.\u003C\u002Fp>\n\u003Cp>WPayo also supports \u003Cstrong>Gutenberg blocks\u003C\u002Fstrong> and \u003Cstrong>Elementor\u003C\u002Fstrong>, giving you the flexibility to create custom payment buttons and design unique checkout experiences tailored to your customers’ needs. Whether your customers prefer one-click payments or traditional checkout flows, WPayo adapts to suit their preferences.\u003C\u002Fp>\n\u003Ch3>Global Payment Support\u003C\u002Fh3>\n\u003Cp>WPayo ensures that businesses can accept payments from customers worldwide. Both \u003Cstrong>Authorize.Net\u003C\u002Fstrong> and \u003Cstrong>Instamojo\u003C\u002Fstrong> support multi-currency payments, making it possible to conduct transactions in various regions and currencies. This is especially important for international businesses or e-commerce stores with global customers.\u003C\u002Fp>\n\u003Ch3>Full Control Over Payment Gateways\u003C\u002Fh3>\n\u003Cp>With WPayo, you get full control over your payment gateways. You can manage multiple payment gateways simultaneously, configure specific transaction rules, and offer customers the flexibility to choose their preferred payment method. Whether you’re offering card payments via Authorize.Net or regional payments via Instamojo, WPayo makes it easy to manage everything from one central location.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Authorize.Net & Instamojo Integration:\u003C\u002Fstrong> WPayo provides seamless integration with both Authorize.Net and Instamojo, allowing you to accept secure payments directly on your WooCommerce, Easy Digital Downloads, or Ninja Forms-powered website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Secure Payment Processing:\u003C\u002Fstrong> WPayo ensures PCI-compliant transactions by securely transmitting sensitive customer payment data directly to Authorize.Net or Instamojo. No sensitive information is stored on your site, reducing the risk of data breaches.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Real-time Transaction Updates:\u003C\u002Fstrong> Stay on top of your payments with real-time updates on successful, pending, and failed transactions. WPayo notifies you immediately, ensuring your order management is always up-to-date.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable Checkout Experience:\u003C\u002Fstrong> WPayo offers customization options for checkout pages, including branding payment buttons, custom messages, and styles that reflect your business’s branding.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Refund Management:\u003C\u002Fstrong> Easily process full or partial refunds directly from your WordPress dashboard. No need to log in to external payment gateways.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gutenberg & Elementor Compatibility:\u003C\u002Fstrong> Create multiple payment buttons using \u003Cstrong>Gutenberg blocks\u003C\u002Fstrong> or \u003Cstrong>Elementor\u003C\u002Fstrong> for versatile payment layouts on your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Branded Payment Links:\u003C\u002Fstrong> Generate branded payment links right from your WordPress dashboard, even if your chosen payment gateway doesn’t offer this functionality by default.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Webhooks for Real-Time Notifications:\u003C\u002Fstrong> Leverage webhook technology to receive real-time notifications about payment status, ensuring accurate and timely transaction tracking.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Integrate Authorize.Net, NMI & Instamojo with WooCommerce to accept payments.WPayo is a reliable and feature-rich payment gateway for WordPress.",0,741,100,1,"2025-12-15T12:08:00.000Z","6.9.4","5.9","7.4",[20,21,22,23,24],"authorize-net","gateway","instamojo","nmi","payment-gateway","https:\u002F\u002Fwpayo.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpayo.1.0.0.zip",null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"atomoo",30,94,"2026-05-20T02:05:05.571Z",[37,59,73,94,114],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"woo-authorize-net-gateway-aim","Pledged Plugins Secure Gateway for Authorize.net and WooCommerce","6.1.26","mohsin.id","https:\u002F\u002Fprofiles.wordpress.org\u002Fmohsinoffline\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.authorize.net\u002F\" rel=\"nofollow ugc\">Authorize.net\u003C\u002Fa> Payment Gateway for \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> allows you to accept credit cards payments into your Authorize.net merchant account from all over the world on your websites.\u003C\u002Fp>\n\u003Cp>WooCommerce is one of the oldest and most powerful e-commerce solutions for WordPress. This platform is very widely supported in the WordPress community which makes it easy for even an entry level e-commerce entrepreneur to learn to use and modify.\u003C\u002Fp>\n\u003Ch4>FREE Pro Version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Install\u003C\u002Fstrong>: Like all Pledged Plugins add-ons, this plugin installs with one click. After installing, you will have only a few fields to fill out before you are ready to accept credit cards on your store.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Credit Card Processing\u003C\u002Fstrong>: Uses \u003Ca href=\"https:\u002F\u002Fdeveloper.authorize.net\u002Fapi\u002Freference\u002Ffeatures\u002Facceptjs.html\" rel=\"nofollow ugc\">Accept.js\u003C\u002Fa> library to send secure payment data directly to Authorize.net to reduce the PCI scope.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Refund via Dashboard\u003C\u002Fstrong>: Process full or partial refunds, directly from your WordPress dashboard! No need to search order in your Authorize.net account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Authorize Now, Capture Later\u003C\u002Fstrong>: Optionally choose only to authorize transactions, and capture at a later date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict Card Types\u003C\u002Fstrong>: Optionally choose to restrict certain card types and the plugin will hide its icon and provide a proper error message on checkout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gateway Receipts\u003C\u002Fstrong>: Optionally choose to send receipts from your Authorize.net merchant account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logging\u003C\u002Fstrong>: Enable logging so you can debug issues that arise if any.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Ch4>Enterprise Version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Process Subscriptions:\u003C\u002Fstrong>  Use with  \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa>  extension to \u003Cstrong>create and manage products with recurring payments\u003C\u002Fstrong>  — payments that will give you residual revenue you can track and count on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Setup Pre-Orders:\u003C\u002Fstrong>  Use with  \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-pre-orders\u002F\" rel=\"nofollow ugc\">WooCommerce Pre-Orders\u003C\u002Fa>  extension so customers can order products before they’re available by submitting their card details. The card is then automatically charged when the pre-order is available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pay via Saved Cards:\u003C\u002Fstrong> Enable option to use saved card details on the gateway servers for quicker checkout. No sensitive card data is stored on the website!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACH Payments:\u003C\u002Fstrong> Fully supports eCheck payments via ACH network.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One Click Upsells:\u003C\u002Fstrong> Compatible with \u003Ca href=\"https:\u002F\u002Ffunnelkit.com\u002Fwoocommerce-one-click-upsells-upstroke\u002F\" rel=\"nofollow ugc\">FunnelKit (formerly WooFunnels) One Click Upsells\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpledgedplugins.com\u002Fproducts\u002Fauthorize-net-payment-gateway-woocommerce\u002F\" rel=\"nofollow ugc\">Click here\u003C\u002Fa> for Pricing details.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Active  \u003Ca href=\"https:\u002F\u002Fwww.authorize.net\u002F\" rel=\"nofollow ugc\">Authorize.net\u003C\u002Fa>  account – Sign up for a sandbox account  \u003Ca href=\"https:\u002F\u002Fdeveloper.authorize.net\u002Fhello_world\u002Fsandbox.html\" rel=\"nofollow ugc\">here\u003C\u002Fa>  if you need to test.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>  version 3.3 or later.\u003C\u002Fli>\n\u003Cli>A valid SSL certificate is required to ensure your customer credit card details are safe and make your site PCI DSS compliant. This plugin does not store the customer credit card numbers or sensitive information on your website.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Extend, Contribute, Integrate\u003C\u002Fh4>\n\u003Cp>Visit the \u003Ca href=\"https:\u002F\u002Fpledgedplugins.com\u002Fproducts\u002Fauthorize-net-payment-gateway-woocommerce\u002F\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa> for more details. Contributors are welcome to send pull requests via \u003Ca href=\"https:\u002F\u002Fbitbucket.org\u002Fpledged\u002Fwc-authorize.net-pro\u002F\" rel=\"nofollow ugc\">Bitbucket repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For custom payment gateway integration with your WordPress website, please \u003Ca href=\"https:\u002F\u002Fwpgateways.com\u002Fsupport\u002Fcustom-payment-gateway-integration\u002F\" rel=\"nofollow ugc\">contact us here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>This plugin is not affiliated with or supported by Authorize.net, WooCommerce.com or Automattic. All logos and trademarks are the property of their respective owners.\u003C\u002Fp>\n","Authorize.net payment gateway integration for WooCommerce to accept credit cards directly on WordPress e-commerce websites.",10000,410745,98,33,"2026-04-15T00:04:00.000Z","7.0","4.4","5.6",[20,24,54,55,56],"pci","subscriptions","woocommerce","https:\u002F\u002Fpledgedplugins.com\u002Fproducts\u002Fauthorize-net-payment-gateway-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-authorize-net-gateway-aim.6.1.26.zip",{"slug":60,"name":61,"version":62,"author":41,"author_profile":42,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":13,"num_ratings":67,"last_updated":68,"tested_up_to":16,"requires_at_least":51,"requires_php":52,"tags":69,"homepage":71,"download_link":72,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"wp-nmi-gateway-pci-woocommerce","Pledged Plugins PCI Gateway for NMI and WooCommerce","1.2.11","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.nmi.com\u002F\" rel=\"nofollow ugc\">NMI\u003C\u002Fa> (Network Merchants) provides all the tools and services for merchants to accept almost any kind of payment online making the perfect solution for accepting credit, debit and electronic payments online.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> is one of the oldest and most powerful e-commerce solutions for WordPress. This platform is very widely supported in the WordPress community which makes it easy for even an entry level e-commerce entrepreneur to learn to use and modify.\u003C\u002Fp>\n\u003Ch4>Free version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Install\u003C\u002Fstrong>: Like all Pledged Plugins add-ons, this plugin installs with one click. After installing, you will have only a few fields to fill out before you are ready to accept credit cards on your store.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Credit Card Processing\u003C\u002Fstrong>: Uses \u003Ca href=\"https:\u002F\u002Fsecure.nmi.com\u002Fmerchants\u002Fresources\u002Fintegration\u002Fdownload.php?document=collectjs\" rel=\"nofollow ugc\">Collect.js\u003C\u002Fa> tokenization library to send secure payment data directly to NMI so no worries about certifying with PCI-DSS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Refund via Dashboard\u003C\u002Fstrong>: Process full or partial refunds, directly from your WordPress dashboard! No need to search order in your NMI account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Authorize Now, Capture Later\u003C\u002Fstrong>: Optionally choose only to authorize transactions, and capture at a later date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict Card Types\u003C\u002Fstrong>: Optionally choose to restrict certain card types and the plugin will hide its icon and provide a proper error message on checkout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gateway Receipts\u003C\u002Fstrong>: Optionally choose to send receipts from your NMI merchant account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logging\u003C\u002Fstrong>: Enable logging so you can debug issues that arise if any.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Ch4>Pro Version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Everything that is in the Free version plus…\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shipping Fields:\u003C\u002Fstrong>  Pass shipping address to NMI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AVS and CVV Responses:\u003C\u002Fstrong>  Store AVS and CVV responses in order notes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment Amounts:\u003C\u002Fstrong>  Display the payment amounts in order notes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Descriptors:\u003C\u002Fstrong>  Pass dynamic descriptor to NMI that will appear on a credit card or bank statement of the customer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Enterprise Version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Everything that is in the Free and Pro versions plus…\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Process Subscriptions:\u003C\u002Fstrong>  Use with  \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa>  extension to \u003Cstrong>create and manage products with recurring payments\u003C\u002Fstrong>  — payments that will give you residual revenue you can track and count on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Setup Pre-Orders:\u003C\u002Fstrong>  Use with  \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-pre-orders\u002F\" rel=\"nofollow ugc\">WooCommerce Pre-Orders\u003C\u002Fa>  extension so customers can order products before they’re available by submitting their card details. The card is then automatically charged when the pre-order is available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3D Secure 2 Card Verification:\u003C\u002Fstrong>  Optionally, enable 3D Secure 2 card verification and make your site Strong Customer Authentication (SCA) compliant.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACH Payments:\u003C\u002Fstrong>  Fully supports eCheck payments via ACH network.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pay via Saved Cards:\u003C\u002Fstrong> Enable option to use saved card details on the gateway servers for quicker checkout. No sensitive card data is stored on the website!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One Click Upsells:\u003C\u002Fstrong> Compatible with  \u003Ca href=\"https:\u002F\u002Ffunnelkit.com\u002Fwoocommerce-one-click-upsells-upstroke\u002F\" rel=\"nofollow ugc\">FunnelKit (formerly WooFunnels) One Click Upsells\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpledgedplugins.com\u002Fproducts\u002Fnmi-payment-gateway-woocommerce\u002F\" rel=\"nofollow ugc\">Click here\u003C\u002Fa> for Pricing details.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Active  \u003Ca href=\"https:\u002F\u002Fwww.nmi.com\u002F\" rel=\"nofollow ugc\">NMI\u003C\u002Fa>  account.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>  version 3.3 or later.\u003C\u002Fli>\n\u003Cli>A valid SSL certificate is required to ensure your customer credit card details are safe and make your site PCI DSS compliant. This plugin does not store the customer credit card numbers or sensitive information on your website.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Extend, Contribute, Integrate\u003C\u002Fh4>\n\u003Cp>Contributors are welcome to send pull requests via \u003Ca href=\"https:\u002F\u002Fbitbucket.org\u002Fpledged\u002Fwc-nmi-pci-pro\" rel=\"nofollow ugc\">Bitbucket repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For custom payment gateway integration with your WordPress website, please \u003Ca href=\"https:\u002F\u002Fwpgateways.com\u002Fsupport\u002Fcustom-payment-gateway-integration\u002F\" rel=\"nofollow ugc\">contact us here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>This plugin is not affiliated with or supported by NMI, WooCommerce.com or Automattic. All logos and trademarks are the property of their respective owners.\u003C\u002Fp>\n","PCI Compliant NMI payment gateway integration for WooCommerce to accept credit cards directly on WordPress e-commerce websites.",3000,67686,4,"2026-03-17T01:29:00.000Z",[70,23,24,54,56],"network-merchants","https:\u002F\u002Fbitbucket.org\u002Fpledged\u002Fwc-nmi-pci-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-nmi-gateway-pci-woocommerce.1.2.11.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":50,"tags":88,"homepage":91,"download_link":92,"security_score":93,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"woofunnels-woocommerce-nmi-gateway","XL NMI Gateway for WooCommerce","2.4.0","XLPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fxlplugins\u002F","\u003Cp>XL NMI Gateway for WooCommerce is a free plugin by \u003Ca href=\"https:\u002F\u002Fxlplugins.com\u002F?utm_source=woocommerce-nmi-gateway&utm_campaign=wp-repo&utm_medium=readme&utm_term=XLPlugins\" rel=\"nofollow ugc\">XLPlugins\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>It allows you to accept Visa, MasterCard, American Express, Discover, JCB, and Diners Club credit card directly on your store.\u003C\u002Fp>\n\u003Ch3>XL NMI Gateway for WooCommerce Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Secure Credit Card Processing\u003C\u002Fstrong>\u003Cbr \u002F>\nUse Collect.js to process  payment information from your customers using a PCI compliant process.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Tokenization or Customer Vaulting\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin allows you to tokenize user cards which can be used for future processing. The only requirement is that your merchant account must have Customer Vaulting feature turned ON.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Compatible with \u003Ca href=\"https:\u002F\u002Fbuildwoofunnels.com\u002Fwoocommerce-one-click-upsells-upstroke\u002F?utm_source=woocommerce-nmi-gateway&utm_campaign=wp-repo&utm_medium=readme&utm_term=UpStroke\" rel=\"nofollow ugc\">UpStroke WooCommerce One Click Upsells\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin is compatible with UpStroke and also powers up One Click Upsells.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Compatible with the official WooCommerce Subscriptions plugin\u003C\u002Fstrong>\u003Cbr \u002F>\nThe gateway has built-in compatibility for WooCommerce Subscriptions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pay via Saved Cards\u003C\u002Fstrong>\u003Cbr \u002F>\nThe returning users can pay via Saved Cards. It also has a unique feature to enable CVV\u002FCSC verification for returning users. This feature allows merchants to use saved cards when their merchant account requires CVV for purchase.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Add\u002F Remove Saved Cards\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow buyers to manage their cards from My Account > Payment Methods\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Refunds from WooCommerce Single Order Screen\u003C\u002Fstrong>\u003Cbr \u002F>\nNo need to login to your merchant account to process the refunds. Save time and process it, right from the WooCommerce Order screen. You can process full or partial refunds.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Intuitive Settings\u003C\u002Fstrong>\u003Cbr \u002F>\nAn easy to use UI means that you can set it up and get it running in less than two minutes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>REQUIREMENTS\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Valid SSL\u003C\u002Fli>\n\u003Cli>Customer Vaulting (for using saved cards)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This project is supported and maintained by XLPlugins.\u003C\u002Fp>\n\u003Ch3>SUPPORT\u003C\u002Fh3>\n\u003Cp>Feel free to create a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoofunnels-woocommerce-nmi-gateway\" rel=\"ugc\">Support Ticket\u003C\u002Fa> if you have any questions, suggestions or feedback. We are listening 🙂\u003C\u002Fp>\n","Receive credit card payments using NMI (Network Merchants) Gateway with subscription support. Built with love by XLPlugins.",1000,27013,76,8,"2025-01-10T14:12:00.000Z","6.7.5","5.0",[23,89,90,24,56],"nmi-gateway","nmi-payment","https:\u002F\u002Fbuildwoofunnels.com\u002Fwoocommerce-nmi-payment-gateway\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoofunnels-woocommerce-nmi-gateway.2.4.0.zip",92,{"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":86,"requires_at_least":106,"requires_php":52,"tags":107,"homepage":112,"download_link":113,"security_score":93,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"integrate-charitable-instamojo","Charitable – Instamojo Payment Gateway","1.2.0","Gautam Garg","https:\u002F\u002Fprofiles.wordpress.org\u002Fgautammkgarg\u002F","\u003Cp>Instamojo is a free Payment Gateway for 12,00,000+ Businesses in India. There is no setup or annual fee. Just pay a transaction fee of 2% + ₹3 for the transactions. Instamojo accepts Debit Cards, Credit Cards, Net Banking, UPI, Wallets, EMI, NEFT and IMPS\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcharitable\u002F\" rel=\"ugc\">Charitable\u003C\u002Fa> plugin of the WordPress allows non-profits and developers to create powerful fundraising platforms on their own website.\u003C\u002Fp>\n\u003Cp>This plugin will help you integrate Instamojo Payment Gateway with the Chartable Plugin without doing any efforts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Before You Begin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Please note: SSL is strongly recommended on your website to make it more secure and get better SEO ranking. SSL is available at \u003Ca href=\"https:\u002F\u002Fhost.thelogicbridge.com\u002Fdigital-certificate?utm_source=charitable&utm_medium=ecommerce-module&utm_campaign=wordpress-store&utm_term=SSL&utm_content=instamojo-help\" rel=\"nofollow ugc\">“The Logic Bridge”\u003C\u002Fa> at just ₹660 for a year with a 30-day money back guarantee.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Col>\n\u003Cli>For any issue with the plugin, or if you need help with setup\u002Fintegration, call\u002Fwhatsapp me at +91-7738-4568-13.\u003C\u002Fli>\n\u003Cli>For any issue with Instamojo account send an email to support@instamojo.com.\u003C\u002Fli>\n\u003C\u002Fol>\n","Collect donations in INR via Debit Cards, Credit Cards, Net Banking, UPI, Wallets, EMI, NEFT, IMPS by integrating Instamojo Indian Payment Gateway.",200,20191,2,"2024-10-31T20:36:00.000Z","4.9",[108,109,110,111,22],"charitable","charity","donations","indian-payment-gateway","http:\u002F\u002Fgo.thearrangers.xyz\u002Finstamojo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-charitable-instamojo.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":33,"downloaded":122,"rating":11,"num_ratings":11,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":131,"download_link":132,"security_score":133,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"os-woocommerce-authorizenet-aim","Authorize.net for WooCommerce","1.4","Offshorent Solutions Pvt Ltd","https:\u002F\u002Fprofiles.wordpress.org\u002Foffshorent\u002F","\u003Cp>Authorize.net WooCommerce addon adds a payment option for customers to pay with their Credit Cards.\u003C\u002Fp>\n\u003Ch3>WooCommerce 3 Compatible\u003C\u002Fh3>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Accept Card right on your website.\u003C\u002Fli>\n\u003Cli>No redirecting on other url.\u003C\u002Fli>\n\u003Cli>Easy to install and configure\u003C\u002Fli>\n\u003Cli>Option to configure success & failure message\u003C\u002Fli>\n\u003Cli>Safe way to process credit cards and debit cards on WooCommerce using Authorize.net\u003C\u002Fli>\n\u003Cli>This plugin uses internal card processing, so faster and more relaible.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Support\u003C\u002Fp>\n\u003Cp>So that others can share in the answer, please submit your support requests through the WordPress forums for Authorize.net for WooCommerce(https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fos-woocommerce-authorizenet-aim).\u003C\u002Fp>\n","Authorize.net WooCommerce addon adds a payment option for customers to pay with their Credit Cards.",2719,"2017-04-24T09:57:00.000Z","4.7.33","4.3","",[20,128,129,130,24],"authorize-net-gateway","credicard-pay","payment","http:\u002F\u002Foffshorent.com\u002Fextensions\u002Fos-woocommerce-authorizenet-aim\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fos-woocommerce-authorizenet-aim.1.4.zip",85,{"attackSurface":135,"codeSignals":772,"taintFlows":987,"riskAssessment":1036,"analyzedAt":1043},{"hooks":136,"ajaxHandlers":747,"restRoutes":754,"shortcodes":762,"cronEvents":767,"entryPointCount":771,"unprotectedCount":11},[137,143,146,151,156,159,162,166,169,172,174,176,178,180,184,190,194,198,201,205,209,213,217,221,225,229,233,238,242,246,249,252,256,261,265,269,273,278,282,285,287,289,294,298,301,305,309,313,316,318,321,326,328,333,337,341,343,345,347,351,354,359,363,365,367,369,373,376,378,381,384,387,390,392,397,400,404,407,409,413,416,419,422,425,428,431,433,435,440,443,445,447,450,453,456,459,463,465,469,473,477,479,482,487,488,491,494,496,499,501,503,506,509,511,515,517,519,520,522,523,524,525,527,529,530,532,533,536,539,541,544,547,548,551,554,557,559,562,565,569,572,574,578,582,585,587,590,594,597,598,601,602,606,609,613,615,618,621,624,627,630,633,636,640,643,645,648,650,654,655,658,660,662,663,667,669,670,671,673,676,678,681,685,689,692,696,698,702,705,709,711,713,716,718,721,723,726,730,735,739,741,742,744],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","wp_loaded","anonymous","gateways\\instamojo\\src\\Integration.php",49,{"type":138,"name":144,"callback":144,"file":141,"line":145},"admin_notices",53,{"type":138,"name":147,"callback":148,"file":149,"line":150},"init","pronamic_datetime_load_plugin_textdomain","packages\\pronamic\\wp-datetime\\pronamic-datetime.php",41,{"type":138,"name":152,"callback":153,"file":154,"line":155},"plugins_loaded","closure","packages\\pronamic\\wp-gravityforms-nl\\gravityforms-nl.php",40,{"type":138,"name":147,"callback":157,"file":158,"line":150},"pronamic_money_load_plugin_textdomain","packages\\pronamic\\wp-money\\pronamic-money.php",{"type":138,"name":160,"callback":157,"file":158,"line":161},"change_locale",42,{"type":138,"name":152,"callback":163,"priority":14,"file":164,"line":165},"initialize_latest_version","packages\\woocommerce\\action-scheduler\\action-scheduler.php",36,{"type":138,"name":152,"callback":167,"priority":11,"file":164,"line":168},"action_scheduler_register_3_dot_7_dot_4",39,{"type":138,"name":147,"callback":147,"priority":11,"file":170,"line":171},"packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler.php",152,{"type":138,"name":147,"callback":147,"priority":14,"file":170,"line":173},153,{"type":138,"name":147,"callback":147,"priority":14,"file":170,"line":175},154,{"type":138,"name":147,"callback":147,"priority":14,"file":170,"line":177},155,{"type":138,"name":147,"callback":153,"priority":14,"file":170,"line":179},157,{"type":138,"name":181,"callback":182,"file":170,"line":183},"action_scheduler\u002Fmigration_complete","ActionScheduler_WPCommentCleaner::maybe_schedule_cleanup",213,{"type":138,"name":185,"callback":186,"priority":187,"file":188,"line":189},"action_scheduler_canceled_action","log_canceled_action",10,"packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler_Logger.php",50,{"type":138,"name":191,"callback":192,"priority":187,"file":188,"line":193},"action_scheduler_begin_execute","log_started_action",51,{"type":138,"name":195,"callback":196,"priority":187,"file":188,"line":197},"action_scheduler_after_execute","log_completed_action",52,{"type":138,"name":199,"callback":200,"priority":187,"file":188,"line":145},"action_scheduler_failed_execution","log_failed_action",{"type":138,"name":202,"callback":203,"priority":187,"file":188,"line":204},"action_scheduler_failed_action","log_timed_out_action",54,{"type":138,"name":206,"callback":207,"priority":187,"file":188,"line":208},"action_scheduler_unexpected_shutdown","log_unexpected_shutdown",55,{"type":138,"name":210,"callback":211,"priority":187,"file":188,"line":212},"action_scheduler_reset_action","log_reset_action",56,{"type":138,"name":214,"callback":215,"priority":187,"file":188,"line":216},"action_scheduler_execution_ignored","log_ignored_action",57,{"type":138,"name":218,"callback":219,"priority":187,"file":188,"line":220},"action_scheduler_failed_fetch_action","log_failed_fetch_action",58,{"type":138,"name":222,"callback":223,"priority":187,"file":188,"line":224},"action_scheduler_failed_to_schedule_next_instance","log_failed_schedule_next_instance",59,{"type":138,"name":226,"callback":227,"priority":187,"file":188,"line":228},"action_scheduler_bulk_cancel_actions","bulk_log_cancel_actions",60,{"type":138,"name":230,"callback":231,"file":188,"line":232},"action_scheduler_stored_action","log_stored_action",64,{"type":138,"name":234,"callback":235,"file":236,"line":237},"woocommerce_admin_status_content_action-scheduler","render_admin_ui","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_AdminView.php",37,{"type":138,"name":239,"callback":240,"file":236,"line":241},"woocommerce_system_status_report","system_status_report",38,{"type":243,"name":244,"callback":245,"file":236,"line":168},"filter","woocommerce_admin_status_tabs","register_system_status_tab",{"type":138,"name":247,"callback":248,"file":236,"line":161},"admin_menu","register_menu",{"type":138,"name":144,"callback":250,"file":236,"line":251},"maybe_check_pastdue_actions",43,{"type":138,"name":253,"callback":254,"file":236,"line":255},"current_screen","add_help_tabs",44,{"type":243,"name":257,"callback":258,"priority":13,"file":259,"line":260},"action_scheduler_store_class","set_store_class","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_DataController.php",167,{"type":243,"name":262,"callback":263,"priority":13,"file":259,"line":264},"action_scheduler_logger_class","set_logger_class",168,{"type":138,"name":266,"callback":267,"file":259,"line":268},"deactivate_plugin","mark_migration_incomplete",169,{"type":138,"name":270,"callback":271,"file":259,"line":272},"action_scheduler\u002Fprogress_tick","maybe_free_memory",174,{"type":138,"name":274,"callback":275,"file":276,"line":277},"shutdown","handle_unexpected_shutdown","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_FatalErrorMonitor.php",19,{"type":138,"name":279,"callback":280,"priority":11,"file":276,"line":281},"action_scheduler_before_execute","track_current_action",20,{"type":138,"name":195,"callback":283,"priority":11,"file":276,"line":284},"untrack_action",21,{"type":138,"name":214,"callback":283,"priority":11,"file":276,"line":286},22,{"type":138,"name":199,"callback":283,"priority":11,"file":276,"line":288},23,{"type":138,"name":290,"callback":291,"priority":187,"file":292,"line":293},"action_scheduler\u002Fcreated_table","set_autoincrement","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_ListTable.php",551,{"type":243,"name":295,"callback":296,"file":297,"line":204},"cron_schedules","add_wp_cron_schedule","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_QueueRunner.php",{"type":138,"name":274,"callback":299,"file":297,"line":300},"maybe_dispatch_async_request",77,{"type":138,"name":302,"callback":303,"priority":187,"file":304,"line":255},"pre_get_comments","filter_comment_queries","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_WPCommentCleaner.php",{"type":138,"name":306,"callback":307,"priority":281,"file":304,"line":308},"wp_count_comments","filter_comment_count",45,{"type":138,"name":310,"callback":311,"priority":187,"file":304,"line":312},"comment_feed_where","filter_comment_feed",46,{"type":138,"name":314,"callback":315,"file":304,"line":142},"load-tools_page_action-scheduler","register_admin_notice",{"type":138,"name":317,"callback":315,"file":304,"line":189},"load-woocommerce_page_wc-status",{"type":138,"name":144,"callback":319,"file":304,"line":320},"print_admin_notice",91,{"type":138,"name":322,"callback":323,"priority":187,"file":324,"line":325},"action_scheduler_deleted_action","clear_deleted_action_logs","packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_DBLogger.php",112,{"type":138,"name":290,"callback":291,"priority":187,"file":327,"line":212},"packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_HybridStore.php",{"type":243,"name":329,"callback":330,"priority":187,"file":331,"line":332},"comments_clauses","filter_comment_query_clauses","packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_wpCommentLogger.php",102,{"type":138,"name":334,"callback":335,"priority":187,"file":331,"line":336},"action_scheduler_before_process_queue","disable_comment_counting",219,{"type":138,"name":338,"callback":339,"priority":187,"file":331,"line":340},"action_scheduler_after_process_queue","enable_comment_counting",220,{"type":138,"name":302,"callback":303,"priority":187,"file":331,"line":342},224,{"type":138,"name":306,"callback":307,"priority":281,"file":331,"line":344},225,{"type":138,"name":310,"callback":311,"priority":187,"file":331,"line":346},226,{"type":138,"name":348,"callback":349,"file":331,"line":350},"wp_insert_comment","delete_comment_count_cache",229,{"type":138,"name":352,"callback":349,"file":331,"line":353},"wp_set_comment_status",230,{"type":243,"name":355,"callback":356,"priority":187,"file":357,"line":358},"wp_insert_post_data","filter_insert_post_data","packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_wpPostStore.php",81,{"type":243,"name":360,"callback":361,"priority":187,"file":357,"line":362},"pre_wp_unique_post_slug","set_unique_post_slug",82,{"type":243,"name":360,"callback":361,"priority":187,"file":357,"line":364},518,{"type":243,"name":355,"callback":356,"priority":187,"file":357,"line":366},989,{"type":243,"name":360,"callback":361,"priority":187,"file":357,"line":368},990,{"type":243,"name":370,"callback":371,"file":357,"line":372},"action_scheduler_migration_dependencies_met","migration_dependencies_met",1077,{"type":138,"name":144,"callback":374,"priority":187,"file":375,"line":177},"display_migration_notice","packages\\woocommerce\\action-scheduler\\classes\\migration\\Controller.php",{"type":243,"name":257,"callback":377,"priority":13,"file":375,"line":268},"get_store_class",{"type":243,"name":262,"callback":379,"priority":13,"file":375,"line":380},"get_logger_class",170,{"type":138,"name":147,"callback":382,"file":375,"line":383},"maybe_hook_migration",171,{"type":138,"name":139,"callback":385,"file":375,"line":386},"schedule_migration",172,{"type":138,"name":314,"callback":388,"priority":187,"file":375,"line":389},"hook_admin_notices",175,{"type":138,"name":317,"callback":388,"priority":187,"file":375,"line":391},176,{"type":138,"name":393,"callback":394,"priority":187,"file":395,"line":396},"action_scheduler_before_schema_update","update_schema_3_0","packages\\woocommerce\\action-scheduler\\classes\\schema\\ActionScheduler_LoggerSchema.php",28,{"type":138,"name":393,"callback":398,"priority":187,"file":399,"line":48},"update_schema_5_0","packages\\woocommerce\\action-scheduler\\classes\\schema\\ActionScheduler_StoreSchema.php",{"type":138,"name":279,"callback":401,"file":402,"line":403},"before_execute","packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\ActionScheduler_WPCLI_QueueRunner.php",79,{"type":138,"name":195,"callback":405,"priority":187,"file":402,"line":406},"after_execute",80,{"type":138,"name":199,"callback":408,"priority":187,"file":402,"line":358},"action_failed",{"type":138,"name":410,"callback":153,"priority":187,"file":411,"line":412},"action_scheduler\u002Fmigrate_action_dry_run","packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\Migration_Command.php",126,{"type":138,"name":414,"callback":153,"priority":187,"file":411,"line":415},"action_scheduler\u002Fno_action_to_migrate",129,{"type":138,"name":417,"callback":153,"priority":187,"file":411,"line":418},"action_scheduler\u002Fmigrate_action_failed",132,{"type":138,"name":420,"callback":153,"priority":187,"file":411,"line":421},"action_scheduler\u002Fmigrate_action_incomplete",135,{"type":138,"name":423,"callback":153,"priority":187,"file":411,"line":424},"action_scheduler\u002Fmigrated_action",138,{"type":138,"name":426,"callback":153,"priority":187,"file":411,"line":427},"action_scheduler\u002Fmigration_batch_starting",141,{"type":138,"name":429,"callback":153,"priority":187,"file":411,"line":430},"action_scheduler\u002Fmigration_batch_complete",144,{"type":138,"name":247,"callback":247,"file":432,"line":197},"packages\\wp-pay\\core\\src\\Admin\\AdminAboutPage.php",{"type":138,"name":434,"callback":434,"file":432,"line":145},"admin_head",{"type":138,"name":436,"callback":437,"file":438,"line":439},"wp_dashboard_setup","setup","packages\\wp-pay\\core\\src\\Admin\\AdminDashboard.php",32,{"type":138,"name":441,"callback":441,"file":442,"line":145},"post_edit_form_tag","packages\\wp-pay\\core\\src\\Admin\\AdminGatewayPostType.php",{"type":138,"name":444,"callback":444,"file":442,"line":208},"add_meta_boxes",{"type":138,"name":446,"callback":446,"priority":187,"file":442,"line":224},"after_delete_post",{"type":243,"name":448,"callback":448,"priority":187,"file":442,"line":449},"display_post_states",61,{"type":243,"name":451,"callback":451,"file":442,"line":452},"post_updated_messages",63,{"type":243,"name":454,"callback":454,"file":455,"line":150},"debug_information","packages\\wp-pay\\core\\src\\Admin\\AdminHealth.php",{"type":243,"name":457,"callback":458,"file":455,"line":161},"site_status_tests","status_tests",{"type":138,"name":460,"callback":460,"file":461,"line":462},"admin_init","packages\\wp-pay\\core\\src\\Admin\\AdminModule.php",116,{"type":138,"name":247,"callback":247,"priority":13,"file":461,"line":464},117,{"type":138,"name":466,"callback":467,"file":461,"line":468},"load-post.php","maybe_test_payment",119,{"type":138,"name":470,"callback":471,"file":461,"line":472},"admin_enqueue_scripts","enqueue_scripts",121,{"type":243,"name":474,"callback":475,"file":461,"line":476},"parent_file","admin_menu_parent_file",123,{"type":138,"name":460,"callback":460,"file":478,"line":33},"packages\\wp-pay\\core\\src\\Admin\\AdminNotices.php",{"type":138,"name":144,"callback":144,"priority":480,"file":478,"line":481},11,31,{"type":138,"name":483,"callback":484,"file":485,"line":486},"load-edit.php","load","packages\\wp-pay\\core\\src\\Admin\\AdminPaymentBulkActions.php",29,{"type":138,"name":144,"callback":144,"file":485,"line":228},{"type":243,"name":489,"callback":489,"file":490,"line":212},"request","packages\\wp-pay\\core\\src\\Admin\\AdminPaymentPostType.php",{"type":243,"name":492,"callback":493,"priority":187,"file":490,"line":228},"list_table_primary_column","primary_column",{"type":138,"name":466,"callback":495,"file":490,"line":232},"maybe_process_payment_action",{"type":138,"name":466,"callback":497,"file":490,"line":498},"maybe_display_anonymized_notice",65,{"type":138,"name":144,"callback":144,"file":490,"line":500},67,{"type":138,"name":444,"callback":444,"file":490,"line":502},69,{"type":243,"name":504,"callback":504,"priority":187,"file":490,"line":505},"post_row_actions",71,{"type":243,"name":507,"callback":507,"file":490,"line":508},"default_hidden_columns",73,{"type":243,"name":451,"callback":451,"file":490,"line":510},75,{"type":138,"name":512,"callback":513,"file":514,"line":155},"admin_print_styles","admin_css","packages\\wp-pay\\core\\src\\Admin\\AdminReports.php",{"type":138,"name":460,"callback":460,"file":516,"line":155},"packages\\wp-pay\\core\\src\\Admin\\AdminSettings.php",{"type":243,"name":489,"callback":489,"file":518,"line":197},"packages\\wp-pay\\core\\src\\Admin\\AdminSubscriptionPostType.php",{"type":243,"name":492,"callback":493,"priority":187,"file":518,"line":216},{"type":138,"name":466,"callback":521,"file":518,"line":449},"maybe_process_subscription_action",{"type":138,"name":144,"callback":144,"file":518,"line":452},{"type":138,"name":444,"callback":444,"file":518,"line":498},{"type":243,"name":504,"callback":504,"priority":187,"file":518,"line":500},{"type":138,"name":526,"callback":526,"file":518,"line":502},"pre_get_posts",{"type":243,"name":528,"callback":528,"file":518,"line":505},"removable_query_args",{"type":243,"name":451,"callback":451,"file":518,"line":508},{"type":138,"name":460,"callback":460,"file":531,"line":251},"packages\\wp-pay\\core\\src\\Admin\\AdminTour.php",{"type":138,"name":470,"callback":470,"file":531,"line":452},{"type":138,"name":147,"callback":147,"priority":534,"file":535,"line":204},5,"packages\\wp-pay\\core\\src\\Admin\\Install.php",{"type":138,"name":147,"callback":537,"file":538,"line":241},"register_scripts","packages\\wp-pay\\core\\src\\Blocks\\BlocksModule.php",{"type":138,"name":147,"callback":540,"file":538,"line":168},"register_block_types",{"type":138,"name":542,"callback":543,"file":538,"line":150},"enqueue_block_editor_assets","enqueue_styles",{"type":243,"name":545,"callback":546,"priority":187,"file":538,"line":251},"block_categories_all","block_categories",{"type":243,"name":546,"callback":546,"priority":187,"file":538,"line":312},{"type":138,"name":147,"callback":549,"priority":11,"file":550,"line":508},"register_post_type","packages\\wp-pay\\core\\src\\Forms\\FormPostType.php",{"type":138,"name":444,"callback":444,"priority":552,"file":550,"line":553},9,83,{"type":138,"name":555,"callback":555,"file":550,"line":556},"post_submitbox_misc_actions",87,{"type":138,"name":147,"callback":147,"file":558,"line":241},"packages\\wp-pay\\core\\src\\Forms\\FormProcessor.php",{"type":138,"name":147,"callback":560,"file":561,"line":165},"register","packages\\wp-pay\\core\\src\\Forms\\FormScripts.php",{"type":138,"name":563,"callback":564,"file":561,"line":241},"wp_enqueue_scripts","enqueue",{"type":243,"name":566,"callback":567,"file":568,"line":150},"the_content","maybe_add_form_to_content","packages\\wp-pay\\core\\src\\Forms\\FormsModule.php",{"type":138,"name":147,"callback":570,"priority":11,"file":571,"line":155},"register_gateway_post_type","packages\\wp-pay\\core\\src\\GatewayPostType.php",{"type":138,"name":573,"callback":573,"file":571,"line":308},"rest_api_init",{"type":138,"name":575,"callback":576,"priority":187,"file":577,"line":208},"wpayo_payment_status_update","maybe_send_transaction","packages\\wp-pay\\core\\src\\GoogleAnalyticsEcommerce.php",{"type":243,"name":579,"callback":580,"priority":581,"file":577,"line":220},"wpayo_payment_redirect_url","payment_redirect_url",15,{"type":138,"name":147,"callback":583,"priority":11,"file":584,"line":165},"register_payment_post_type","packages\\wp-pay\\core\\src\\Payments\\PaymentPostType.php",{"type":138,"name":147,"callback":586,"priority":552,"file":584,"line":237},"register_post_status",{"type":243,"name":355,"callback":588,"priority":187,"file":589,"line":362},"insert_payment_post_data","packages\\wp-pay\\core\\src\\Payments\\PaymentsDataStoreCPT.php",{"type":138,"name":591,"callback":592,"priority":13,"file":589,"line":593},"save_post_wpayo_payment","save_post_meta",84,{"type":243,"name":329,"callback":595,"priority":187,"file":596,"line":228},"exclude_payment_comment_notes","packages\\wp-pay\\core\\src\\Payments\\PaymentsModule.php",{"type":243,"name":579,"callback":580,"priority":534,"file":596,"line":452},{"type":138,"name":575,"callback":599,"priority":187,"file":596,"line":600},"log_payment_status_update",66,{"type":138,"name":573,"callback":573,"file":596,"line":502},{"type":138,"name":603,"callback":604,"file":605,"line":486},"pronamic_pay_privacy_register_exporters","register_exporters","packages\\wp-pay\\core\\src\\Payments\\PaymentsPrivacy.php",{"type":138,"name":607,"callback":608,"file":605,"line":439},"pronamic_pay_privacy_register_erasers","register_erasers",{"type":138,"name":610,"callback":611,"priority":187,"file":612,"line":486},"pronamic_pay_payment_status_check","check_status","packages\\wp-pay\\core\\src\\Payments\\StatusChecker.php",{"type":138,"name":575,"callback":614,"priority":187,"file":612,"line":439},"maybe_clear_scheduled_status_check",{"type":138,"name":616,"callback":617,"priority":187,"file":612,"line":48},"trashed_post","clear_scheduled_status_check",{"type":138,"name":619,"callback":617,"priority":187,"file":612,"line":620},"delete_post",34,{"type":138,"name":152,"callback":152,"priority":11,"file":622,"line":623},"packages\\wp-pay\\core\\src\\Plugin.php",309,{"type":243,"name":625,"callback":625,"priority":187,"file":622,"line":626},"plugin_locale",312,{"type":138,"name":147,"callback":628,"priority":552,"file":622,"line":629},"register_styles",315,{"type":138,"name":139,"callback":631,"priority":187,"file":622,"line":632},"handle_returns",318,{"type":138,"name":139,"callback":634,"priority":187,"file":622,"line":635},"maybe_redirect",319,{"type":243,"name":637,"callback":638,"priority":187,"file":622,"line":639},"pronamic_datetime_default_format","datetime_format",322,{"type":243,"name":641,"callback":604,"priority":187,"file":642,"line":155},"wp_privacy_personal_data_exporters","packages\\wp-pay\\core\\src\\PrivacyManager.php",{"type":243,"name":644,"callback":608,"priority":187,"file":642,"line":150},"wp_privacy_personal_data_erasers",{"type":243,"name":646,"callback":647,"priority":187,"file":642,"line":161},"wp_privacy_anonymize_data","anonymize_custom_data_types",{"type":138,"name":147,"callback":147,"file":649,"line":165},"packages\\wp-pay\\core\\src\\Settings.php",{"type":138,"name":147,"callback":651,"priority":11,"file":652,"line":653},"register_subscription_post_type","packages\\wp-pay\\core\\src\\Subscriptions\\SubscriptionPostType.php",35,{"type":138,"name":147,"callback":586,"priority":552,"file":652,"line":165},{"type":243,"name":355,"callback":656,"priority":187,"file":657,"line":362},"insert_subscription_post_data","packages\\wp-pay\\core\\src\\Subscriptions\\SubscriptionsDataStoreCPT.php",{"type":138,"name":659,"callback":592,"priority":13,"file":657,"line":593},"save_post_wpayo_pay_subscr",{"type":138,"name":603,"callback":604,"file":661,"line":396},"packages\\wp-pay\\core\\src\\Subscriptions\\SubscriptionsPrivacy.php",{"type":138,"name":607,"callback":608,"file":661,"line":481},{"type":138,"name":664,"callback":665,"file":666,"line":439},"pronamic_pay_webhook_log_payment","log_payment","packages\\wp-pay\\core\\src\\Webhooks\\WebhookLogger.php",{"type":138,"name":147,"callback":537,"file":668,"line":255},"packages\\wp-pay\\fundraising\\src\\Blocks.php",{"type":138,"name":147,"callback":628,"file":668,"line":308},{"type":138,"name":147,"callback":540,"file":668,"line":312},{"type":138,"name":542,"callback":543,"file":668,"line":672},48,{"type":243,"name":674,"callback":153,"file":675,"line":241},"pronamic_pay_plugin_integrations","packages\\wp-pay-extensions\\easy-digital-downloads\\pronamic-pay-easy-digital-downloads.php",{"type":138,"name":152,"callback":152,"file":677,"line":216},"packages\\wp-pay-extensions\\easy-digital-downloads\\src\\Extension.php",{"type":243,"name":679,"callback":680,"priority":187,"file":677,"line":500},"wpayo_payment_source_text_easydigitaldownloads","source_text",{"type":243,"name":682,"callback":683,"priority":187,"file":677,"line":684},"wpayo_payment_source_description_easydigitaldownloads","source_description",68,{"type":243,"name":686,"callback":687,"priority":187,"file":677,"line":688},"wpayo_payment_source_url_easydigitaldownloads","source_url",97,{"type":243,"name":690,"callback":691,"priority":187,"file":677,"line":47},"wpayo_payment_redirect_url_easydigitaldownloads","redirect_url",{"type":138,"name":693,"callback":694,"priority":187,"file":677,"line":695},"wpayo_payment_status_update_easydigitaldownloads","status_update",99,{"type":138,"name":591,"callback":697,"priority":187,"file":677,"line":332},"maybe_empty_cart",{"type":243,"name":699,"callback":700,"file":677,"line":701},"edd_accepted_payment_icons","accepted_payment_icons",105,{"type":243,"name":703,"callback":703,"file":677,"line":704},"edd_payment_statuses",108,{"type":243,"name":706,"callback":707,"file":677,"line":708},"edd_payments_table_views","payments_table_views",109,{"type":243,"name":674,"callback":153,"file":710,"line":237},"packages\\wp-pay-extensions\\ninjaforms\\pronamic-pay-ninja-forms.php",{"type":243,"name":674,"callback":153,"file":712,"line":237},"packages\\wp-pay-extensions\\woocommerce\\pronamic-pay-woocommerce.php",{"type":138,"name":147,"callback":147,"file":714,"line":715},"packages\\wp-pay-extensions\\woocommerce\\src\\Extension.php",88,{"type":138,"name":460,"callback":460,"priority":581,"file":714,"line":717},90,{"type":243,"name":719,"callback":720,"file":714,"line":93},"woocommerce_payment_gateways","payment_gateways",{"type":243,"name":722,"callback":722,"priority":281,"file":714,"line":34},"woocommerce_thankyou_order_received_text",{"type":243,"name":724,"callback":725,"priority":187,"file":714,"line":418},"woocommerce_checkout_fields","checkout_fields",{"type":138,"name":727,"callback":728,"priority":187,"file":714,"line":729},"woocommerce_checkout_update_order_meta","checkout_update_order_meta",133,{"type":138,"name":731,"callback":732,"priority":187,"file":733,"line":734},"woocommerce_after_checkout_validation","after_checkout_validation","packages\\wp-pay-extensions\\woocommerce\\src\\Gateway.php",186,{"type":243,"name":736,"callback":153,"file":737,"line":738},"pronamic_pay_modules","wpayo.php",70,{"type":243,"name":740,"callback":153,"file":737,"line":358},"pronamic_pay_removed_extension_notifications",{"type":243,"name":674,"callback":153,"file":737,"line":708},{"type":243,"name":743,"callback":153,"priority":187,"file":737,"line":415},"get_post_metadata",{"type":243,"name":745,"callback":153,"file":737,"line":746},"pronamic_pay_gateways",195,[748],{"action":749,"nopriv":750,"callback":751,"hasNonce":752,"hasCapCheck":752,"file":753,"line":237},"wpayo_create_payment_link",false,"ajax_create_payment_link",true,"extensions\\wpayo-payment-link\\src\\Gateway.php",[755],{"namespace":756,"route":757,"methods":758,"callback":760,"permissionCallback":153,"file":571,"line":761},"pronamic-pay\u002Fv1","\u002Fgateways\u002F(?P\u003Cconfig_id>\\d+)\u002Fadmin",[759],"GET","rest_api_gateway_admin",181,[763],{"tag":764,"callback":765,"file":766,"line":165},"wpayo_payment_form","shortcode_form","packages\\wp-pay\\core\\src\\Forms\\FormShortcode.php",[768],{"hook":769,"callback":769,"file":770,"line":734},"pronamic_pay_license_check","packages\\wp-pay\\core\\src\\LicenseManager.php",3,{"dangerousFunctions":773,"sqlUsage":779,"outputEscaping":799,"fileOperations":104,"externalRequests":984,"nonceChecks":552,"capabilityChecks":985,"bundledLibraries":986},[774],{"fn":775,"file":776,"line":777,"context":778},"unserialize","packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_DBStore.php",369,"$schedule = unserialize( $data->schedule ); \u002F\u002F phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.se",{"prepared":553,"raw":552,"locations":780},[781,784,787,790,792,793,794,796,797],{"file":292,"line":782,"context":783},359,"$wpdb->get_col() with variable interpolation",{"file":776,"line":785,"context":786},1034,"$wpdb->query() with variable interpolation",{"file":327,"line":788,"context":789},124,"$wpdb->get_var() with variable interpolation",{"file":331,"line":389,"context":791},"$wpdb->get_results() with variable interpolation",{"file":395,"line":300,"context":783},{"file":399,"line":462,"context":783},{"file":795,"line":286,"context":786},"uninstall.php",{"file":795,"line":288,"context":786},{"file":795,"line":798,"context":786},24,{"escaped":800,"rawEcho":801,"locations":802},633,101,[803,806,808,810,812,814,817,820,823,825,828,829,830,831,833,835,837,840,843,845,846,847,850,852,854,856,857,859,861,863,865,867,869,871,874,876,877,879,881,883,885,886,888,890,891,892,893,895,897,899,902,904,906,908,909,912,914,916,917,919,921,924,926,928,930,932,933,935,936,938,940,942,943,945,946,947,948,949,950,951,952,954,955,956,957,958,959,960,961,962,964,965,966,967,970,971,974,976,978,980,982],{"file":753,"line":804,"context":805},231,"raw output",{"file":753,"line":807,"context":805},290,{"file":753,"line":809,"context":805},298,{"file":811,"line":197,"context":805},"extensions\\wpayo-payment-link\\src\\views\\section-payment-link.php",{"file":813,"line":505,"context":805},"gateways\\authorize\\src\\Gateway.php",{"file":815,"line":816,"context":805},"gateways\\instamojo\\src\\views\\checkout.php",27,{"file":818,"line":819,"context":805},"packages\\pronamic\\wp-html\\src\\Element.php",127,{"file":821,"line":822,"context":805},"packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler_Abstract_ListTable.php",726,{"file":821,"line":824,"context":805},748,{"file":826,"line":827,"context":805},"packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_wcSystemStatus.php",111,{"file":442,"line":708,"context":805},{"file":442,"line":171,"context":805},{"file":478,"line":801,"context":805},{"file":478,"line":832,"context":805},104,{"file":490,"line":834,"context":805},532,{"file":490,"line":836,"context":805},554,{"file":838,"line":839,"context":805},"packages\\wp-pay\\core\\src\\Core\\Gateway.php",310,{"file":841,"line":842,"context":805},"packages\\wp-pay\\core\\src\\Fields\\Field.php",136,{"file":844,"line":508,"context":805},"packages\\wp-pay\\core\\src\\HomeUrlController.php",{"file":844,"line":801,"context":805},{"file":844,"line":832,"context":805},{"file":848,"line":849,"context":805},"packages\\wp-pay\\core\\views\\form.php",285,{"file":851,"line":268,"context":805},"packages\\wp-pay\\core\\views\\meta-box-gateway-settings.php",{"file":851,"line":853,"context":805},422,{"file":855,"line":672,"context":805},"packages\\wp-pay\\core\\views\\meta-box-payment-info.php",{"file":855,"line":853,"context":805},{"file":855,"line":858,"context":805},439,{"file":855,"line":860,"context":805},458,{"file":855,"line":862,"context":805},516,{"file":855,"line":864,"context":805},547,{"file":855,"line":866,"context":805},690,{"file":855,"line":868,"context":805},709,{"file":855,"line":870,"context":805},725,{"file":872,"line":873,"context":805},"packages\\wp-pay\\core\\views\\meta-box-payment-lines.php",139,{"file":872,"line":875,"context":805},161,{"file":872,"line":264,"context":805},{"file":872,"line":878,"context":805},179,{"file":872,"line":880,"context":805},222,{"file":872,"line":882,"context":805},223,{"file":872,"line":884,"context":805},272,{"file":872,"line":629,"context":805},{"file":872,"line":887,"context":805},329,{"file":889,"line":142,"context":805},"packages\\wp-pay\\core\\views\\meta-box-payment-refunds.php",{"file":889,"line":189,"context":805},{"file":889,"line":193,"context":805},{"file":889,"line":197,"context":805},{"file":889,"line":894,"context":805},62,{"file":896,"line":93,"context":805},"packages\\wp-pay\\core\\views\\meta-box-payment-subscription.php",{"file":896,"line":898,"context":805},125,{"file":900,"line":901,"context":805},"packages\\wp-pay\\core\\views\\meta-box-subscription-info.php",110,{"file":900,"line":903,"context":805},198,{"file":900,"line":905,"context":805},246,{"file":907,"line":500,"context":805},"packages\\wp-pay\\core\\views\\meta-box-subscription-payments.php",{"file":907,"line":462,"context":805},{"file":910,"line":911,"context":805},"packages\\wp-pay\\core\\views\\meta-box-subscription-update.php",95,{"file":910,"line":913,"context":805},137,{"file":915,"line":486,"context":805},"packages\\wp-pay\\core\\views\\notice-license.php",{"file":915,"line":237,"context":805},{"file":918,"line":286,"context":805},"packages\\wp-pay\\core\\views\\page-dashboard.php",{"file":918,"line":920,"context":805},325,{"file":922,"line":923,"context":805},"packages\\wp-pay\\core\\views\\subscription-mandate.php",173,{"file":922,"line":925,"context":805},192,{"file":927,"line":510,"context":805},"packages\\wp-pay\\core\\views\\subscription-renew.php",{"file":929,"line":220,"context":805},"packages\\wp-pay\\core\\views\\tab-extensions.php",{"file":931,"line":189,"context":805},"packages\\wp-pay\\core\\views\\tab-system_status.php",{"file":931,"line":464,"context":805},{"file":931,"line":934,"context":805},191,{"file":931,"line":746,"context":805},{"file":931,"line":937,"context":805},274,{"file":931,"line":939,"context":805},292,{"file":941,"line":150,"context":805},"packages\\wp-pay\\core\\views\\widget-payments-status-list.php",{"file":941,"line":161,"context":805},{"file":944,"line":241,"context":805},"packages\\wp-pay\\fundraising\\templates\\block-fundraising-progress-bar.php",{"file":944,"line":168,"context":805},{"file":944,"line":251,"context":805},{"file":944,"line":251,"context":805},{"file":944,"line":255,"context":805},{"file":944,"line":255,"context":805},{"file":944,"line":308,"context":805},{"file":944,"line":312,"context":805},{"file":953,"line":204,"context":805},"packages\\wp-pay\\fundraising\\templates\\block-fundraising-progress-circle.php",{"file":953,"line":208,"context":805},{"file":953,"line":216,"context":805},{"file":953,"line":220,"context":805},{"file":953,"line":232,"context":805},{"file":953,"line":498,"context":805},{"file":953,"line":600,"context":805},{"file":953,"line":500,"context":805},{"file":953,"line":684,"context":805},{"file":963,"line":396,"context":805},"packages\\wp-pay\\fundraising\\templates\\block-fundraising-progress-text.php",{"file":963,"line":486,"context":805},{"file":963,"line":486,"context":805},{"file":963,"line":33,"context":805},{"file":968,"line":969,"context":805},"packages\\wp-pay-extensions\\easy-digital-downloads\\src\\CompanyNameController.php",156,{"file":968,"line":632,"context":805},{"file":972,"line":973,"context":805},"packages\\wp-pay-extensions\\easy-digital-downloads\\src\\Gateway.php",243,{"file":975,"line":505,"context":805},"packages\\wp-pay-extensions\\easy-digital-downloads\\src\\RefundsManager.php",{"file":733,"line":977,"context":805},1099,{"file":979,"line":150,"context":805},"views\\exception.php",{"file":981,"line":439,"context":805},"views\\redirect-message.php",{"file":983,"line":600,"context":805},"views\\redirect-via-html.php",6,16,[],[988,1006,1018,1027],{"entryPoint":989,"graph":990,"unsanitizedCount":14,"severity":1005},"display_table (packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler_Abstract_ListTable.php:736)",{"nodes":991,"edges":1003},[992,997],{"id":993,"type":994,"label":995,"file":821,"line":996},"n0","source","$_GET",739,{"id":998,"type":999,"label":1000,"file":821,"line":1001,"wp_function":1002},"n1","sink","echo() [XSS]",744,"echo",[1004],{"from":993,"to":998,"sanitized":750},"medium",{"entryPoint":1007,"graph":1008,"unsanitizedCount":11,"severity":1017},"\u003CActionScheduler_Abstract_ListTable> (packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler_Abstract_ListTable.php:0)",{"nodes":1009,"edges":1015},[1010,1013],{"id":993,"type":994,"label":1011,"file":821,"line":1012},"$_GET (x2)",189,{"id":998,"type":999,"label":1000,"file":821,"line":1014,"wp_function":1002},530,[1016],{"from":993,"to":998,"sanitized":752},"low",{"entryPoint":1019,"graph":1020,"unsanitizedCount":11,"severity":1017},"\u003Cform> (packages\\wp-pay\\core\\views\\form.php:0)",{"nodes":1021,"edges":1025},[1022,1023],{"id":993,"type":994,"label":1011,"file":848,"line":155},{"id":998,"type":999,"label":1000,"file":848,"line":1024,"wp_function":1002},131,[1026],{"from":993,"to":998,"sanitized":752},{"entryPoint":1028,"graph":1029,"unsanitizedCount":11,"severity":1017},"\u003CCompanyNameController> (packages\\wp-pay-extensions\\easy-digital-downloads\\src\\CompanyNameController.php:0)",{"nodes":1030,"edges":1034},[1031,1033],{"id":993,"type":994,"label":1032,"file":968,"line":939},"$_POST",{"id":998,"type":999,"label":1000,"file":968,"line":632,"wp_function":1002},[1035],{"from":993,"to":998,"sanitized":752},{"summary":1037,"deductions":1038},"The \"wpayo\" v1.0.0 plugin presents a generally good security posture, with several strong practices in place. The plugin demonstrates a commitment to secure coding by utilizing prepared statements for the vast majority of its SQL queries (90%) and properly escaping a high percentage of its outputs (86%). Furthermore, it includes a respectable number of nonce and capability checks (9 and 16 respectively), indicating an effort to protect against common WordPress vulnerabilities. The absence of known CVEs and a clean vulnerability history further contribute to this positive assessment.\n\nHowever, a few areas warrant attention. The presence of the `unserialize` function is a significant concern, as it can lead to deserialization vulnerabilities if not handled with extreme care and proper input validation. While the static analysis did not reveal critical or high-severity taint flows originating from this function, the potential for such issues remains. The taint analysis did identify one flow with unsanitized paths, which, although not categorized as critical or high, still represents a potential avenue for attack. The plugin also makes external HTTP requests, which, depending on the implementation and the URLs requested, can introduce risks if not properly secured against manipulation.\n\nIn conclusion, \"wpayo\" v1.0.0 shows a solid foundation of security practices, particularly in its handling of SQL and output. The low number of entry points and their protected nature is also a strength. The primary areas for improvement lie in scrutinizing the usage of `unserialize` and the identified unsanitized path in the taint analysis, as these represent potential vectors for more severe vulnerabilities. Addressing these specific points would significantly enhance the plugin's overall security.",[1039,1041],{"reason":1040,"points":581},"Use of unserialize function",{"reason":1042,"points":187},"Flow with unsanitized paths found","2026-03-17T05:54:04.097Z",{"wat":1045,"direct":1058},{"assetPaths":1046,"generatorPatterns":1051,"scriptPaths":1052,"versionParams":1053},[1047,1048,1049,1050],"\u002Fwp-content\u002Fplugins\u002Fwp-pay-extensions\u002Feasy-digital-downloads\u002Fassets\u002Fcss\u002Fpronamic-pay-easy-digital-downloads.css","\u002Fwp-content\u002Fplugins\u002Fwp-pay-extensions\u002Feasy-digital-downloads\u002Fassets\u002Fjs\u002Fpronamic-pay-easy-digital-downloads.js","\u002Fwp-content\u002Fplugins\u002Fwp-pay\u002Ffundraising\u002Fassets\u002Fcss\u002Fpronamic-pay-fundraising.css","\u002Fwp-content\u002Fplugins\u002Fwp-pay\u002Ffundraising\u002Fassets\u002Fjs\u002Fpronamic-pay-fundraising.js",[],[1048,1050],[1054,1055,1056,1057],"pronamic-pay-easy-digital-downloads.css?ver=","pronamic-pay-easy-digital-downloads.js?ver=","pronamic-pay-fundraising.css?ver=","pronamic-pay-fundraising.js?ver=",{"cssClasses":1059,"htmlComments":1060,"htmlAttributes":1061,"restEndpoints":1064,"jsGlobals":1065,"shortcodeOutput":1066},[],[],[1062,1063],"data-pronamic-pay-fundraising","data-pronamic-pay-easy-digital-downloads",[],[],[],{"error":752,"url":1068,"statusCode":1069,"statusMessage":1070,"message":1070},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwpayo\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":14,"versions":1072},[1073],{"version":6,"download_url":26,"svn_tag_url":1074,"released_at":27,"has_diff":750,"diff_files_changed":1075,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":1076,"is_current":752},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwpayo\u002Ftags\u002F1.0.0\u002F",[],[]]