[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRXZUtD2vK22ziAsSV8oO5ZoFAPDQwgI42XL13R59myA":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":56,"crawl_stats":37,"alternatives":64,"analysis":165,"fingerprints":1002},"direct-payments-wp","Direct Payments WP","1.3.2","Digages","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigages\u002F","\u003Cp>Direct Payments WP is the ultimate plugin for WordPress users who want a simple and flexible way to accept payments. Whether you’re a freelancer, a small business owner, or running a membership site, Direct Payments WP empowers you to accept payments directly using customizable forms, invoices and pages.\u003C\u002Fp>\n\u003Cp>With Direct Payments WP, you can accept payments via:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bank Transfers – International & Local\u003C\u002Fli>\n\u003Cli>Mobile Money – MTN MoMo, M-Pesa, Airtel, Vodafone, and many more\u003C\u002Fli>\n\u003Cli>Crypto Payments – BTC, ETH, USDT, SOL, BNB, ADA, MATIC, and many more\u003C\u002Fli>\n\u003Cli>Peer-to-Peer (P2P) Platforms – Zelle, Venmo, PayPal, GCash, Cash App, Apple Pay, Monzo, Google Pay, Payoneer, Skrill, Paytm, Monzo, Wise, and many more\u003C\u002Fli>\n\u003Cli>QR Codes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Unlock all features with \u003Ca href=\"https:\u002F\u002Fdigages.com\u002Fdirect-payments-wp\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Why use Direct Payments WP?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Any Payment Method\u003C\u002Fstrong>: Let your customers pay with their preferred options — bank transfers, mobile money, or P2P platforms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Transaction Fees\u003C\u002Fstrong>: Keep 100% of your revenue with no hidden costs or fees.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast Setup\u003C\u002Fstrong>: Go from installation to receiving payments in minutes, with no KYC or API keys required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment Forms\u003C\u002Fstrong>: Create forms tailored to your specific payment needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure & Reliable\u003C\u002Fstrong>: Enjoy safe, encrypted transactions with payments processed directly through the preferred payment gateway.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO] Unlimited Payment Methods\u003C\u002Fstrong>: Upgrade from the single payment method in the free version to unlimited payment methods with Pro, allowing you to offer more flexibility to your customers and boost sales.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant Payment Alert Notifications\u003C\u002Fstrong>: Receive instant alerts for every payment, enabling you to manage transactions in real time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Dashboard Management\u003C\u002Fstrong>: Confirm or cancel payments directly from your WordPress dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO] Customizable Payment Popups\u003C\u002Fstrong>: Customize the payment process to match your brand’s colors and style.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO] Email Payment Confirmation\u003C\u002Fstrong>: Easily confirm or cancel payments via email without logging in.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[PRO] Premium Support\u003C\u002Fstrong>: Create support tickets and get fast, prioritized assistance to resolve any issues quickly.\u003C\u002Fli>\n\u003C\u002Ful>\n","Direct Payments WP lets you easily accept payments via bank transfers, mobile money, and P2P platforms on your WordPress website.",40,1977,100,1,"2026-03-06T18:28:00.000Z","6.9.4","6.2","7.0",[20,21,22,23,24],"bank-transfer","forms","mobile-money","p2p","payments","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdirect-payments-wp.1.3.1.zip",56,2,"2025-12-31 00:00:00","2026-03-15T15:16:48.613Z",[32,46],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":29,"updated_date":43,"references":44,"days_to_patch":37},"CVE-2025-49340","direct-payments-wp-authenticated-subscriber-sensitive-information-exposure","Direct Payments WP \u003C= 1.3.0 - Authenticated (Subscriber+) Sensitive Information Exposure","The Direct Payments WP plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 1.3.0. This makes it possible for authenticated attackers, with Subscriber-level access and above, to extract sensitive user or configuration data.",null,"\u003C=1.3.0","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2026-01-05 19:58:56",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F611b369d-3ef0-4f03-a9c0-9ef4f4ffae43?source=api-prod",{"id":47,"url_slug":48,"title":49,"description":50,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":39,"cvss_score":40,"cvss_vector":51,"vuln_type":52,"published_date":29,"updated_date":53,"references":54,"days_to_patch":37},"CVE-2025-49339","direct-payments-wp-missing-authorization","Direct Payments WP \u003C= 1.3.0 - Missing Authorization","The Direct Payments WP plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 1.3.0. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-01-05 18:16:00",[55],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc49eb49c-4fe3-4b62-9395-ac7ec08dc9ef?source=api-prod",{"slug":57,"display_name":7,"profile_url":8,"plugin_count":58,"total_installs":59,"avg_security_score":60,"avg_patch_time_days":61,"trust_score":62,"computed_at":63},"digages",5,850,91,30,88,"2026-04-04T15:22:32.498Z",[65,89,113,132,151],{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":75,"num_ratings":76,"last_updated":77,"tested_up_to":16,"requires_at_least":78,"requires_php":79,"tags":80,"homepage":25,"download_link":84,"security_score":85,"vuln_count":86,"unpatched_count":87,"last_vuln_date":88,"fetched_at":30},"mollie-forms","Mollie Forms","2.9.2","Nick van Wobbie","https:\u002F\u002Fprofiles.wordpress.org\u002Fndijkstra\u002F","\u003Cp>Create registration forms with payment methods of Mollie. One-time and recurring payments are possible.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create your own forms\u003C\u002Fli>\n\u003Cli>Set extra fee’s per payment method\u003C\u002Fli>\n\u003Cli>One-time and recurring payments\u003C\u002Fli>\n\u003Cli>Fixed or open amount possible\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mollie.com\u002Ffeatures\u002Fmulticurrency\u002F\" rel=\"nofollow ugc\">Multicurrency\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Configure emails per form\u003C\u002Fli>\n\u003Cli>Refund payments and cancel subscriptions in WordPress admin\u003C\u002Fli>\n\u003Cli>Style it with your own css classes.\u003C\u002Fli>\n\u003Cli>Discount codes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3rd Party Services\u003C\u002Fh4>\n\u003Cp>The plugin is using:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>the API of \u003Ca href=\"https:\u002F\u002Fmollie.com\" rel=\"nofollow ugc\">Mollie\u003C\u002Fa> to create payments.\u003C\u002Fli>\n\u003Cli>the API of \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\" rel=\"nofollow ugc\">Google reCAPTCHA\u003C\u002Fa> to prevent spam (if enabled)\u003C\u002Fli>\n\u003C\u002Ful>\n","Create registration forms with payment methods of Mollie. One-time and recurring payments are possible.",3000,130421,82,19,"2026-03-15T14:22:00.000Z","6.0","8.0",[21,81,24,82,83],"ideal","recurring","subscriptions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmollie-forms.2.9.2.zip",96,4,0,"2025-05-07 00:00:00",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":73,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":103,"tags":104,"homepage":108,"download_link":109,"security_score":110,"vuln_count":111,"unpatched_count":87,"last_vuln_date":112,"fetched_at":30},"payment-forms-for-paystack","Payment Forms for Paystack","4.0.5","kendysond","https:\u002F\u002Fprofiles.wordpress.org\u002Fkendysond\u002F","\u003Cp>With this plugin you can create forms with multiple input fields and have your users pay before submission. It also works with recurring payments.\u003C\u002Fp>\n\u003Ch4>Forms with recurring payments\u003C\u002Fh4>\n\u003Cp>To create a form so your users can make recurring payments for a standard fee.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create your plan on the \u003Ca href=\"https:\u002F\u002Fdashboard.paystack.com\" rel=\"nofollow ugc\">official paystack dashboard\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Copy the plan code and paste it on the form plan code settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For Churches and NGO’s\u003C\u002Fh4>\n\u003Cp>Setting the form payment amount to ‘0’ allows the user to make a custom payment of any amount.\u003C\u002Fp>\n\u003Cp>When you set the ‘recur’ option to ‘optional’ on the form settings, your donors\u002Fmembers will have the option of making a one-time payment or weekly,monthly or annually recurring payment.\u003C\u002Fp>\n\u003Cp>This can come in handy for weekly\u002Fmonthly offerings & tithes or recurring donor donations.\u003C\u002Fp>\n\u003Ch4>For selling items\u003C\u002Fh4>\n\u003Cp>To create a form to allow your users buy or pay for value in quantity.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set quantified to be ‘yes’.\u003C\u002Fli>\n\u003Cli>Set the max quantity a user can buy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Accept payment\u003C\u002Fstrong> via MasterCard and Visa Cards.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless integration\u003C\u002Fstrong> into any WordPress page or post. Accept subscription payments directly on your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Suggestions \u002F Feature Request\u003C\u002Fh4>\n\u003Cp>If you have suggestions or a new feature request, feel free to get in touch with us via \u003Ca href=\"http:\u002F\u002Fpaystack.com\" rel=\"nofollow ugc\">http:\u002F\u002Fpaystack.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can also follow us on Twitter! \u003Cstrong>\u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fpaystack\" rel=\"nofollow ugc\">@paystack\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Create forms with multiple input fields and have your users pay before submission. Form submission results are available on your dashboard.",118909,76,9,"2025-08-06T11:42:00.000Z","6.8.5","5.0","7.4",[105,21,24,106,107],"donation","paystack","recurrent-payments","https:\u002F\u002Fgithub.com\u002FPaystackHQ\u002FWordpress-Payment-forms-for-Paystack","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpayment-forms-for-paystack.4.0.5.zip",97,3,"2025-04-09 18:12:59",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":73,"downloaded":121,"rating":122,"num_ratings":58,"last_updated":123,"tested_up_to":101,"requires_at_least":102,"requires_php":102,"tags":124,"homepage":128,"download_link":129,"security_score":130,"vuln_count":14,"unpatched_count":87,"last_vuln_date":131,"fetched_at":30},"wc-zelle","Checkout with Zelle on Woocommerce","4.1.1","The African Boss","https:\u002F\u002Fprofiles.wordpress.org\u002Ftheafricanboss\u002F","\u003Cp>\u003Cstrong>HPOS compatibility & WooCommerce Blocks support\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Unlock more great features for you and your customers and priority support with a PRO license. \u003Ca href=\"https:\u002F\u002Ftheafricanboss.com\u002Fzelle\" rel=\"nofollow ugc\">Upgrade\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Checkout with Zelle on Woocommerce is a plugin that allows you to receive Zelle payments on your website with WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disclaimer:\u003C\u002Fstrong> We are not affiliated with, endorsed by, sponsored by, or in any official partnership with Zelle or Early Warning Services, LLC. The use of their name, trademark, and branding is solely for the purpose of providing a convenient way for users to make payments through Zelle. All rights to the name, trademark, and branding of Zelle are owned by Early Warning Services, LLC.\u003C\u002Fp>\n\u003Ch4>More information\u003C\u002Fh4>\n\u003Cp>For more details about this woocommerce extension, \u003Cstrong>please visit \u003Ca href=\"https:\u002F\u002Ftheafricanboss.com\u002Fzelle\" rel=\"nofollow ugc\">The African Boss\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSee available screenshots or the store example of \u003Ca href=\"https:\u002F\u002Fgurastores.com\u002Ftest\u002F\" rel=\"nofollow ugc\">Gura Stores\u003C\u002Fa> for visual details\u003C\u002Fp>\n\u003Ch4>PRO or customized version\u003C\u002Fh4>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Ftheafricanboss.com\u002Fzelle\" rel=\"nofollow ugc\">The African Boss\u003C\u002Fa> to unlock PRO features and priority support.\u003C\u002Fp>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>An example of the plugin in use is the following store:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgurastores.com\u002Ftest\u002F\" rel=\"nofollow ugc\">Gura Stores\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin displays Zelle information\u003C\u002Fp>\n\u003Cp>See the screenshots or the store example of \u003Ca href=\"https:\u002F\u002Fgurastores.com\u002Ftest\u002F\" rel=\"nofollow ugc\">Gura Stores\u003C\u002Fa> for visual details.\u003C\u002Fp>\n\u003Ch4>Disclaimer Regarding Use of Name, Trademark, and Branding of Zelle\u003C\u002Fh4>\n\u003Cp>This plugin is not affiliated with, endorsed by, or in any way associated or partnered with Zelle or Early Warning Services, LLC. The use of their name, trademark, and branding is solely for the purpose of providing a convenient way for users to make payments through Zelle. All rights to the name, trademark, and branding of Zelle are owned by Early Warning Services, LLC.\u003Cbr \u002F>\nThe plugin does not claim any ownership or rights to the name, trademark, or branding.\u003C\u002Fp>\n\u003Cp>The plugin is provided “as is” and the developers are not responsible for any issues or disputes that may arise from the use of the name, trademark, or branding.\u003Cbr \u002F>\nBy using this plugin, you acknowledge and agree that you are solely responsible for your use of Zelle.\u003C\u002Fp>\n\u003Cp>If you are a representative of Zelle or any other rights holder and believe that any content in this plugin violates your intellectual property rights or misrepresents an affiliation, please contact us at info@theafricanboss.com and we will promptly address the issue.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>After activating the plugin, add your Zelle information such as your Zelle name, Zelle email, Zelle phone number in the plugin settings to start receiving payments instantly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Unlock more great features for you and your customers and priority support with a PRO license. \u003Ca href=\"https:\u002F\u002Ftheafricanboss.com\u002Fzelle\" rel=\"nofollow ugc\">Upgrade\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Receive Zelle payments on your website with WooCommerce + Zelle",35563,68,"2025-05-28T04:52:00.000Z",[20,125,24,126,127],"money-transfer","woocommerce","zelle","https:\u002F\u002Ftheafricanboss.com\u002Fzelle","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-zelle.zip",99,"2023-07-12 00:00:00",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":140,"downloaded":141,"rating":13,"num_ratings":28,"last_updated":142,"tested_up_to":16,"requires_at_least":143,"requires_php":144,"tags":145,"homepage":25,"download_link":149,"security_score":130,"vuln_count":14,"unpatched_count":87,"last_vuln_date":150,"fetched_at":30},"checkout-gateway-iris","Checkout Gateway for IRIS","1.5","vgdevsolutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fvgdevsolutions\u002F","\u003Cp>\u003Cstrong>Checkout Gateway for IRIS\u003C\u002Fstrong> allows store owners to accept direct IRIS payments through WooCommerce. After the customer places an order, it is set to “on hold” until the payment is manually verified.\u003C\u002Fp>\n\u003Cp>This is ideal for Greek businesses using IRIS payments and bank transfers, allowing them to present payment instructions, QR code, VAT number, and account holder info right at checkout.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>ℹ️ This plugin is developed by VGDEV and is \u003Cstrong>not affiliated with or endorsed by IRIS or any bank\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Adds a new payment method for IRIS at WooCommerce Checkout.\u003Cbr \u002F>\n* Displays bank details, reference instructions, and a QR code after order.\u003Cbr \u002F>\n* Fully customizable payment labels (e.g., VAT, account name).\u003Cbr \u002F>\n* Designed specifically for Greek market needs.\u003Cbr \u002F>\n* Compatible with latest WooCommerce and WordPress versions.\u003C\u002Fp>\n","Unofficial IRIS checkout payment gateway for WooCommerce. Accept payments via IRIS and manage order statuses efficiently.",1000,55491,"2026-02-24T10:02:00.000Z","5.2","7.2",[20,146,147,148,126],"greek-payments","iris","qr-code","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcheckout-gateway-iris.1.5.zip","2026-02-05 00:00:00",{"slug":152,"name":153,"version":154,"author":7,"author_profile":8,"description":155,"short_description":156,"active_installs":157,"downloaded":158,"rating":13,"num_ratings":99,"last_updated":159,"tested_up_to":101,"requires_at_least":102,"requires_php":18,"tags":160,"homepage":163,"download_link":164,"security_score":13,"vuln_count":87,"unpatched_count":87,"last_vuln_date":37,"fetched_at":30},"direct-payments-for-woocommerce","Direct Payments for WooCommerce – Bank Transfer, Mobile Money, Crypto and Peer-to-Peer (P2P) Payments","2.4.4","\u003Cp>Say goodbye to traditional payment gateways that require developers, API keys, and complex KYC processes.\u003C\u002Fp>\n\u003Cp>Direct Payments for WooCommerce makes it easy for WooCommerce store owners to accept payments directly through local and global methods with zero transaction fees. Set up Direct Payments for WooCommerce within minutes and give your customers the freedom to choose their preferred payment option.\u003C\u002Fp>\n\u003Cp>With Direct Payments for WooCommerce, you can accept payments via:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bank Transfers – International & Local\u003C\u002Fli>\n\u003Cli>Mobile Money – MTN MoMo, M-Pesa, Airtel, Vodafone, and many more\u003C\u002Fli>\n\u003Cli>Crypto Payments – BTC, ETH, USDT, SOL, BNB, ADA, MATIC, and many more\u003C\u002Fli>\n\u003Cli>Peer-to-Peer (P2P) Platforms – Zelle, Venmo, PayPal, GCash, Cash App, Apple Pay, Monzo, Google Pay, Payoneer, Skrill, Paytm, Monzo, Wise, and many more\u003C\u002Fli>\n\u003Cli>QR Codes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Unlock all features with \u003Ca href=\"https:\u002F\u002Fdigages.com\u002Fdirect-payments-for-woocommerce\u002F\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdigages.com\u002Fdemo\u002F\" rel=\"nofollow ugc\">Demo Direct Payments\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdigages.com\u002Fdirect-payments-for-woocommerce\u002Ffree-vs-pro\u002F\" rel=\"nofollow ugc\">Free vs PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Why use Direct Payments for WooCommerce?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Any Payment Method\u003C\u002Fstrong>: Let your customers pay with their preferred options — bank transfers, mobile money, crypto or P2P platforms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Transaction Fees\u003C\u002Fstrong>: Keep 100% of your revenue with no hidden costs or fees.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast Setup\u003C\u002Fstrong>: Go from installation to receiving payments in minutes, with no KYC or API keys required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure & Reliable\u003C\u002Fstrong>: Enjoy safe, encrypted transactions with payments processed directly through the preferred payment gateway.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Payment Methods [PRO]\u003C\u002Fstrong>: Upgrade from the single payment method in the free version to unlimited payment methods with Pro, allowing you to offer more flexibility to your customers and boost sales.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geo-Currency\u003C\u002Fstrong>: Improve checkout experience by automatically showing payment methods available in the customer’s location.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Currencies [PRO]\u003C\u002Fstrong>: Sell globally with multi-currency support, with exchange rates set automatically or updated manually for full control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant Payment Alert Notifications\u003C\u002Fstrong>: Receive alerts to your Telegram and email for every payment, enabling you to manage transactions in real time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Dashboard Management\u003C\u002Fstrong>: Confirm or cancel payments directly from your WordPress dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Payment Popups [PRO]\u003C\u002Fstrong>: Customize the payment process to match your brand’s colors and style.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Payment Confirmation [PRO]\u003C\u002Fstrong>: Easily confirm or cancel payments via email without logging in.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong>: Fully compatible with translation plugins like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floco-translate\u002F\" rel=\"ugc\">Loco Translate\u003C\u002Fa>, making it easy to use in any language.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Support [PRO]\u003C\u002Fstrong>: Create support tickets and get fast, prioritized assistance to resolve any issues quickly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>📄 Quick Guides\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdigages.com\u002Farticle\u002Fhow-to-add-zelle-payment-option-to-woocommerce\u002F\" rel=\"nofollow ugc\">How to Add Zelle Payment Option to WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdigages.com\u002Farticle\u002Fhow-to-accept-qr-code-payments-on-woocommerce\u002F\" rel=\"nofollow ugc\">How to Accept QR Code Payments on WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdigages.com\u002Farticle\u002Fhow-to-accept-crypto-payments-on-woocommerce\u002F\" rel=\"nofollow ugc\">How to Accept Crypto Payments on Woocommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdigages.com\u002Farticle\u002Fhow-to-accept-peer-to-peer-p2p-payments-on-woocommerce\u002F\" rel=\"nofollow ugc\">How to Accept Peer-to-Peer (P2P) Payments on WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdigages.com\u002Farticle\u002Fhow-to-accept-mobile-money-payments-on-woocommerce\u002F\" rel=\"nofollow ugc\">How to Accept Mobile Money Payments on Woocommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdigages.com\u002Farticle\u002Fhow-to-accept-bank-transfer-payments-on-woocommerce\u002F\" rel=\"nofollow ugc\">How to Accept Bank Transfer Payments on WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Read more on our \u003Ca href=\"https:\u002F\u002Fdigages.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other Plugins by Digages:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdirect-payments-wp\u002F\" rel=\"ugc\">Direct Payments WP\u003C\u002Fa>: Direct Payments WP is the ultimate plugin for WordPress users who want a simple and flexible way to accept payments. Whether you’re a freelancer, a small business owner, or running a membership site, Direct Payments WP empowers you to accept payments directly using customizable forms, invoices and payment pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsvg-editor\u002F\" rel=\"ugc\">SVG Editor\u003C\u002Fa>: SVG Editor adds native support for editing SVG (Scalable Vector Graphics) files directly within your WordPress Media Library. With this plugin, you can easily change the colors of your SVG graphics without needing any external design software.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Direct Payments for WooCommerce allows your store to accept instant payments via bank transfers, mobile money, crypto and popular P2P platforms global &hellip;",700,20968,"2026-03-13T09:59:00.000Z",[20,161,22,162,126],"crypto","payment-gateway","https:\u002F\u002Fdigages.com\u002Fdirect-payments-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdirect-payments-for-woocommerce.2.4.4.zip",{"attackSurface":166,"codeSignals":539,"taintFlows":683,"riskAssessment":986,"analyzedAt":1001},{"hooks":167,"ajaxHandlers":343,"restRoutes":530,"shortcodes":531,"cronEvents":537,"entryPointCount":538,"unprotectedCount":86},[168,173,179,182,187,192,195,197,201,204,209,213,217,220,223,226,229,234,238,241,245,248,253,256,259,263,266,269,272,276,279,282,286,289,292,295,298,303,306,310,314,318,321,324,328,332,336,340],{"type":169,"name":170,"callback":171,"file":172,"line":58},"action","admin_menu","digages_dp_direct_payment_admin_menu","admin\\menu.php",{"type":174,"name":175,"callback":176,"file":177,"line":178},"filter","wp_mail_from","closure","admin\\payments\\emailsend.php",7,{"type":174,"name":180,"callback":176,"file":177,"line":181},"wp_mail_from_name",12,{"type":169,"name":183,"callback":184,"file":185,"line":186},"admin_enqueue_scripts","digages_dp_enqueue_payment_method_script","admin\\settings\\settings.php",182,{"type":169,"name":188,"callback":189,"file":190,"line":191},"admin_init","digages_direct_maybe_upgrade_table","direct-payments.php",22,{"type":169,"name":183,"callback":193,"file":190,"line":194},"digages_dp_enqueue_admin_styles",86,{"type":169,"name":183,"callback":196,"file":190,"line":130},"digages_dp_enqueue_admin_scripts",{"type":169,"name":198,"callback":199,"file":190,"line":200},"admin_footer","digages_dp_hide_admin_menu_item_js",106,{"type":169,"name":183,"callback":202,"file":190,"line":203},"digages_dp_custom_plugin_enqueue_select2",131,{"type":174,"name":205,"callback":206,"priority":207,"file":190,"line":208},"plugin_row_meta","digages_dp_dpwcm_plugin_custom_meta",10,144,{"type":169,"name":210,"callback":211,"file":190,"line":212},"init","digages_dp_schedule_rate_updates",187,{"type":169,"name":214,"callback":215,"file":190,"line":216},"admin_notices","digages_dp_data_usage_notice_help_improve",197,{"type":169,"name":188,"callback":218,"file":190,"line":219},"digages_dp_handle_data_usage_actions_help_improve",198,{"type":169,"name":214,"callback":221,"file":190,"line":222},"digages_dp_optional_proof_notice_optional_proof",202,{"type":169,"name":188,"callback":224,"file":190,"line":225},"digages_dp_handle_optional_proof_actions_optional_proof",203,{"type":169,"name":188,"callback":227,"file":190,"line":228},"digages_dp_woodp_check_install_time_option",272,{"type":169,"name":230,"callback":231,"file":232,"line":233},"wp_footer","digages_enqueue_scriptsdp","frontend\\popup\\paymentpopup.php",170,{"type":169,"name":230,"callback":235,"file":236,"line":237},"digages_dp_enqueue_scriptsnn","frontend\\popup\\step1.php",599,{"type":169,"name":183,"callback":239,"file":240,"line":28},"digages_customforms_enqueue_admin_styles","functions\\add-new-enqueue.php",{"type":169,"name":183,"callback":242,"file":243,"line":244},"digages_dp_enqueue_bank_scripts","functions\\bankenqueue.php",75,{"type":169,"name":183,"callback":246,"file":247,"line":244},"digages_dp_enqueue_crypto_scripts","functions\\cryptoqueue.php",{"type":169,"name":249,"callback":250,"file":251,"line":252},"wp_enqueue_scripts","digages_dp_crypto_enqueue_scripts","functions\\cryptpopamount.php",52,{"type":169,"name":183,"callback":254,"file":255,"line":76},"digages_enqueue_admin_scripts","functions\\enqueue.php",{"type":169,"name":183,"callback":257,"file":258,"line":208},"digages_dp_enqueue_frontadmin_scripts","functions\\frontadminenqueue.php",{"type":169,"name":249,"callback":260,"priority":261,"file":258,"line":262},"digages_dp_enqueue_frontadmin_scriptsq",20,215,{"type":169,"name":183,"callback":264,"file":258,"line":265},"digages_dp_enqueue_currency_scripts",239,{"type":169,"name":183,"callback":267,"file":268,"line":244},"digages_dp_enqueue_mobile_scripts","functions\\mobilequeue.php",{"type":169,"name":183,"callback":270,"file":271,"line":98},"digages_dp_enqueue_p2p_scripts","functions\\p2penqueue.php",{"type":169,"name":249,"callback":273,"file":274,"line":275},"digages_enqueue_payment_scripts","functions\\payment-handler.php",8,{"type":169,"name":210,"callback":277,"priority":14,"file":274,"line":278},"digages_start_session",85,{"type":169,"name":249,"callback":280,"file":281,"line":27},"digages_dp_direct_pop_payments_enqueue_scripts","functions\\popupenqueue.php",{"type":169,"name":188,"callback":283,"file":284,"line":285},"digages_register_settingsx","functions\\register-settings.php",72,{"type":169,"name":188,"callback":287,"file":284,"line":288},"digages_register_emailsettingsx",134,{"type":169,"name":210,"callback":290,"file":291,"line":275},"add_custom_rewrite_rules","functions\\sendmail.php",{"type":169,"name":293,"callback":294,"file":291,"line":99},"template_redirect","process_payment_status_update",{"type":174,"name":296,"callback":297,"file":291,"line":207},"query_vars","add_query_vars",{"type":174,"name":299,"callback":300,"priority":207,"file":301,"line":302},"admin_title","digages_dp_plugin_custom_admin_title","functions\\titles.php",39,{"type":169,"name":214,"callback":304,"file":305,"line":62},"digages_dp_plugin_notice_addaccountsmain","notice\\addaccountsmain.php",{"type":169,"name":214,"callback":307,"file":308,"line":309},"digages_dp_plugin_notice_available","notice\\available.php",87,{"type":169,"name":183,"callback":311,"file":312,"line":313},"digages_dp_notice_enqueue_admin_scripts","notice\\enqueue.php",15,{"type":169,"name":214,"callback":315,"file":316,"line":317},"digages_dp_plugin_notice_firstpay","notice\\firstpay.php",138,{"type":169,"name":214,"callback":319,"file":320,"line":309},"digages_dp_plugin_notice_home","notice\\home.php",{"type":169,"name":214,"callback":322,"file":323,"line":309},"digages_dp_plugin_notice_interests","notice\\interests.php",{"type":169,"name":214,"callback":325,"file":326,"line":327},"digages_dp_plugin_notice_tenpay","notice\\tenpay.php",133,{"type":169,"name":198,"callback":329,"priority":130,"file":330,"line":331},"digages_ensure_nonce","onboarding\\current-page.php",67,{"type":169,"name":183,"callback":333,"file":334,"line":335},"digages_enqueue_woodp_onboarding_scripts","onboarding\\enqueue.php",391,{"type":169,"name":170,"callback":337,"file":338,"line":339},"digages_woodp_add_onboarding_page","onboarding\\main.php",53,{"type":169,"name":210,"callback":341,"file":342,"line":275},"digages_direct_payment_register_ajax","payment-records.php",[344,349,352,355,359,363,367,371,375,378,381,384,387,391,395,398,401,404,408,412,415,419,422,426,428,431,434,438,442,444,446,448,451,455,457,460,461,464,466,469,471,474,475,477,478,480,481,484,486,488,491,494,496,498,501,505,509,513,516,519,522,525,526,529],{"action":345,"nopriv":346,"callback":345,"hasNonce":347,"hasCapCheck":346,"file":348,"line":275},"digages_dp_woodp_activate_plugin",false,true,"admin\\activate_plugin.php",{"action":350,"nopriv":346,"callback":350,"hasNonce":347,"hasCapCheck":346,"file":351,"line":278},"digages_dp_save_tumaz_form","admin\\forms\\formbackend.php",{"action":353,"nopriv":346,"callback":353,"hasNonce":347,"hasCapCheck":346,"file":351,"line":354},"digages_dp_tumaz_edit_form",109,{"action":356,"nopriv":346,"callback":357,"hasNonce":347,"hasCapCheck":347,"file":351,"line":358},"delete_tumaz_form","digages_dp_tumaz_delete_form",128,{"action":360,"nopriv":346,"callback":360,"hasNonce":347,"hasCapCheck":347,"file":361,"line":362},"digages_dp_woodp_install_plugin","admin\\install_plugin.php",17,{"action":364,"nopriv":346,"callback":365,"hasNonce":347,"hasCapCheck":346,"file":366,"line":86},"fetch_record_details","digages_dp_fetch_record_details_callback","admin\\payments\\orderdetails.php",{"action":368,"nopriv":346,"callback":369,"hasNonce":347,"hasCapCheck":346,"file":366,"line":370},"digages_fetch_record_admin_status","digages_fetch_record_admin_status_callback",168,{"action":372,"nopriv":346,"callback":373,"hasNonce":347,"hasCapCheck":346,"file":366,"line":374},"update_record_status","digages_dp_update_record_status_callback",224,{"action":376,"nopriv":346,"callback":376,"hasNonce":347,"hasCapCheck":346,"file":377,"line":178},"digages_dp_upload_qr_code","admin\\settings\\tabs\\banktransfer\\bank_transfer_backend.php",{"action":379,"nopriv":346,"callback":379,"hasNonce":347,"hasCapCheck":346,"file":377,"line":380},"digages_dp_save_bank_account",73,{"action":382,"nopriv":346,"callback":382,"hasNonce":347,"hasCapCheck":346,"file":377,"line":383},"digages_dp_edit_bank_account",121,{"action":385,"nopriv":346,"callback":385,"hasNonce":347,"hasCapCheck":346,"file":377,"line":386},"digages_dp_delete_bank_account",185,{"action":388,"nopriv":346,"callback":389,"hasNonce":347,"hasCapCheck":346,"file":377,"line":390},"digages_dp_update_bank_account_status","digages_dp_update_bank_account_status_callback",214,{"action":392,"nopriv":346,"callback":393,"hasNonce":347,"hasCapCheck":346,"file":394,"line":178},"digages_dp_crypto_upload_qr_code","crypto_digages_dp_upload_qr_code","admin\\settings\\tabs\\crypto\\crypto_transfer_backend.php",{"action":396,"nopriv":346,"callback":396,"hasNonce":347,"hasCapCheck":346,"file":394,"line":397},"digages_dp_save_crypto_account",70,{"action":399,"nopriv":346,"callback":399,"hasNonce":347,"hasCapCheck":346,"file":394,"line":400},"digages_dp_edit_crypto_account",123,{"action":402,"nopriv":346,"callback":402,"hasNonce":347,"hasCapCheck":346,"file":394,"line":403},"digages_dp_delete_crypto_account",190,{"action":405,"nopriv":346,"callback":406,"hasNonce":347,"hasCapCheck":346,"file":394,"line":407},"digages_dp_update_crypto_account_status","digages_dp_update_crypto_account_status_callback",216,{"action":409,"nopriv":346,"callback":410,"hasNonce":347,"hasCapCheck":346,"file":411,"line":86},"digages_dp_fetch_exchange_rate","digages_dp_handle_fetch_exchange_rate","admin\\settings\\tabs\\currencies\\functions.php",{"action":413,"nopriv":346,"callback":414,"hasNonce":347,"hasCapCheck":346,"file":411,"line":58},"digages_dp_save_currency_rate","digages_dp_handle_save_currency_rate",{"action":416,"nopriv":346,"callback":417,"hasNonce":347,"hasCapCheck":346,"file":411,"line":418},"digages_dp_fetch_all_rates","digages_dp_handle_fetch_all_rates",6,{"action":420,"nopriv":346,"callback":421,"hasNonce":347,"hasCapCheck":346,"file":411,"line":178},"digages_dp_update_currency_order","digages_dp_handle_update_currency_order",{"action":423,"nopriv":346,"callback":424,"hasNonce":347,"hasCapCheck":346,"file":425,"line":178},"digages_dp_mobile_upload_qr_code","mobile_digages_dp_upload_qr_code","admin\\settings\\tabs\\mobilemoney\\mobile_transfer_backend.php",{"action":427,"nopriv":346,"callback":427,"hasNonce":347,"hasCapCheck":346,"file":425,"line":285},"digages_dp_save_mobile_account",{"action":429,"nopriv":346,"callback":429,"hasNonce":347,"hasCapCheck":346,"file":425,"line":430},"digages_dp_edit_mobile_account",117,{"action":432,"nopriv":346,"callback":432,"hasNonce":347,"hasCapCheck":346,"file":425,"line":433},"digages_dp_delete_mobile_account",175,{"action":435,"nopriv":346,"callback":436,"hasNonce":347,"hasCapCheck":346,"file":425,"line":437},"digages_dp_update_mob_account_status","digages_dp_update_mob_account_status_callback",204,{"action":439,"nopriv":346,"callback":440,"hasNonce":347,"hasCapCheck":346,"file":441,"line":178},"digages_dp_p2p_upload_qr_code","p2p_digages_dp_upload_qr_code","admin\\settings\\tabs\\p2p\\p2p_transfer_backend.php",{"action":443,"nopriv":346,"callback":443,"hasNonce":347,"hasCapCheck":346,"file":441,"line":285},"digages_dp_save_p2p_account",{"action":445,"nopriv":346,"callback":445,"hasNonce":347,"hasCapCheck":346,"file":441,"line":430},"digages_dp_edit_p2p_account",{"action":447,"nopriv":346,"callback":447,"hasNonce":347,"hasCapCheck":346,"file":441,"line":433},"digages_dp_delete_p2p_account",{"action":449,"nopriv":346,"callback":450,"hasNonce":347,"hasCapCheck":346,"file":441,"line":225},"digages_dp_update_p2p_account_status","digages_dp_update_p2p_account_status_callback",{"action":452,"nopriv":346,"callback":452,"hasNonce":347,"hasCapCheck":346,"file":453,"line":454},"digages_direct_payment_save_data","frontend\\form\\form-backend.php",118,{"action":452,"nopriv":347,"callback":452,"hasNonce":347,"hasCapCheck":346,"file":453,"line":456},119,{"action":458,"nopriv":346,"callback":458,"hasNonce":346,"hasCapCheck":346,"file":459,"line":86},"digages_dp_fetch_payment_methods","frontend\\popup\\paymethods.php",{"action":458,"nopriv":347,"callback":458,"hasNonce":346,"hasCapCheck":346,"file":459,"line":58},{"action":462,"nopriv":346,"callback":462,"hasNonce":347,"hasCapCheck":346,"file":459,"line":463},"digages_dp_send_p2p_confirmation",698,{"action":462,"nopriv":347,"callback":462,"hasNonce":347,"hasCapCheck":346,"file":459,"line":465},699,{"action":467,"nopriv":346,"callback":467,"hasNonce":347,"hasCapCheck":346,"file":459,"line":468},"digages_dp_send_p2p_confirmation_skip",914,{"action":467,"nopriv":347,"callback":467,"hasNonce":347,"hasCapCheck":346,"file":459,"line":470},915,{"action":472,"nopriv":346,"callback":472,"hasNonce":346,"hasCapCheck":346,"file":473,"line":194},"digages_dp_check_currency_availability","frontend\\popup\\realtime-currency.php",{"action":472,"nopriv":347,"callback":472,"hasNonce":346,"hasCapCheck":346,"file":473,"line":309},{"action":476,"nopriv":346,"callback":476,"hasNonce":347,"hasCapCheck":346,"file":251,"line":194},"digages_dp_crypto_get_price_ajax",{"action":476,"nopriv":347,"callback":476,"hasNonce":347,"hasCapCheck":346,"file":251,"line":309},{"action":479,"nopriv":346,"callback":479,"hasNonce":347,"hasCapCheck":346,"file":274,"line":261},"digages_get_payment_data",{"action":479,"nopriv":347,"callback":479,"hasNonce":347,"hasCapCheck":346,"file":274,"line":191},{"action":482,"nopriv":346,"callback":482,"hasNonce":347,"hasCapCheck":346,"file":274,"line":483},"digages_save_payment_session",93,{"action":482,"nopriv":347,"callback":482,"hasNonce":347,"hasCapCheck":346,"file":274,"line":485},94,{"action":487,"nopriv":346,"callback":487,"hasNonce":347,"hasCapCheck":346,"file":305,"line":85},"digages_dp_dismiss_notice_addaccountsmain",{"action":489,"nopriv":346,"callback":489,"hasNonce":347,"hasCapCheck":346,"file":308,"line":490},"digages_dp_dismiss_notice_available",95,{"action":492,"nopriv":346,"callback":492,"hasNonce":347,"hasCapCheck":346,"file":316,"line":493},"digages_dp_dismiss_notice_firstpay",146,{"action":495,"nopriv":346,"callback":495,"hasNonce":347,"hasCapCheck":346,"file":320,"line":490},"digages_dp_dismiss_notice_home",{"action":497,"nopriv":346,"callback":497,"hasNonce":347,"hasCapCheck":346,"file":323,"line":85},"digages_dp_dismiss_notice_interests",{"action":499,"nopriv":346,"callback":499,"hasNonce":347,"hasCapCheck":346,"file":326,"line":500},"digages_dp_dismiss_notice_tenpay",142,{"action":502,"nopriv":346,"callback":503,"hasNonce":347,"hasCapCheck":346,"file":504,"line":418},"digages_load_page","digages_load_page_callback","onboarding\\allpages.php",{"action":506,"nopriv":346,"callback":507,"hasNonce":347,"hasCapCheck":346,"file":330,"line":508},"digages_save_page","digages_save_page_callback",33,{"action":510,"nopriv":346,"callback":511,"hasNonce":347,"hasCapCheck":346,"file":330,"line":512},"digages_get_current_page","digages_get_current_page_callback",54,{"action":514,"nopriv":346,"callback":514,"hasNonce":347,"hasCapCheck":346,"file":515,"line":58},"digages_update_data_usage_woodp","onboarding\\data-usage.php",{"action":517,"nopriv":346,"callback":517,"hasNonce":347,"hasCapCheck":346,"file":518,"line":58},"digages_update_interest_woodp","onboarding\\save-interests.php",{"action":520,"nopriv":346,"callback":520,"hasNonce":347,"hasCapCheck":346,"file":521,"line":418},"digages_admin_script_onboaard_methods_update","onboarding\\save-methods.php",{"action":523,"nopriv":346,"callback":523,"hasNonce":347,"hasCapCheck":346,"file":524,"line":86},"digages_dp_upload_screenshot_and_update_order","others.php",{"action":523,"nopriv":347,"callback":523,"hasNonce":347,"hasCapCheck":346,"file":524,"line":58},{"action":527,"nopriv":346,"callback":528,"hasNonce":347,"hasCapCheck":346,"file":342,"line":58},"digages_direct_payment_report","digages_direct_payment_ajax_report",{"action":527,"nopriv":347,"callback":528,"hasNonce":347,"hasCapCheck":346,"file":342,"line":418},[],[532],{"tag":533,"callback":534,"file":535,"line":536},"digagesdp_form","digages_render_saved_form","admin\\forms\\frontend-shortcode.php",150,[],65,{"dangerousFunctions":540,"sqlUsage":545,"outputEscaping":552,"fileOperations":87,"externalRequests":275,"nonceChecks":380,"capabilityChecks":28,"bundledLibraries":676},[541],{"fn":542,"file":284,"line":543,"context":544},"unserialize",16,"$data = is_serialized($input) ? unserialize($input) : $input;",{"prepared":546,"raw":14,"locations":547},55,[548],{"file":549,"line":550,"context":551},"admin\\forms\\manage-form.php",59,"$wpdb->get_var() with variable interpolation",{"escaped":553,"rawEcho":554,"locations":555},1702,71,[556,558,560,562,565,567,569,571,572,574,575,577,578,579,582,584,587,589,591,594,596,597,598,599,600,602,603,604,605,606,608,610,612,614,616,618,620,622,624,626,628,630,633,635,636,637,639,640,642,644,645,647,649,650,651,652,654,655,656,658,659,661,663,664,666,667,668,669,672,673,674],{"file":535,"line":98,"context":557},"raw output",{"file":535,"line":559,"context":557},80,{"file":549,"line":561,"context":557},108,{"file":563,"line":564,"context":557},"admin\\forms\\orderpopup.php",21,{"file":563,"line":566,"context":557},42,{"file":563,"line":568,"context":557},45,{"file":563,"line":570,"context":557},50,{"file":563,"line":339,"context":557},{"file":573,"line":538,"context":557},"admin\\payments\\orderpopup.php",{"file":573,"line":194,"context":557},{"file":573,"line":576,"context":557},89,{"file":573,"line":485,"context":557},{"file":573,"line":110,"context":557},{"file":580,"line":581,"context":557},"admin\\settings\\currencies.php",166,{"file":583,"line":374,"context":557},"admin\\settings\\tabs\\banktransfer\\bank_transfer.php",{"file":585,"line":586,"context":557},"admin\\settings\\tabs\\crypto\\crypto_transfer.php",264,{"file":588,"line":222,"context":557},"admin\\settings\\tabs\\mobilemoney\\mobile_transfer.php",{"file":590,"line":216,"context":557},"admin\\settings\\tabs\\p2p\\p2p_transfer.php",{"file":592,"line":593,"context":557},"frontend\\popup\\sidebar.php",18,{"file":592,"line":595,"context":557},36,{"file":592,"line":27,"context":557},{"file":236,"line":570,"context":557},{"file":236,"line":27,"context":557},{"file":236,"line":27,"context":557},{"file":236,"line":601,"context":557},57,{"file":236,"line":285,"context":557},{"file":236,"line":278,"context":557},{"file":236,"line":13,"context":557},{"file":236,"line":386,"context":557},{"file":236,"line":607,"context":557},199,{"file":236,"line":609,"context":557},251,{"file":236,"line":611,"context":557},298,{"file":236,"line":613,"context":557},366,{"file":236,"line":615,"context":557},378,{"file":236,"line":617,"context":557},458,{"file":236,"line":619,"context":557},485,{"file":236,"line":621,"context":557},507,{"file":236,"line":623,"context":557},541,{"file":236,"line":625,"context":557},549,{"file":236,"line":627,"context":557},569,{"file":236,"line":629,"context":557},583,{"file":631,"line":632,"context":557},"frontend\\popup\\step2.php",23,{"file":631,"line":634,"context":557},29,{"file":631,"line":634,"context":557},{"file":631,"line":61,"context":557},{"file":631,"line":638,"context":557},81,{"file":631,"line":490,"context":557},{"file":631,"line":641,"context":557},178,{"file":631,"line":643,"context":557},180,{"file":631,"line":403,"context":557},{"file":631,"line":646,"context":557},193,{"file":648,"line":632,"context":557},"frontend\\popup\\step3.php",{"file":648,"line":634,"context":557},{"file":648,"line":634,"context":557},{"file":648,"line":61,"context":557},{"file":648,"line":653,"context":557},83,{"file":648,"line":110,"context":557},{"file":648,"line":456,"context":557},{"file":648,"line":657,"context":557},122,{"file":648,"line":657,"context":557},{"file":660,"line":564,"context":557},"frontend\\popup\\step4.php",{"file":660,"line":662,"context":557},27,{"file":660,"line":662,"context":557},{"file":660,"line":665,"context":557},28,{"file":660,"line":653,"context":557},{"file":660,"line":110,"context":557},{"file":660,"line":456,"context":557},{"file":670,"line":671,"context":557},"onboarding\\addaccounts\\main.php",98,{"file":670,"line":354,"context":557},{"file":670,"line":456,"context":557},{"file":670,"line":675,"context":557},130,[677,680],{"name":678,"version":37,"knownCves":679},"jQuery",[],{"name":681,"version":37,"knownCves":682},"Select2",[],[684,706,716,728,736,753,766,775,788,800,809,817,832,842,850,858,866,882,893,901,909,917,925,934,942,965],{"entryPoint":685,"graph":686,"unsanitizedCount":14,"severity":39},"digages_dp_crypto_get_price_ajax (functions\\cryptpopamount.php:57)",{"nodes":687,"edges":703},[688,693,697],{"id":689,"type":690,"label":691,"file":251,"line":692},"n0","source","$_POST",77,{"id":694,"type":695,"label":696,"file":251,"line":692},"n1","transform","→ digages_dp_crypto_get_price()",{"id":698,"type":699,"label":700,"file":701,"line":313,"wp_function":702},"n2","sink","wp_remote_get() [SSRF]","functions\\cryptofiat.php","wp_remote_get",[704,705],{"from":689,"to":694,"sanitized":346},{"from":694,"to":698,"sanitized":346},{"entryPoint":707,"graph":708,"unsanitizedCount":14,"severity":39},"\u003Ccryptpopamount> (functions\\cryptpopamount.php:0)",{"nodes":709,"edges":713},[710,711,712],{"id":689,"type":690,"label":691,"file":251,"line":692},{"id":694,"type":695,"label":696,"file":251,"line":692},{"id":698,"type":699,"label":700,"file":701,"line":313,"wp_function":702},[714,715],{"from":689,"to":694,"sanitized":346},{"from":694,"to":698,"sanitized":346},{"entryPoint":717,"graph":718,"unsanitizedCount":87,"severity":727},"digages_render_manage_forms (admin\\forms\\manage-form.php:4)",{"nodes":719,"edges":725},[720,722],{"id":689,"type":690,"label":721,"file":549,"line":252},"$_GET (x3)",{"id":694,"type":699,"label":723,"file":549,"line":454,"wp_function":724},"echo() [XSS]","echo",[726],{"from":689,"to":694,"sanitized":347},"low",{"entryPoint":729,"graph":730,"unsanitizedCount":87,"severity":727},"\u003Cmanage-form> (admin\\forms\\manage-form.php:0)",{"nodes":731,"edges":734},[732,733],{"id":689,"type":690,"label":721,"file":549,"line":252},{"id":694,"type":699,"label":723,"file":549,"line":454,"wp_function":724},[735],{"from":689,"to":694,"sanitized":347},{"entryPoint":737,"graph":738,"unsanitizedCount":87,"severity":727},"digages_dp_fetch_record_details_callback (admin\\payments\\orderdetails.php:6)",{"nodes":739,"edges":750},[740,742,745,747],{"id":689,"type":690,"label":741,"file":366,"line":543},"$_POST (x2)",{"id":694,"type":699,"label":743,"file":366,"line":564,"wp_function":744},"get_row() [SQLi]","get_row",{"id":698,"type":690,"label":746,"file":366,"line":543},"$_POST (x8)",{"id":748,"type":699,"label":723,"file":366,"line":749,"wp_function":724},"n3",35,[751,752],{"from":689,"to":694,"sanitized":347},{"from":698,"to":748,"sanitized":347},{"entryPoint":754,"graph":755,"unsanitizedCount":87,"severity":727},"digages_fetch_record_admin_status_callback (admin\\payments\\orderdetails.php:170)",{"nodes":756,"edges":763},[757,759,760,761],{"id":689,"type":690,"label":691,"file":366,"line":758},179,{"id":694,"type":699,"label":743,"file":366,"line":386,"wp_function":744},{"id":698,"type":690,"label":741,"file":366,"line":758},{"id":748,"type":699,"label":723,"file":366,"line":762,"wp_function":724},189,[764,765],{"from":689,"to":694,"sanitized":347},{"from":698,"to":748,"sanitized":347},{"entryPoint":767,"graph":768,"unsanitizedCount":87,"severity":727},"digages_dp_update_record_status_callback (admin\\payments\\orderdetails.php:226)",{"nodes":769,"edges":773},[770,772],{"id":689,"type":690,"label":691,"file":366,"line":771},235,{"id":694,"type":699,"label":743,"file":366,"line":609,"wp_function":744},[774],{"from":689,"to":694,"sanitized":347},{"entryPoint":776,"graph":777,"unsanitizedCount":87,"severity":727},"\u003Corderdetails> (admin\\payments\\orderdetails.php:0)",{"nodes":778,"edges":785},[779,781,782,784],{"id":689,"type":690,"label":780,"file":366,"line":543},"$_POST (x4)",{"id":694,"type":699,"label":743,"file":366,"line":564,"wp_function":744},{"id":698,"type":690,"label":783,"file":366,"line":543},"$_POST (x10)",{"id":748,"type":699,"label":723,"file":366,"line":749,"wp_function":724},[786,787],{"from":689,"to":694,"sanitized":347},{"from":698,"to":748,"sanitized":347},{"entryPoint":789,"graph":790,"unsanitizedCount":87,"severity":727},"\u003Cmessages> (admin\\settings\\messages.php:0)",{"nodes":791,"edges":798},[792,795],{"id":689,"type":690,"label":793,"file":794,"line":665},"$_POST (x5)","admin\\settings\\messages.php",{"id":694,"type":699,"label":796,"file":794,"line":634,"wp_function":797},"update_option() [Settings Manipulation]","update_option",[799],{"from":689,"to":694,"sanitized":347},{"entryPoint":801,"graph":802,"unsanitizedCount":87,"severity":727},"\u003Cbank_transfer> (admin\\settings\\tabs\\banktransfer\\bank_transfer.php:0)",{"nodes":803,"edges":807},[804,806],{"id":689,"type":690,"label":805,"file":583,"line":512},"$_POST (x3)",{"id":694,"type":699,"label":796,"file":583,"line":546,"wp_function":797},[808],{"from":689,"to":694,"sanitized":347},{"entryPoint":810,"graph":811,"unsanitizedCount":87,"severity":727},"\u003Ccrypto_transfer> (admin\\settings\\tabs\\crypto\\crypto_transfer.php:0)",{"nodes":812,"edges":815},[813,814],{"id":689,"type":690,"label":780,"file":585,"line":546},{"id":694,"type":699,"label":796,"file":585,"line":27,"wp_function":797},[816],{"from":689,"to":694,"sanitized":347},{"entryPoint":818,"graph":819,"unsanitizedCount":87,"severity":727},"\u003Ccurrencies> (admin\\settings\\tabs\\currencies\\currencies.php:0)",{"nodes":820,"edges":829},[821,824,826,828],{"id":689,"type":690,"label":805,"file":822,"line":823},"admin\\settings\\tabs\\currencies\\currencies.php",44,{"id":694,"type":699,"label":796,"file":822,"line":825,"wp_function":797},49,{"id":698,"type":690,"label":827,"file":822,"line":512},"$_POST['digages_dp_exchange_rate_mode']",{"id":748,"type":699,"label":796,"file":822,"line":512,"wp_function":797},[830,831],{"from":689,"to":694,"sanitized":347},{"from":698,"to":748,"sanitized":347},{"entryPoint":833,"graph":834,"unsanitizedCount":87,"severity":727},"digages_dp_handle_update_currency_order (admin\\settings\\tabs\\currencies\\functions.php:93)",{"nodes":835,"edges":840},[836,838],{"id":689,"type":690,"label":691,"file":411,"line":837},105,{"id":694,"type":699,"label":796,"file":411,"line":839,"wp_function":797},110,[841],{"from":689,"to":694,"sanitized":347},{"entryPoint":843,"graph":844,"unsanitizedCount":87,"severity":727},"\u003Cfunctions> (admin\\settings\\tabs\\currencies\\functions.php:0)",{"nodes":845,"edges":848},[846,847],{"id":689,"type":690,"label":691,"file":411,"line":837},{"id":694,"type":699,"label":796,"file":411,"line":839,"wp_function":797},[849],{"from":689,"to":694,"sanitized":347},{"entryPoint":851,"graph":852,"unsanitizedCount":87,"severity":727},"\u003Cmobile_transfer> (admin\\settings\\tabs\\mobilemoney\\mobile_transfer.php:0)",{"nodes":853,"edges":856},[854,855],{"id":689,"type":690,"label":805,"file":588,"line":512},{"id":694,"type":699,"label":796,"file":588,"line":546,"wp_function":797},[857],{"from":689,"to":694,"sanitized":347},{"entryPoint":859,"graph":860,"unsanitizedCount":87,"severity":727},"\u003Cp2p_transfer> (admin\\settings\\tabs\\p2p\\p2p_transfer.php:0)",{"nodes":861,"edges":864},[862,863],{"id":689,"type":690,"label":805,"file":590,"line":252},{"id":694,"type":699,"label":796,"file":590,"line":339,"wp_function":797},[865],{"from":689,"to":694,"sanitized":347},{"entryPoint":867,"graph":868,"unsanitizedCount":87,"severity":727},"digages_dp_send_p2p_confirmation (frontend\\popup\\paymethods.php:701)",{"nodes":869,"edges":879},[870,872,876,877],{"id":689,"type":690,"label":691,"file":459,"line":871},712,{"id":694,"type":699,"label":873,"file":459,"line":874,"wp_function":875},"get_var() [SQLi]",754,"get_var",{"id":698,"type":690,"label":691,"file":459,"line":871},{"id":748,"type":699,"label":700,"file":459,"line":878,"wp_function":702},789,[880,881],{"from":689,"to":694,"sanitized":347},{"from":698,"to":748,"sanitized":347},{"entryPoint":883,"graph":884,"unsanitizedCount":87,"severity":727},"\u003Cpaymethods> (frontend\\popup\\paymethods.php:0)",{"nodes":885,"edges":890},[886,887,888,889],{"id":689,"type":690,"label":691,"file":459,"line":871},{"id":694,"type":699,"label":873,"file":459,"line":874,"wp_function":875},{"id":698,"type":690,"label":691,"file":459,"line":871},{"id":748,"type":699,"label":700,"file":459,"line":878,"wp_function":702},[891,892],{"from":689,"to":694,"sanitized":347},{"from":698,"to":748,"sanitized":347},{"entryPoint":894,"graph":895,"unsanitizedCount":87,"severity":727},"digages_save_page_callback (onboarding\\current-page.php:6)",{"nodes":896,"edges":899},[897,898],{"id":689,"type":690,"label":691,"file":330,"line":313},{"id":694,"type":699,"label":796,"file":330,"line":564,"wp_function":797},[900],{"from":689,"to":694,"sanitized":347},{"entryPoint":902,"graph":903,"unsanitizedCount":87,"severity":727},"\u003Ccurrent-page> (onboarding\\current-page.php:0)",{"nodes":904,"edges":907},[905,906],{"id":689,"type":690,"label":691,"file":330,"line":313},{"id":694,"type":699,"label":796,"file":330,"line":564,"wp_function":797},[908],{"from":689,"to":694,"sanitized":347},{"entryPoint":910,"graph":911,"unsanitizedCount":87,"severity":727},"digages_update_data_usage_woodp (onboarding\\data-usage.php:6)",{"nodes":912,"edges":915},[913,914],{"id":689,"type":690,"label":691,"file":515,"line":313},{"id":694,"type":699,"label":796,"file":515,"line":362,"wp_function":797},[916],{"from":689,"to":694,"sanitized":347},{"entryPoint":918,"graph":919,"unsanitizedCount":87,"severity":727},"\u003Cdata-usage> (onboarding\\data-usage.php:0)",{"nodes":920,"edges":923},[921,922],{"id":689,"type":690,"label":691,"file":515,"line":313},{"id":694,"type":699,"label":796,"file":515,"line":362,"wp_function":797},[924],{"from":689,"to":694,"sanitized":347},{"entryPoint":926,"graph":927,"unsanitizedCount":87,"severity":727},"digages_update_interest_woodp (onboarding\\save-interests.php:6)",{"nodes":928,"edges":932},[929,930],{"id":689,"type":690,"label":691,"file":518,"line":181},{"id":694,"type":699,"label":796,"file":518,"line":931,"wp_function":797},14,[933],{"from":689,"to":694,"sanitized":347},{"entryPoint":935,"graph":936,"unsanitizedCount":87,"severity":727},"\u003Csave-interests> (onboarding\\save-interests.php:0)",{"nodes":937,"edges":940},[938,939],{"id":689,"type":690,"label":691,"file":518,"line":181},{"id":694,"type":699,"label":796,"file":518,"line":931,"wp_function":797},[941],{"from":689,"to":694,"sanitized":347},{"entryPoint":943,"graph":944,"unsanitizedCount":14,"severity":964},"\u003Cview-sql> (admin\\forms\\view-sql.php:0)",{"nodes":945,"edges":960},[946,949,952,953,955],{"id":689,"type":690,"label":947,"file":948,"line":570},"$_GET","admin\\forms\\view-sql.php",{"id":694,"type":699,"label":950,"file":948,"line":27,"wp_function":951},"get_results() [SQLi]","get_results",{"id":698,"type":690,"label":947,"file":948,"line":554},{"id":748,"type":695,"label":954,"file":948,"line":554},"→ digages_count_entries_by_status()",{"id":956,"type":699,"label":957,"file":958,"line":825,"wp_function":959},"n4","query() [SQLi]","admin\\payments\\sqlcall.php","query",[961,962,963],{"from":689,"to":694,"sanitized":347},{"from":698,"to":748,"sanitized":346},{"from":748,"to":956,"sanitized":346},"high",{"entryPoint":966,"graph":967,"unsanitizedCount":14,"severity":964},"\u003Csqlcall> (admin\\payments\\sqlcall.php:0)",{"nodes":968,"edges":981},[969,972,973,974,975,977,979],{"id":689,"type":690,"label":970,"file":958,"line":971},"$_GET (x4)",37,{"id":694,"type":699,"label":723,"file":958,"line":75,"wp_function":724},{"id":698,"type":690,"label":947,"file":958,"line":971},{"id":748,"type":699,"label":950,"file":958,"line":13,"wp_function":951},{"id":956,"type":690,"label":947,"file":958,"line":976},103,{"id":978,"type":695,"label":954,"file":958,"line":976},"n5",{"id":980,"type":699,"label":957,"file":958,"line":825,"wp_function":959},"n6",[982,983,984,985],{"from":689,"to":694,"sanitized":347},{"from":698,"to":748,"sanitized":347},{"from":956,"to":978,"sanitized":346},{"from":978,"to":980,"sanitized":346},{"summary":987,"deductions":988},"The 'direct-payments-wp' plugin v1.3.2 presents a mixed security posture. While it demonstrates good practices in areas like prepared SQL statements (98%) and output escaping (96%), significant concerns arise from its attack surface and vulnerability history.\n\nThe static analysis reveals 64 AJAX handlers, with a worrying 4 lacking authentication checks. This directly translates to potential unauthorized access to plugin functionalities. Furthermore, taint analysis identified 2 high-severity flows with unsanitized paths, indicating potential vulnerabilities that could be exploited if not properly addressed. The presence of 'unserialize' is also a known risk factor, especially when handling user-supplied data, though its specific usage and impact are not detailed in the provided data.\n\nThe plugin's vulnerability history, with 2 known medium-severity CVEs that remain unpatched, is a critical concern. The recurring themes of 'Exposure of Sensitive Information to an Unauthorized Actor' and 'Missing Authorization' align with the static analysis findings, suggesting a pattern of authorization and data leakage issues. The recent unpatched CVEs, even at medium severity, necessitate immediate attention to prevent exploitation. While the plugin has strengths in general coding hygiene, the specific areas of unauthenticated entry points and unpatched vulnerabilities significantly elevate its risk profile.",[989,991,993,995,997,999],{"reason":990,"points":261},"Unpatched CVEs (2 medium)",{"reason":992,"points":261},"High severity taint flows (2)",{"reason":994,"points":261},"Unprotected AJAX handlers (4)",{"reason":996,"points":275},"Dangerous function: unserialize",{"reason":998,"points":178},"Vulnerability history: Missing Authorization",{"reason":1000,"points":178},"Vulnerability history: Exposure of Sensitive Information","2026-03-16T22:13:06.486Z",{"wat":1003,"direct":1020},{"assetPaths":1004,"generatorPatterns":1009,"scriptPaths":1010,"versionParams":1015},[1005,1006,1007,1008],"\u002Fwp-content\u002Fplugins\u002Fdirect-payments-wp\u002Fassets\u002Fjs\u002Fhide-view-form.js","\u002Fwp-content\u002Fplugins\u002Fdirect-payments-wp\u002Fselect.css","\u002Fwp-content\u002Fplugins\u002Fdirect-payments-wp\u002Fselect2.min.js","\u002Fwp-content\u002Fplugins\u002Fdirect-payments-wp\u002Fadmin\u002Fforms\u002Fform-manager.js",[],[1011,1012,1013,1014],"admin\u002Fforms\u002Fform-manager.js","assets\u002Fjs\u002Fhide-view-form.js","select2.min.js","select.css",[1016,1017,1018,1019],"direct-payments-wp\u002Fadmin\u002Fforms\u002Fform-manager.js?ver=1.3.2","direct-payments-wp\u002Fassets\u002Fjs\u002Fhide-view-form.js?ver=1.3.2","direct-payments-wp\u002Fselect2.min.js?ver=1.3.2","direct-payments-wp\u002Fselect.css?ver=1.3.2",{"cssClasses":1021,"htmlComments":1023,"htmlAttributes":1024,"restEndpoints":1025,"jsGlobals":1026,"shortcodeOutput":1028},[1022],"custom-plugin-select2",[],[],[],[1027],"tumaz_form_management",[]]