[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAdV-bi29SDXFxhsOlkgGRIYkwlJueHp8Rv_FhOmPlXA":3,"$fOich_I7UpWGlpIfZ8ICwhpog1S-DcbvBYPjOPOb-Fpw":482,"$fRkAuSOLcmqOOguw0HM26PLSIWwIxsZbtdU_ugvfq0k8":486},{"slug":4,"name":5,"version":6,"author":5,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":127,"fingerprints":441},"notch-pay","Notch Pay","1.0.7","https:\u002F\u002Fprofiles.wordpress.org\u002Fnotchpay\u002F","\u003Cp>Notch Pay enables you to accept payments via Notch Pay (Mobile Money, cards, and more) across all major WordPress monetization use cases. Works automatically after activation with only API keys required.\u003C\u002Fp>\n\u003Ch4>Why Notch Pay?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Start receiving payments instantly—go from sign-up to your first real transaction in as little as 15 minutes\u003C\u002Fli>\n\u003Cli>Simple, transparent pricing—no hidden charges or fees\u003C\u002Fli>\n\u003Cli>Setup fees\u003C\u002Fli>\n\u003Cli>Modern, seamless payment experience with Notch Pay\u003C\u002Fli>\n\u003Cli>Understand your customers better through a simple and elegant dashboard\u003C\u002Fli>\n\u003Cli>Access to attentive, empathetic customer support 24\u002F7\u003C\u002Fli>\n\u003Cli>Clearly documented APIs to build your custom payment experiences\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Full Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> – Native gateway, refunds, webhooks, Blocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Digital Downloads (EDD)\u003C\u002Fstrong> – Native gateway\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GiveWP\u003C\u002Fstrong> – One-time and recurring donations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Charitable\u003C\u002Fstrong> – Donations and fundraising\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LifterLMS\u003C\u002Fstrong> – Native payment gateway\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LearnDash\u003C\u002Fstrong> – Course payments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tutor LMS\u003C\u002Fstrong> – Course payments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MemberPress\u003C\u002Fstrong> – Memberships\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gravity Forms\u003C\u002Fstrong> – Form payments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPForms\u003C\u002Fstrong> – Use [notch_pay] shortcode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bookly\u003C\u002Fstrong> – Use [notch_pay] shortcode for bookings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>The Events Calendar\u003C\u002Fstrong> – Use shortcode for tickets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP Crowdfunding\u003C\u002Fstrong> – Via WooCommerce\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP Simple Pay\u003C\u002Fstrong> – Use [notch_pay] shortcode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Amelia\u003C\u002Fstrong> – Use [notch_pay] shortcode for bookings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Native Gateways\u003C\u002Fstrong> – WooCommerce, EDD, GiveWP, Charitable, LifterLMS, MemberPress, Gravity Forms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal Shortcodes\u003C\u002Fstrong> – Direct payments, donations, content unlock for any platform\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Setup\u003C\u002Fstrong> – Pages and endpoints created on activation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure\u003C\u002Fstrong> – HMAC webhook verification, nonces, sanitization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>[notch_pay amount=\"5000\" currency=\"XAF\" description=\"Product\"]\u003C\u002Fcode> – Direct payment\u003C\u002Fli>\n\u003Cli>\u003Ccode>[notch_pay type=\"donation\"]\u003C\u002Fcode> – Donation form with custom amount\u003C\u002Fli>\n\u003Cli>\u003Ccode>[notch_pay product_id=\"123\"]\u003C\u002Fcode> – WooCommerce product sale\u003C\u002Fli>\n\u003Cli>\u003Ccode>[notch_pay access=\"content\" content_id=\"45\"]\u003C\u002Fcode> – Content unlock payment\u003C\u002Fli>\n\u003Cli>\u003Ccode>[notch_pay_content content_id=\"45\" amount=\"1000\"]\u003C\u002Fcode> – Content locker (pay to view)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0+\u003C\u002Fli>\n\u003Cli>PHP 7.4+\u003C\u002Fli>\n\u003Cli>Notch Pay account at business.notchpay.co\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Notch Pay API to create payments, verify payments, process refunds, and receive webhook updates.\u003Cbr \u002F>\nThe service is required for the plugin to function as a payment gateway.\u003C\u002Fp>\n\u003Cp>Service provider: Notch Pay\u003Cbr \u002F>\nService API endpoint: \u003Ccode>https:\u002F\u002Fapi.notchpay.co\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Data sent to the service can include:\u003Cbr \u002F>\n– Transaction data (amount, currency, reference, description, order\u002Fdonation identifiers, metadata)\u003Cbr \u002F>\n– Customer data (email, and name when available)\u003Cbr \u002F>\n– Callback\u002Freturn URLs used to complete the payment flow\u003C\u002Fp>\n\u003Cp>Data is sent only when needed to process payment actions, for example:\u003Cbr \u002F>\n– When a customer starts a payment\u003Cbr \u002F>\n– When the plugin verifies payment status\u003Cbr \u002F>\n– When a merchant triggers a refund\u003Cbr \u002F>\n– When webhook security\u002Fsignature validation is performed during payment updates\u003C\u002Fp>\n\u003Cp>Terms of service: https:\u002F\u002Fnotchpay.co\u002Fpolicies\u002Fterms\u003Cbr \u002F>\nPrivacy policy: https:\u002F\u002Fnotchpay.co\u002Fpolicies\u002Fprivacy\u003C\u002Fp>\n","Accept payments via Notch Pay across WooCommerce, GiveWP, EDD, MemberPress, LMS, and 12+ platforms.",10,357,0,"2026-03-02T20:46:00.000Z","6.9.5","6.2","7.4",[18,19,20,21,22],"donations","givewp","mobile-money","payment","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnotch-pay.1.0.7.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":5,"profile_url":7,"plugin_count":32,"total_installs":10,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"notchpay",1,30,94,"2026-08-29T12:26:22.534Z",[37,58,77,97,113],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":25,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"direct-payments-for-woocommerce","Direct Payments for WooCommerce – Bank Transfer, Mobile Money, Crypto and Peer-to-Peer (P2P) Payments","2.5.6","Digages","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigages\u002F","\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\u003Ch3>2.5.6\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fixed: Minor bug fixes.\u003C\u002Fli>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2.5.5\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fixed: Minor bug fixes.\u003C\u002Fli>\n\u003Cli>Added: Customer Payment Center\u003C\u002Fli>\n\u003Cli>Added: A Direct Payments section under WooCommerce My Account where customers can:\u003C\u002Fli>\n\u003Cli>Added: View pending direct-payment orders\u003C\u002Fli>\n\u003Cli>Added: Reopen payment instructions\u003C\u002Fli>\n\u003Cli>Added: Change payment method before paying\u003C\u002Fli>\n\u003Cli>Added: Upload or replace proof\u003C\u002Fli>\n\u003Cli>Added: Enter a transaction reference\u003C\u002Fli>\n\u003Cli>Added: See confirmation status\u003C\u002Fli>\n\u003Cli>Added: Download a payment receipt\u003C\u002Fli>\n\u003Cli>Added: Contact the Admin about a payment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.5.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: Feature to customize customer payment method details.\u003Cbr \u002F>\n*Fixed: Admin email payment amount duplicate values\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.5.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Security: Require WooCommerce order ownership or matching order key before payment confirmation, proof upload, email resend, and cancel\u002Frestore actions.\u003C\u002Fli>\n\u003Cli>Security: Removed logged-out access from admin order confirm\u002Fcancel\u002Fdetail AJAX actions.\u003C\u002Fli>\n\u003Cli>Credit: Thanks to Pedro Pinho for reporting the authorization issue.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.5.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.5.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.5.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.9.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.9\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.8\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: Multiple admin email notification receivers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: Workflow settings tab.\u003C\u002Fli>\n\u003Cli>Added: WadSow AI option to general settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: live with Analytics.\u003C\u002Fli>\n\u003Cli>Added: Test Payments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: QR Code feature to the payment methods.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.2.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Compatibility with Loco Translate.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.2.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: Telegram notifications for payment alerts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.2.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Made currency switcher optional.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Minor bug fix.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: Multi-currency support.\u003C\u002Fli>\n\u003Cli>Added: Geo-based currency detection.\u003C\u002Fli>\n\u003Cli>Added: Fiat currency auto conversion.\u003C\u002Fli>\n\u003Cli>Added: Crypto currency auto conversion.\u003C\u002Fli>\n\u003Cli>Improved: Minor performance improvements.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.1.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor performance improvements.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.1.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: Messages tab to customize success message heading and description.\u003C\u002Fli>\n\u003Cli>Added: Option to make payment proof upload optional.\u003C\u002Fli>\n\u003Cli>Improved: Compatibility and performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Minor bug fix.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Minor bug fix.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.9\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Minor bug fix.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.8\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Minor bug fix.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.7\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Minor CSS bug.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Minor CSS bug.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: General bug fixes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: General bug fixes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: Routing Number field to Bank Transfer payment option.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Payment popup issue.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Payment popup issue.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: Help Center with popular guides and articles.\u003C\u002Fli>\n\u003Cli>Added: Setup Wizard for easier onboarding.\u003C\u002Fli>\n\u003Cli>Added: Widgets to guide admin on next steps after payments.\u003C\u002Fli>\n\u003Cli>Improved: Compatibility with popular WordPress themes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.5.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor update.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.5.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Compatibility with other plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.5.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Checkout page theme compatibility issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.5.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Frontend popup issue.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.5.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Minor changes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.5.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Theme compatibility issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.5.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added: Cryptocurrency payment option.\u003C\u002Fli>\n\u003Cli>Added: Email screenshot attachment.\u003C\u002Fli>\n\u003Cli>Fixed: Popup theme compatibility issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.8\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Account number overflow in frontend payment popup.\u003C\u002Fli>\n\u003Cli>Fixed: Payment details pagination.\u003C\u002Fli>\n\u003Cli>Fixed: Theme compatibility issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.7\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: PHP error on website accent characters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Frontend payment popup not responding on mobile on first try.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Nonce verification error in Admin general settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Payment options not clickable on mobile version of payment popup.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Redirect issues in frontend popup after screenshot upload on customized checkout pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improved: Direct Payments page counter and status colors.\u003C\u002Fli>\n\u003Cli>Improved: Empty state text (“No payments found”).\u003C\u002Fli>\n\u003Cli>Changed: Payment method selection logic in free version (only one option allowed).\u003C\u002Fli>\n\u003Cli>Changed: Upgrade box text and moved it under payment methods section in settings.\u003C\u002Fli>\n\u003Cli>Added: Target=”_blank” to all external links.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed: Nonce verification error in General settings when Pro version installed.\u003C\u002Fli>\n\u003Cli>Fixed: Spelling error in P2P email (Plaftform \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Platform).\u003C\u002Fli>\n\u003Cli>Fixed: Cancel icon in payment popup.\u003C\u002Fli>\n\u003Cli>Fixed: Order confirm\u002Fcancel email issue.\u003C\u002Fli>\n\u003Cli>Added: Currency & comma in email subject.\u003C\u002Fli>\n\u003Cli>Added: Countdown (5–0) in payment popup.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Initial release of Direct Payments for WooCommerce.\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;",800,27256,9,"2026-07-21T11:28:00.000Z","7.0.2","5.0","7.0",[53,54,20,55,22],"bank-transfer","crypto","payment-gateway","https:\u002F\u002Fdigages.com\u002Fdirect-payments-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdirect-payments-for-woocommerce.2.5.6.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":25,"num_ratings":32,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":23,"tags":71,"homepage":74,"download_link":75,"security_score":76,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"lsx-give-payfast-gateway","LSX PayFast Gateway for Give","1.2.8","Ash Shaw","https:\u002F\u002Fprofiles.wordpress.org\u002Ffeedmymedia\u002F","\u003Cp>PayFast is one of the most popular gateways in South Africa. It’s an off-site gateway that allows donors to give securely and then be returned to your website and displayed a donation receipt.\u003C\u002Fp>\n\u003Ch4>Getting Started with PayFast\u003C\u002Fh4>\n\u003Cp>In order to accept payments with PayFast using Give you will need to have an active PayFast account, the PayFast Give add-on, and the Give Core plugin installed and activated.\u003C\u002Fp>\n\u003Cp>Click here for instructions on installing and activating Give add-ons.\u003C\u002Fp>\n\u003Cp>Note: You can always access your add-on purchase receipts, downloads, and licenses from your Give Account dashboard.\u003C\u002Fp>\n\u003Cp>After the PayFast add-on is activated, go to “Donations > Settings” and click on the Payment Gateways tab. There you will see the default Payment Gateways (PayPal Standard, Test Payment, and Offline Donations). You should also see PayFast as an option as well. Click on the PayFast checkbox to enable it as an active payment gateway for your website.\u003C\u002Fp>\n\u003Ch4>It’s Free, and always ill be\u003C\u002Fh4>\n\u003Cp>We’re firm believers in open source – that’s why we’re releasing the LSX PayFast Gateway for Give plugin for free, forever.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>If you’re a developer who’s spotted a bug issue and have a fix, or simply have functionality you think would extend our core theme, we are always happy to accept your contribution! Visit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flightspeeddevelopment\u002Flsx-give-payfast-gateway\u002F\" rel=\"nofollow ugc\">LSX PayFast Gateway for Give on Github\u003C\u002Fa> and submit a Pull Request with your updates.\u003C\u002Fp>\n\u003Ch3>PayFast payment gateway for Give Help & Support\u003C\u002Fh3>\n\u003Cp>We offer premium support for this plugin. Premium support that can be purchased \u003Ca href=\"https:\u002F\u002Fwww.lsdev.biz\u002Fservices\u002Fsupport\u002F\" rel=\"nofollow ugc\">via our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you are experiencing issues with the LSX Importer for PayFast payment gateway for Give Plugin & have experience with Github, please log any bug issues you are having on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flightspeeddevelopment\u002Flsx-give-payfast-gateway\u002Fissues\u002F\" rel=\"nofollow ugc\">PayFast payment gateway for Give Github Issues\u003C\u002Fa> page.\u003C\u002Fp>\n","PayFast payment gateway for Give.",200,8180,"2023-08-11T05:27:00.000Z","6.3.8","5.3",[18,19,72,73,55],"lsx","payfast","https:\u002F\u002Fwww.lsdev.biz\u002Fproduct\u002Fgivewp-payfast-integration-addon\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flsx-give-payfast-gateway.1.2.8.zip",85,{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":25,"downloaded":85,"rating":12,"num_ratings":12,"last_updated":86,"tested_up_to":14,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":93,"download_link":94,"security_score":95,"vuln_count":32,"unpatched_count":12,"last_vuln_date":96,"fetched_at":27},"campay-api","Campay Woocommerce Payment Gateway","1.2.3","campay","https:\u002F\u002Fprofiles.wordpress.org\u002Fcampay\u002F","\u003Cp>CamPay is a Fintech service of the company TAKWID\u003Cbr \u002F>\nGROUP which launched its financial services in Cameroon\u003Cbr \u002F>\nfrom January 2021.\u003C\u002Fp>\n\u003Cp>We provide businesses and institutions with solutions for\u003Cbr \u002F>\ncollecting and transferring money online, via primarily\u003Cbr \u002F>\nMobile Money(MTN and Orange).\u003C\u002Fp>\n\u003Cp>With CamPay, simplify the purchasing experience for\u003Cbr \u002F>\nyour customers thanks to our mobile money\u003Cbr \u002F>\npayment solutions, accessible via your website\u003Cbr \u002F>\nand\u002For mobile application.\u003C\u002Fp>\n\u003Ch4>How it functions backend\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Install CamPay Payment Gateway in your website with Woocommerce activated\u003C\u002Fli>\n\u003Cli>Active the plugin\u003C\u002Fli>\n\u003Cli>Go into Woocommerce payment methods setting and activate CamPay Payment Gateway\u003C\u002Fli>\n\u003Cli>Set your App username and password (get it from https:\u002F\u002Fcampay.net\u002F)\u003C\u002Fli>\n\u003Cli>Save your settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it function frontend\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>On Checkout page select CamPay Payment Gateway as your payment method.\u003C\u002Fli>\n\u003Cli>Input phone number to use for the payment (it must be a 9 digits valide MTN or Orange phone number)\u003C\u002Fli>\n\u003Cli>Click Command button\u003C\u002Fli>\n\u003Cli>On your mobile phone confirm payment \u003C\u002Fli>\n\u003Cli>You will be automatically redirected if payment was successfull or receive a failure message in case payment failed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contributors & Developers\u003C\u002Fh3>\n\u003Cp>CamPay Payment Gateway REST API was develop by CamPay with Gabinho as contributor to develop the WordPress plugin for Woocommerce\u003C\u002Fp>\n","CamPay is a Fintech service of the company TAKWID",9835,"2026-01-03T21:57:00.000Z","4.9","8.1",[20,90,91,92,22],"mtn-money","orange-money","payments","https:\u002F\u002Fcampay.net\u002Fwordpress\u002Fcampay-payment-gateway\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcampay-api.1.2.3.zip",99,"2025-12-11 14:34:19",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":12,"num_ratings":12,"last_updated":107,"tested_up_to":14,"requires_at_least":108,"requires_php":16,"tags":109,"homepage":111,"download_link":112,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"geniuspay-for-woocommerce","GeniusPay for WooCommerce","1.1.0","genius","https:\u002F\u002Fprofiles.wordpress.org\u002Fgeniusgroups\u002F","\u003Cp>GeniusPay for WooCommerce vous permet d’accepter facilement les paiements mobiles et par carte sur votre boutique en ligne.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Méthodes de paiement supportées :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🌊 \u003Cstrong>Wave\u003C\u002Fstrong> – Paiement mobile populaire au Sénégal et Côte d’Ivoire\u003C\u002Fli>\n\u003Cli>🟠 \u003Cstrong>Orange Money\u003C\u002Fstrong> – Paiement mobile Orange\u003C\u002Fli>\n\u003Cli>🟡 \u003Cstrong>MTN Money\u003C\u002Fstrong> – Paiement mobile MTN\u003C\u002Fli>\n\u003Cli>🔵 \u003Cstrong>Moov Money\u003C\u002Fstrong> – Paiement mobile Moov\u003C\u002Fli>\n\u003Cli>💳 \u003Cstrong>Carte bancaire\u003C\u002Fstrong> – Visa, Mastercard via Paystack\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Fonctionnalités :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>✅ Installation simple et rapide\u003C\u002Fli>\n\u003Cli>✅ Mode sandbox pour les tests\u003C\u002Fli>\n\u003Cli>✅ Webhooks automatiques pour mise à jour des commandes\u003C\u002Fli>\n\u003Cli>✅ Compatible avec WooCommerce HPOS\u003C\u002Fli>\n\u003Cli>✅ Multi-devises (XOF, XAF, EUR, USD)\u003C\u002Fli>\n\u003Cli>✅ Logs de débogage\u003C\u002Fli>\n\u003Cli>✅ Traduction française\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pourquoi choisir GeniusPay ?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>GeniusPay est la solution de paiement conçue pour l’Afrique de l’Ouest. Notre plateforme vous permet d’accepter les paiements les plus populaires de la région avec des frais compétitifs et une intégration simple.\u003C\u002Fp>\n","Acceptez les paiements Wave, Orange Money, MTN Money et carte bancaire via GeniusPay sur votre boutique WooCommerce.",40,238,"2026-05-22T15:25:00.000Z","5.8",[20,91,21,110,22],"wave","https:\u002F\u002Fpay.genius.ci","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeniuspay-for-woocommerce.1.1.0.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":33,"downloaded":121,"rating":12,"num_ratings":12,"last_updated":122,"tested_up_to":49,"requires_at_least":15,"requires_php":16,"tags":123,"homepage":23,"download_link":126,"security_score":25,"vuln_count":12,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27},"maishapay-gateway","MaishaPay Gateway","3.5","Maishapay","https:\u002F\u002Fprofiles.wordpress.org\u002Fjacquesmvumbi08\u002F","\u003Cp>MaishaPay Gateway for WooCommerce enables merchants to securely accept online payments directly from their WooCommerce store using Mobile Money and bank cards across Africa.\u003C\u002Fp>\n\u003Cp>Designed for businesses of all sizes, the plugin provides a fast, secure, and seamless payment experience while keeping WooCommerce orders automatically synchronized with MaishaPay.\u003C\u002Fp>\n\u003Ch3>Accept Payments With\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>M-Pesa\u003C\u002Fli>\n\u003Cli>Airtel Money\u003C\u002Fli>\n\u003Cli>Orange Money\u003C\u002Fli>\n\u003Cli>MoMo\u003C\u002Fli>\n\u003Cli>Visa\u003C\u002Fli>\n\u003Cli>Mastercard\u003C\u002Fli>\n\u003Cli>American Express\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Customers are securely redirected to the official MaishaPay Checkout to complete their payment.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Modern and intuitive administration dashboard\u003C\u002Fli>\n\u003Cli>Real-time transaction monitoring\u003C\u002Fli>\n\u003Cli>Detailed transaction history\u003C\u002Fli>\n\u003Cli>Reports and payment statistics\u003C\u002Fli>\n\u003Cli>Automatic payment confirmation\u003C\u002Fli>\n\u003Cli>WooCommerce order synchronization\u003C\u002Fli>\n\u003Cli>HPOS (High Performance Order Storage) compatible\u003C\u002Fli>\n\u003Cli>Automatic Checkout compatibility\u003C\u002Fli>\n\u003Cli>Sandbox and Live environments\u003C\u002Fli>\n\u003Cli>Multi-currency support (USD, CDF, CFA, EUR)\u003C\u002Fli>\n\u003Cli>Secure API integration\u003C\u002Fli>\n\u003Cli>Optimized performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.2 or later\u003C\u002Fli>\n\u003Cli>WooCommerce 8.0 or later\u003C\u002Fli>\n\u003Cli>PHP 7.4 or later\u003C\u002Fli>\n\u003Cli>A valid MaishaPay merchant account\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Create a merchant account on MaishaPay.\u003C\u002Fli>\n\u003Cli>Retrieve your Public API Key and Secret API Key.\u003C\u002Fli>\n\u003Cli>Configure the plugin.\u003C\u002Fli>\n\u003Cli>Select Sandbox or Live mode.\u003C\u002Fli>\n\u003Cli>Start accepting payments immediately.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Why Choose MaishaPay?\u003C\u002Fh3>\n\u003Cp>MaishaPay offers businesses a reliable payment solution supporting both Mobile Money and international card payments through a single integration.\u003C\u002Fp>\n\u003Cp>Whether you operate a local business or an international e-commerce store, MaishaPay helps you collect payments quickly, securely, and efficiently.\u003C\u002Fp>\n\u003Ch3>Supported Payment Methods\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>M-Pesa\u003C\u002Fli>\n\u003Cli>Airtel Money\u003C\u002Fli>\n\u003Cli>Orange Money\u003C\u002Fli>\n\u003Cli>MoMo\u003C\u002Fli>\n\u003Cli>Visa\u003C\u002Fli>\n\u003Cli>Mastercard\u003C\u002Fli>\n\u003Cli>American Express\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Currencies\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>USD\u003C\u002Fli>\n\u003Cli>CDF\u003C\u002Fli>\n\u003Cli>CFA\u003C\u002Fli>\n\u003Cli>EUR\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Website:\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.maishapay.online\u003C\u002Fp>\n\u003Cp>Support:\u003Cbr \u002F>\nsupport@maishapay.online\u003C\u002Fp>\n\u003Cp>Developed and maintained by the MaishaPay Team.\u003C\u002Fp>\n","Accept Mobile Money and card payments securely on WooCommerce with MaishaPay.",151,"2026-07-09T09:42:00.000Z",[124,125,20,21,22],"gateway","maishapay","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaishapay-gateway.3.5.zip",{"attackSurface":128,"codeSignals":371,"taintFlows":397,"riskAssessment":435,"analyzedAt":440},{"hooks":129,"ajaxHandlers":327,"restRoutes":336,"shortcodes":359,"cronEvents":369,"entryPointCount":47,"unprotectedCount":370},[130,136,140,144,148,153,158,162,165,169,171,176,180,183,187,191,195,199,203,206,209,213,216,220,222,225,230,233,236,239,242,244,248,251,255,258,262,263,268,270,272,277,278,280,283,286,289,290,294,295,298,302,306,308,311,315,318,322,324,325],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","admin_menu","addMenu","includes\\Admin\\Settings.php",20,{"type":131,"name":137,"callback":138,"file":134,"line":139},"admin_init","registerSettings",21,{"type":131,"name":141,"callback":142,"file":134,"line":143},"admin_enqueue_scripts","enqueueAssets",22,{"type":131,"name":145,"callback":146,"file":134,"line":147},"admin_notices","woocommercePaymentNotice",23,{"type":149,"name":150,"callback":151,"file":134,"line":152},"filter","option_page_capability_notch_pay_settings","settingsCapability",24,{"type":149,"name":154,"callback":155,"file":156,"line":157},"charitable_payment_gateways","registerGateway","includes\\Charitable\\Gateway.php",33,{"type":131,"name":159,"callback":160,"file":156,"line":161},"init","handleCallback",35,{"type":131,"name":163,"callback":159,"priority":12,"file":164,"line":33},"plugins_loaded","includes\\Core\\Plugin.php",{"type":131,"name":166,"callback":167,"file":164,"line":168},"woocommerce_loaded","initWooCommerce",31,{"type":131,"name":163,"callback":167,"priority":135,"file":164,"line":170},32,{"type":149,"name":172,"callback":173,"priority":174,"file":164,"line":175},"the_content","filterNotchPayFailurePageContent",99998,139,{"type":131,"name":177,"callback":178,"priority":32,"file":164,"line":179},"wp_body_open","displayNotchPayReturnNotice",140,{"type":131,"name":181,"callback":178,"priority":32,"file":164,"line":182},"wp_footer",141,{"type":149,"name":184,"callback":185,"file":164,"line":186},"lifterlms_payment_gateways","registerLifterGateway",158,{"type":149,"name":188,"callback":189,"file":164,"line":190},"woocommerce_payment_gateways","addWooCommerceGateway",186,{"type":131,"name":192,"callback":193,"file":164,"line":194},"template_redirect","handleRetryAfterFailed",189,{"type":131,"name":196,"callback":197,"file":164,"line":198},"woocommerce_blocks_loaded","registerBlocksIntegration",190,{"type":131,"name":200,"callback":201,"file":164,"line":202},"woocommerce_blocks_checkout_enqueue_data","addIncompatibleExtensionsFilterToWcSettings",191,{"type":131,"name":200,"callback":204,"file":164,"line":205},"enqueueCheckoutStyles",192,{"type":131,"name":207,"callback":201,"file":164,"line":208},"woocommerce_blocks_cart_enqueue_data",193,{"type":131,"name":210,"callback":211,"file":164,"line":212},"woocommerce_blocks_payment_method_type_registration","registerBlocksPaymentMethod",233,{"type":149,"name":214,"callback":155,"file":215,"line":143},"edd_payment_gateways","includes\\EDD\\Gateway.php",{"type":149,"name":217,"callback":218,"file":215,"line":219},"allowed_redirect_hosts","allowNotchPayRedirect",25,{"type":131,"name":159,"callback":160,"file":215,"line":221},26,{"type":149,"name":172,"callback":223,"priority":174,"file":215,"line":224},"filterFailurePageContent",27,{"type":131,"name":226,"callback":227,"priority":10,"file":228,"line":229},"givewp_register_payment_gateway","closure","includes\\Give\\Gateway.php",18,{"type":149,"name":231,"callback":227,"priority":232,"file":228,"line":33},"givewp_donation_form_enabled_gateways",5,{"type":149,"name":234,"callback":155,"file":235,"line":147},"give_payment_gateways","includes\\Give\\GatewayLegacy.php",{"type":131,"name":237,"callback":238,"file":235,"line":152},"give_notch_pay_cc_form","__return_false",{"type":131,"name":240,"callback":241,"file":235,"line":219},"give_gateway_notch_pay","processPayment",{"type":131,"name":243,"callback":160,"file":235,"line":221},"give_listen_for_notch_pay",{"type":131,"name":245,"callback":246,"priority":232,"file":247,"line":33},"gform_loaded","loadAddon","includes\\GravityForms\\Addon.php",{"type":131,"name":159,"callback":160,"file":249,"line":250},"includes\\GravityForms\\NotchPayAddon.php",44,{"type":131,"name":252,"callback":253,"priority":10,"file":254,"line":135},"learndash-course-payment-buttons-after","addPaymentButton","includes\\LMS\\LearnDash.php",{"type":131,"name":256,"callback":257,"priority":10,"file":254,"line":139},"notch_pay_payment_complete","grantAccess",{"type":149,"name":259,"callback":260,"priority":10,"file":261,"line":135},"lifterlms_product_pricing_table","addPricingOption","includes\\LMS\\Lifter.php",{"type":131,"name":256,"callback":257,"priority":10,"file":261,"line":139},{"type":149,"name":264,"callback":265,"priority":10,"file":266,"line":267},"llms_get_gateway_settings_fields","get_settings_fields","includes\\LMS\\LifterGateway.php",51,{"type":149,"name":217,"callback":218,"file":266,"line":269},52,{"type":131,"name":159,"callback":160,"file":266,"line":271},53,{"type":131,"name":273,"callback":274,"priority":275,"file":276,"line":135},"tutor_course\u002Fsingle\u002Fadd-to-cart\u002Fbefore","addNotchPayOption",15,"includes\\LMS\\Tutor.php",{"type":131,"name":256,"callback":257,"priority":10,"file":276,"line":139},{"type":149,"name":279,"callback":155,"file":276,"line":147},"tutor_payment_gateways",{"type":149,"name":281,"callback":282,"file":276,"line":152},"tutor_payment_gateways_with_class","registerGatewayClass",{"type":149,"name":284,"callback":285,"file":276,"line":219},"tutor_payment_method_labels","registerGatewayLabel",{"type":149,"name":287,"callback":288,"file":276,"line":221},"tutor_default_automate_payment_gateways","registerDefaultGateway",{"type":131,"name":192,"callback":160,"file":276,"line":224},{"type":149,"name":291,"callback":292,"file":293,"line":135},"mepr-gateway-paths","addGatewayPath","includes\\MemberPress\\Gateway.php",{"type":131,"name":159,"callback":160,"file":293,"line":139},{"type":131,"name":296,"callback":241,"priority":10,"file":297,"line":170},"mepr-process-payment","includes\\MemberPress\\MeprNotchPayGateway.php",{"type":131,"name":299,"callback":300,"file":301,"line":147},"wp_enqueue_scripts","enqueueStyles","includes\\Shortcodes\\Payment.php",{"type":131,"name":303,"callback":304,"file":305,"line":135},"rest_api_init","registerRoutes","includes\\Webhooks\\Handler.php",{"type":131,"name":159,"callback":307,"file":305,"line":139},"handleLegacyWebhook",{"type":131,"name":303,"callback":309,"file":310,"line":135},"registerEndpoints","includes\\Webhooks\\RestEndpoint.php",{"type":131,"name":312,"callback":160,"file":313,"line":314},"woocommerce_api_notch_pay_callback","includes\\WooCommerce\\Gateway.php",39,{"type":131,"name":181,"callback":316,"file":313,"line":317},"maybeRenderPendingOverlay",41,{"type":149,"name":319,"callback":320,"file":313,"line":321},"woocommerce_checkout_redirect_empty_cart","allowCheckoutWithPendingOverlay",42,{"type":131,"name":145,"callback":227,"file":323,"line":219},"notch-pay.php",{"type":131,"name":145,"callback":227,"file":323,"line":321},{"type":131,"name":326,"callback":227,"file":323,"line":267},"before_woocommerce_init",[328,333],{"action":329,"nopriv":330,"callback":331,"hasNonce":330,"hasCapCheck":330,"file":164,"line":332},"notch_pay_inline_status",false,"handleInlineStatusAjax",187,{"action":329,"nopriv":334,"callback":331,"hasNonce":330,"hasCapCheck":330,"file":164,"line":335},true,188,[337,345,349,354],{"namespace":338,"route":339,"methods":340,"callback":342,"permissionCallback":343,"file":305,"line":344},"notch_pay\u002Fv1","\u002Fwebhook",[341],"POST","handleWebhook","permissionAllowPublic",37,{"namespace":338,"route":346,"methods":347,"callback":160,"permissionCallback":343,"file":310,"line":344},"\u002Fcallback",[348],"GET",{"namespace":338,"route":350,"methods":351,"callback":352,"permissionCallback":343,"file":310,"line":353},"\u002Finline-status",[348],"handleInlineStatus",48,{"namespace":338,"route":355,"methods":356,"callback":357,"permissionCallback":343,"file":310,"line":358},"\u002Fcreate-payment",[341],"createPayment",59,[360,363,366],{"tag":361,"callback":362,"file":301,"line":135},"notch_pay","renderPayment",{"tag":364,"callback":365,"file":301,"line":139},"notch_pay_message","renderMessage",{"tag":367,"callback":368,"file":301,"line":143},"notch_pay_content","renderContentLock",[],2,{"dangerousFunctions":372,"sqlUsage":373,"outputEscaping":376,"fileOperations":32,"externalRequests":32,"nonceChecks":395,"capabilityChecks":395,"bundledLibraries":396},[],{"prepared":374,"raw":12,"locations":375},16,[],{"escaped":377,"rawEcho":378,"locations":379},301,7,[380,383,385,387,389,391,393],{"file":254,"line":381,"context":382},46,"raw output",{"file":276,"line":384,"context":382},167,{"file":301,"line":386,"context":382},114,{"file":301,"line":388,"context":382},159,{"file":313,"line":390,"context":382},68,{"file":313,"line":392,"context":382},512,{"file":323,"line":394,"context":382},43,4,[],[398,424],{"entryPoint":399,"graph":400,"unsanitizedCount":12,"severity":423},"renderPage (includes\\Admin\\TransactionLog.php:53)",{"nodes":401,"edges":420},[402,408,414,416],{"id":403,"type":404,"label":405,"file":406,"line":407},"n0","source","$_GET","includes\\Admin\\TransactionLog.php",63,{"id":409,"type":410,"label":411,"file":406,"line":412,"wp_function":413},"n1","sink","get_results() [SQLi]",69,"get_results",{"id":415,"type":404,"label":405,"file":406,"line":407},"n2",{"id":417,"type":410,"label":418,"file":406,"line":179,"wp_function":419},"n3","echo() [XSS]","echo",[421,422],{"from":403,"to":409,"sanitized":334},{"from":415,"to":417,"sanitized":334},"low",{"entryPoint":425,"graph":426,"unsanitizedCount":12,"severity":423},"\u003CTransactionLog> (includes\\Admin\\TransactionLog.php:0)",{"nodes":427,"edges":432},[428,429,430,431],{"id":403,"type":404,"label":405,"file":406,"line":407},{"id":409,"type":410,"label":411,"file":406,"line":412,"wp_function":413},{"id":415,"type":404,"label":405,"file":406,"line":407},{"id":417,"type":410,"label":418,"file":406,"line":179,"wp_function":419},[433,434],{"from":403,"to":409,"sanitized":334},{"from":415,"to":417,"sanitized":334},{"summary":436,"deductions":437},"The \"notch-pay\" plugin v1.0.7 exhibits a generally good security posture, with significant strengths in its use of prepared statements for all SQL queries and near-perfect output escaping. The absence of known CVEs and a history free of vulnerabilities is highly positive, suggesting a diligent approach to security by the developers. The plugin also demonstrates an understanding of WordPress security best practices by implementing nonce and capability checks where appropriate.\n\nHowever, a notable concern arises from the presence of two AJAX handlers that lack authentication checks. This creates a potential attack vector where unauthenticated users could trigger these handlers, potentially leading to unintended actions or information disclosure. While the taint analysis shows no critical or high-severity issues, this lack of authorization on AJAX endpoints is a significant weakness that could be exploited if sensitive functionality is exposed through them.\n\nOverall, \"notch-pay\" v1.0.7 is relatively secure due to its strong data handling practices and clean vulnerability history. The critical area for improvement is addressing the unauthenticated AJAX endpoints to ensure all entry points are adequately protected. Rectifying this would significantly enhance the plugin's security.",[438],{"reason":439,"points":10},"2 AJAX handlers without auth checks","2026-03-17T07:12:40.586Z",{"wat":442,"direct":451},{"assetPaths":443,"generatorPatterns":446,"scriptPaths":447,"versionParams":448},[444,445],"\u002Fwp-content\u002Fplugins\u002Fnotch-pay\u002Fassets\u002Fcss\u002Fsettings.css","\u002Fwp-content\u002Fplugins\u002Fnotch-pay\u002Fassets\u002Fjs\u002Fsettings.js",[],[445],[449,450],"notch-pay\u002Fassets\u002Fcss\u002Fsettings.css?ver=","notch-pay\u002Fassets\u002Fjs\u002Fsettings.js?ver=",{"cssClasses":452,"htmlComments":467,"htmlAttributes":476,"restEndpoints":479,"jsGlobals":480,"shortcodeOutput":481},[453,454,455,456,457,458,459,460,461,462,463,464,465,466],"notch-pay-settings-wrap","notch-pay-section-title","notch-pay-integration-list","notch-pay-integration-item","notch-pay-integration-logo","notch-pay-integration-name","notch-pay-integration-description","notch-pay-field-label","notch-pay-field-input","notch-pay-field-help","notch-pay-toggle","notch-pay-settings-footer","notch-pay-api-key-field","notch-pay-private-key-field",[468,469,470,471,472,473,474,475],"\u003C!-- Notch Pay admin settings. -->","\u003C!-- Notch Pay section: API Settings -->","\u003C!-- Notch Pay section: Integrations -->","\u003C!-- Notch Pay section: General Settings -->","\u003C!-- Notch Pay section: Webhook Settings -->","\u003C!-- Notch Pay section: Page Redirects -->","\u003C!-- Notch Pay section: Transaction Log -->","\u003C!-- Notch Pay section: API Settings (Test Mode) -->",[477,478],"data-notch-pay-input-type","data-notch-pay-setting-name",[],[],[],{"error":334,"url":483,"statusCode":484,"statusMessage":485,"message":485},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fnotch-pay\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":32,"versions":487},[488],{"version":6,"download_url":24,"svn_tag_url":489,"released_at":26,"has_diff":330,"diff_files_changed":490,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":491,"is_current":334},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnotch-pay\u002Ftags\u002F1.0.7\u002F",[],[]]