[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fd_pxURkrxe5nSRKPi3hCRi7pAOCJYnYyGcMgsDa91eI":3,"$fk_6GI2IyVUZikUcwUAo2xmi6DEz7RU0-vaofhXKc4jw":276,"$fnRqEZdg15BUVEA3hRQKSWocNn8l63jEJFy-lCEugqTM":280},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"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":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":127,"fingerprints":249},"sudan-online-payments-for-woocommerce","Sudan Online Payments for WooCommerce","1.0.0","mosabelhag","https:\u002F\u002Fprofiles.wordpress.org\u002Fmosabelhag\u002F","\u003Cp>🚩 \u003Cstrong>Important Notice:\u003C\u002Fstrong> This is an \u003Cstrong>unofficial, independently developed\u003C\u002Fstrong> plugin. It is not affiliated with, endorsed by, or connected to any specific Sudanese bank, payment service (like Bankak or O-Cash), or financial company.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sudan Online Payments for WooCommerce\u003C\u002Fstrong> is an \u003Cstrong>unofficial\u003C\u002Fstrong> gateway that facilitates \u003Cstrong>manual\u003C\u002Fstrong> bank transfers for the Sudanese market.\u003C\u002Fp>\n\u003Cp>It allows store owners to display their local bank or mobile money details (e.g., Bankak, O-Cash) at checkout. Customers complete their order by uploading a screenshot of their payment receipt for validation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> This plugin \u003Cstrong>does not process payments automatically\u003C\u002Fstrong>. It streamlines the manual transfer process, but all transactions require merchant verification of the uploaded receipt.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚀 Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Support for Popular Sudanese Services\u003C\u002Fstrong>: Pre-configured options for major banks and mobile money services:\n\u003Cul>\n\u003Cli>🏦 Bankak (Bank of Khartoum)\u003C\u002Fli>\n\u003Cli>🏦 O-Cash\u003C\u002Fli>\n\u003Cli>🏦 Fawry (Faisal Islamic Bank)\u003C\u002Fli>\n\u003Cli>🏦 SyberPay\u003C\u002Fli>\n\u003Cli>🏦 MyCashi\u003C\u002Fli>\n\u003Cli>🏦 Bravo\u003C\u002Fli>\n\u003Cli>🏦 Custom Bank\u002FService\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrated Receipt Upload\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Cstrong>AJAX-powered\u003C\u002Fstrong> upload without page reload.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client-side Validation\u003C\u002Fstrong>: Accepts common image formats (JPG, PNG) with configurable size limits.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upload Preview\u003C\u002Fstrong>: Customers see a thumbnail of their uploaded receipt.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Checkout Interface\u003C\u002Fstrong>: Modern grid layout for payment options with a “Copy Account Number” button for convenience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Complete Admin Management\u003C\u002Fstrong>: Dynamically add, edit, or remove account details from the WooCommerce settings. View uploaded receipts directly in the order details.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Localization Ready\u003C\u002Fstrong>: Includes translation files and is fully translated into \u003Cstrong>Arabic\u003C\u002Fstrong> and English.\u003C\u002Fli>\n\u003C\u002Ful>\n","Accept Sudanese bank transfers (Bankak, O-Cash, etc.) and validate uploaded payment receipts manually.",0,293,"2025-12-25T07:44:00.000Z","6.9.5","5.8","7.4",[18,19,20,21,22],"bank-transfer","payment-gateway","receipt-upload","sudan","woocommerce","https:\u002F\u002Fgithub.com\u002Fmosabelhag\u002Fsudan-online-payments-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsudan-online-payments-for-woocommerce.1.0.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-08-29T05:44:38.186Z",[36,56,73,93,110],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":25,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"fr-multi-bank-transfer-payment-gateways-for-woocommerce","Fr Multi Bank Transfer Payment Gateways for WooCommerce","1.1.4","fahrirusliyadi","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahrirusliyadi\u002F","\u003Cp>By default, WooCommerce provides 1 bank transfer payment gateway for all your bank accounts. With this plugin, you can add additional bank transfer payment gateways. So you can separate your bank accounts into multiple payment gateways, for example 1 payment gateway for 1 bank company.\u003C\u002Fp>\n\u003Cp>Notes:\u003Cbr \u002F>\n– On the screenshot you can see there are icons next to the payment gateway’s name. You can add the icon using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffr-custom-payment-gateway-icon-for-woocommerce\u002F\" rel=\"ugc\">Fr Custom Payment Gateway Icon for WooCommerce\u003C\u002Fa> plugin.\u003C\u002Fp>\n","Add multiple bank transfer payment gateways.",2000,24315,14,"2025-09-13T03:03:00.000Z","6.8.6","4.9","",[52,18,53,19,22],"bacs","multiple","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffr-multi-bank-transfer-payment-gateways-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffr-multi-bank-transfer-payment-gateways-for-woocommerce.1.1.4.zip",{"slug":57,"name":58,"version":6,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":48,"requires_at_least":15,"requires_php":16,"tags":68,"homepage":71,"download_link":72,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"advance-bank-payment-transfer-gateway","Advance Bank Payment Transfer Gateway","Ramesh Kumar","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeveloperramesh\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>Requires: WooCommerce 2.1+\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This plugin clones the Direct Bank Transfer gateway to create another offline payment method. This can be used to create a testing payment method if you use the Advance Bank Transfer gateway.\u003Cbr \u002F>\nFor example, this could be used for manual invoices or other offline payment methods.\u003C\u002Fp>\n\u003Cp>Upload the Bank Payment Receipt is require on the checkout page before submit the page, When an order is submitted the order will be placed “on-hold” after reviewing order by admin then order status will be changed.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcapsquery.com\u002F\" rel=\"nofollow ugc\"> Visit Our Website \u003C\u002Fa>\u003C\u002Fp>\n","Short Description: This plugin clones the Direct Bank Transfer gateway to create another offline payment method. License: GPLv2 or later",1000,25906,90,10,"2026-05-05T07:26:00.000Z",[18,69,70,19,22],"manual-payment","offline-payment","https:\u002F\u002Fgithub.com\u002Fdeveloper-ramesh","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvance-bank-payment-transfer-gateway.6.9.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":25,"num_ratings":83,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":87,"tags":88,"homepage":91,"download_link":92,"security_score":25,"vuln_count":11,"unpatched_count":11,"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",[18,89,90,19,22],"crypto","mobile-money","https:\u002F\u002Fdigages.com\u002Fdirect-payments-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdirect-payments-for-woocommerce.2.5.6.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":25,"downloaded":101,"rating":25,"num_ratings":31,"last_updated":102,"tested_up_to":14,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":108,"download_link":109,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"flywire-payment-gateway","Flywire for WooCommerce","1.0.11","taiflywire","https:\u002F\u002Fprofiles.wordpress.org\u002Ftaiflywire\u002F","\u003Cp>Flywire is a leading provider of cross-border as well as domestic payment solutions.  Our products are easy to integrate, offer competitive fess and are mostly free to use.  With this plugin, as well as an existing account with Flywire, any institution developing a WordPress + WooCommerce application can easily accept payments by Flywire, with minimal setup or configuration.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>By incorporating Flywire for WooCommerce scripts and related materials contained in the plugin file (collectively, the “Plugin”) onto your website, you acknowledge and agree to the following:\u003C\u002Fp>\n\u003Cp>The Plugin is only available for use by customers using Flywire’s services, which use is subject to Flywire’s onboarding process and your contractual agreement with Flywire.\u003C\u002Fp>\n\u003Cp>The Plugin is provided “as is.” Flywire Corporation (including its affiliates, employees, officers, directors, and shareholders) (collectively, “Flywire”) hereby disclaims all warranties of any kind, express or implied, by statute, at common law or otherwise, including, without limitation, the warranties of merchantability, fitness for a particular purpose and non-infringement. In no event shall Flywire be liable for any direct, indirect, special, incidental, or consequential damages or losses of any kind (including, but not limited to, loss of profits, the cost of procurement for substitute products or services, interruption of use, or loss or corruption of data), even if it is aware of the possibility of such damages. You understand that you download the Plugin at your own discretion and risk.\u003C\u002Fp>\n","Enable Flywire payments option for WooCommerce",6024,"2026-02-28T00:10:00.000Z","5.7","8.0",[18,106,107,19,22],"credit-card","pay","http:\u002F\u002Fwww.flywire.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflywire-payment-gateway.1.0.11.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":11,"num_ratings":11,"last_updated":120,"tested_up_to":14,"requires_at_least":121,"requires_php":104,"tags":122,"homepage":125,"download_link":126,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"bankpay-open-banking-sepa-payments-for-woocommerce","BANKpay+ Instant Bank Payments for WooCommerce (EUR)","1.7.18","BANKpay+ by K42.ventures","https:\u002F\u002Fprofiles.wordpress.org\u002Fbankpay\u002F","\u003Cp>🚀 \u003Cstrong>Transform Your Payment Processing with Instant SEPA Bank Transfers\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>BANKpay+ for WooCommerce enables your store to accept instant SEPA bank transfers with settlement in just 7 seconds. No card fees, no chargebacks, just instant bank-to-bank payments.\u003C\u002Fp>\n\u003Cp>Accept instant SEPA payments via BANKpay+ Real-time bank transfers with 7-second settlement directly into your bank account. A secure and convenient payment method that boosts conversions and customer satisfaction.\u003C\u002Fp>\n\u003Ch4>🎯 Key Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>⚡ \u003Cstrong>7-Second Settlement\u003C\u002Fstrong> – Get your money instantly, not in days\u003C\u002Fli>\n\u003Cli>💰 \u003Cstrong>Up to 70% Lower Fees\u003C\u002Fstrong> – Save thousands compared to card processors\u003C\u002Fli>\n\u003Cli>🛡️ \u003Cstrong>Zero Chargebacks\u003C\u002Fstrong> – Bank transfers are final and irreversible\u003C\u002Fli>\n\u003Cli>🏦 \u003Cstrong>3000+ Banks Supported\u003C\u002Fstrong> – Works with all major European banking institutions\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>EU Regulation Compliant\u003C\u002Fstrong> – Late Payment Directive, PSD2, GDPR\u003C\u002Fli>\n\u003Cli>🤖 \u003Cstrong>AI Invoice Processing\u003C\u002Fstrong> – Auto-extract payment details and send smart reminders\u003C\u002Fli>\n\u003Cli>📱 \u003Cstrong>Mobile-First Experience\u003C\u002Fstrong> – Optimized for smartphone banking apps\u003C\u002Fli>\n\u003Cli>🔄 \u003Cstrong>One-Click Repeat Payments\u003C\u002Fstrong> – Returning customers pay with a single tap\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💡 Why Choose BANKpay+ Over Card Payments?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>💰 Save Money\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Credit card fees: 1.5-3.5% per transaction\u003C\u002Fli>\n\u003Cli>BANKpay+ fees: Starting at 0.5% (save up to €2,500\u002Fmonth on €100k revenue)\u003C\u002Fli>\n\u003Cli>No monthly fees, no setup costs – free for the first 30 days!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>⚡ Get Paid Instantly\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Settlement time: 7 seconds (vs. 2-7 days with cards) directly into your bank account.\u003C\u002Fli>\n\u003Cli>Same-day access to your money\u003C\u002Fli>\n\u003Cli>Improved cash flow management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🛡️ Zero Chargeback Risk\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bank transfers are final and irreversible\u003C\u002Fli>\n\u003Cli>No fraudulent chargebacks\u003C\u002Fli>\n\u003Cli>No chargeback fees (typically €15-25 each)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>😊 Better Customer Experience\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No card details required\u003C\u002Fli>\n\u003Cli>Works with all European banks (3000+ institutions)\u003C\u002Fli>\n\u003Cli>Mobile-first payment flow\u003C\u002Fli>\n\u003Cli>One-click payments for returning customers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>👥 Who Should Use This?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>💼 B2B businesses needing compliance with EU Late Payment Directive\u003C\u002Fli>\n\u003Cli>🏪 Online stores serving European customers\u003C\u002Fli>\n\u003Cli>📦 High-volume merchants wanting to reduce payment processing costs\u003C\u002Fli>\n\u003Cli>📈 Subscription businesses needing reliable recurring payments\u003C\u002Fli>\n\u003Cli>🏛️ Professional services (lawyers, accountants, consultants)\u003C\u002Fli>\n\u003Cli>💰 Merchants tired of chargebacks and fraud\u003C\u002Fli>\n\u003Cli>⚡ Businesses needing instant access to funds for better cash flow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🚀 Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>💸 Payment Processing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>⚡ \u003Cstrong>Instant Settlement\u003C\u002Fstrong> – Money in your account within 7 seconds\u003C\u002Fli>\n\u003Cli>💰 \u003Cstrong>Low Fees\u003C\u002Fstrong> – Significantly lower than card processing fees (starting at 0.5%)\u003C\u002Fli>\n\u003Cli>🛡️ \u003Cstrong>No Chargebacks\u003C\u002Fstrong> – Bank transfers are final and secure\u003C\u002Fli>\n\u003Cli>🌍 \u003Cstrong>EU Coverage\u003C\u002Fstrong> – Accept payments from customers across Europe\u003C\u002Fli>\n\u003Cli>↩️ \u003Cstrong>Refunds\u003C\u002Fstrong> – Process refunds directly from WooCommerce\u003C\u002Fli>\n\u003Cli>✓ \u003Cstrong>IBAN Validation\u003C\u002Fstrong> – Real-time validation with MOD-97 checksum (70+ countries)\u003C\u002Fli>\n\u003Cli>🔄 \u003Cstrong>Returning Customers\u003C\u002Fstrong> – One-click payment with saved bank selection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🏛️ Compliance & Professional Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>💼 \u003Cstrong>Professional Payment Workflows\u003C\u002Fstrong> – Maintain compliance and professionalism\u003C\u002Fli>\n\u003Cli>📅 \u003Cstrong>Payment Terms Management\u003C\u002Fstrong> – Track due dates and automate follow-ups\u003C\u002Fli>\n\u003Cli>📊 \u003Cstrong>Audit Trail\u003C\u002Fstrong> – Complete payment history for regulatory compliance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>⚙️ Admin Experience\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📊 \u003Cstrong>Analytics Dashboard\u003C\u002Fstrong> – Comprehensive payment analytics with Chart.js visualizations\u003C\u002Fli>\n\u003Cli>📋 \u003Cstrong>Transaction Management\u003C\u002Fstrong> – View all BANKpay+ payments in dedicated admin panel\u003C\u002Fli>\n\u003Cli>📈 \u003Cstrong>Payment Dashboard\u003C\u002Fstrong> – Real-time statistics (today, week, month, all-time)\u003C\u002Fli>\n\u003Cli>📉 \u003Cstrong>Performance Metrics\u003C\u002Fstrong> – Success rates, volume trends, and processing times\u003C\u002Fli>\n\u003Cli>🏦 \u003Cstrong>Bank Analytics\u003C\u002Fstrong> – Top performing banks with usage statistics\u003C\u002Fli>\n\u003Cli>💾 \u003Cstrong>CSV Export\u003C\u002Fstrong> – Download analytics data for external analysis\u003C\u002Fli>\n\u003Cli>🔍 \u003Cstrong>Order Details\u003C\u002Fstrong> – Payment information displayed on order edit screen\u003C\u002Fli>\n\u003Cli>📱 \u003Cstrong>WordPress Dashboard Widget\u003C\u002Fstrong> – Quick overview of payment activity\u003C\u002Fli>\n\u003Cli>🔎 \u003Cstrong>Search & Filter\u003C\u002Fstrong> – Find transactions by status, customer, or order number\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🔒 Security & Reliability\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🔐 \u003Cstrong>Bank-Grade Security\u003C\u002Fstrong> – Webhook signature verification and HMAC authentication\u003C\u002Fli>\n\u003Cli>🚦 \u003Cstrong>Rate Limiting\u003C\u002Fstrong> – Automatic protection against webhook abuse\u003C\u002Fli>\n\u003Cli>🔁 \u003Cstrong>Replay Protection\u003C\u002Fstrong> – Timestamp validation prevents duplicate processing\u003C\u002Fli>\n\u003Cli>🛡️ \u003Cstrong>CSRF Protection\u003C\u002Fstrong> – All admin actions protected with capability checks\u003C\u002Fli>\n\u003Cli>🔒 \u003Cstrong>Security Headers\u003C\u002Fstrong> – CSP, HSTS, X-Frame-Options, and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>👨‍💻 Developer Friendly\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🧪 \u003Cstrong>Test Mode\u003C\u002Fstrong> – Sandbox environment for testing\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>HPOS Compatible\u003C\u002Fstrong> – Full support for High-Performance Order Storage\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>WordPress Standards\u003C\u002Fstrong> – Follows WordPress and WooCommerce coding standards\u003C\u002Fli>\n\u003Cli>🔌 \u003Cstrong>Extensible\u003C\u002Fstrong> – Hooks and filters for customization\u003C\u002Fli>\n\u003Cli>🔗 \u003Cstrong>REST API\u003C\u002Fstrong> – Public endpoint for IBAN validation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📋 Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>✅ WooCommerce 8.0 or higher\u003C\u002Fli>\n\u003Cli>✅ PHP 8.0 or higher\u003C\u002Fli>\n\u003Cli>✅ WordPress 6.0 or higher\u003C\u002Fli>\n\u003Cli>✅ BANKpay+ merchant account (\u003Ca href=\"https:\u002F\u002FBANKpay.plus\" rel=\"nofollow ugc\">Sign up here\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⚙️ How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>🛒 Customer selects BANKpay+ at checkout\u003C\u002Fli>\n\u003Cli>🏦 Customer is redirected to select their bank\u003C\u002Fli>\n\u003Cli>📱 Customer authorizes payment in their banking app\u003C\u002Fli>\n\u003Cli>⚡ Payment is confirmed and settled instantly\u003C\u002Fli>\n\u003Cli>✅ Customer is returned to your store\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>🚀 Get Started in 5 Minutes\u003C\u002Fh4>\n\u003Col>\n\u003Cli>📥 \u003Cstrong>Install\u003C\u002Fstrong> – Download from WordPress.org or search in your admin panel\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Activate\u003C\u002Fstrong> – Click “Activate” in your plugins list\u003C\u002Fli>\n\u003Cli>🔗 \u003Cstrong>Connect\u003C\u002Fstrong> – Run the setup wizard (WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Payments \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> BANKpay+)\u003C\u002Fli>\n\u003Cli>🧪 \u003Cstrong>Test\u003C\u002Fstrong> – Place a test order to verify everything works\u003C\u002Fli>\n\u003Cli>🎉 \u003Cstrong>Go Live\u003C\u002Fstrong> – Switch from test mode to live mode\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>💡 Easy Setup:\u003C\u002Fstrong> Our guided setup wizard walks you through every step. No technical knowledge required!\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>BANKpay+ for WooCommerce is fully translated and available in 6 languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>English\u003C\u002Fstrong> (en_US) – Default, 100% complete\u003C\u002Fli>\n\u003Cli>\u003Cstrong>German\u003C\u002Fstrong> (de_DE) – Deutsch, 100% complete (~98 strings)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Italian\u003C\u002Fstrong> (it_IT) – Italiano, 100% complete (~98 strings)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portuguese\u003C\u002Fstrong> (pt_PT) – Português, 100% complete (~98 strings)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spanish\u003C\u002Fstrong> (es_ES) – Español, 100% complete (~98 strings)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Greek\u003C\u002Fstrong> (el) – Ελληνικά, 100% complete (~98 strings)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributing Translations\u003C\u002Fh4>\n\u003Cp>We welcome translation contributions! You can contribute in two ways:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Via WordPress.org\u003C\u002Fstrong> (recommended)\u003Cbr \u002F>\nVisit: https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fbankpay-open-banking-sepa-payments-for-woocommerce\u002F\u003Cbr \u002F>\nTranslations submitted via GlotPress are automatically included in language packs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Via GitHub\u003C\u002Fstrong>\u003Cbr \u002F>\nFork the repository, translate the PO files in the \u003Ccode>languages\u002F\u003C\u002Fcode> directory, and submit a pull request.\u003Cbr \u002F>\nSee \u003Ccode>languages\u002FREADME.md\u003C\u002Fcode> for detailed translation guidelines.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Translation Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>German\u003C\u002Fstrong>: BANKpay+ Team (based on BANKpay+ application translations)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Italian\u003C\u002Fstrong>: BANKpay+ Team (professional translation)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portuguese\u003C\u002Fstrong>: BANKpay+ Team (professional translation)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spanish\u003C\u002Fstrong>: BANKpay+ Team (professional translation)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Greek\u003C\u002Fstrong>: BANKpay+ Team (professional translation for compliance market)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Thank you to all translators for making BANKpay+ accessible to users across Europe!\u003C\u002Fp>\n\u003Ch4>For Translators\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Total strings to translate\u003C\u002Fstrong>: 309\u003Cbr \u002F>\n– PHP strings: ~271 (admin interface, settings, error messages)\u003Cbr \u002F>\n– JavaScript strings: ~38 (customer-facing UI, validation feedback)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key terminology\u003C\u002Fstrong>:\u003Cbr \u002F>\n– “Instant Bank Transfer” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> “SEPA-Sofortüberweisung” (DE)\u003Cbr \u002F>\n– “Settlement” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> “Abwicklung” (DE)\u003Cbr \u002F>\n– “Bank-grade security” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> “Bank-Level Sicherheit” (DE)\u003C\u002Fp>\n\u003Cp>For complete translation guidelines, glossary, and context notes, see:\u003Cbr \u002F>\n    languages\u002FREADME.md in the plugin directory\u003C\u002Fp>\n\u003Ch3>For Developers\u003C\u002Fh3>\n\u003Cp>BANKpay+ is built with developers in mind, featuring extensive hooks, filters, and well-documented APIs for customization and integration.\u003C\u002Fp>\n\u003Ch4>Architecture\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Design Patterns:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dependency Injection Container\u003C\u002Fli>\n\u003Cli>Repository Pattern for order operations\u003C\u002Fli>\n\u003Cli>Observer Pattern for webhook events\u003C\u002Fli>\n\u003Cli>Strategy Pattern for payment flows\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Key Components:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>WC_Gateway_BANKpay_Plus\u003C\u002Fcode> – Main gateway class extending WC_Payment_Gateway\u003C\u002Fli>\n\u003Cli>\u003Ccode>BANKpay_Plus_API\u003C\u002Fcode> – RESTful API client with retry logic\u003C\u002Fli>\n\u003Cli>\u003Ccode>BANKpay_Plus_Webhook\u003C\u002Fcode> – Webhook handler with signature verification\u003C\u002Fli>\n\u003Cli>\u003Ccode>BANKpay_Plus_Analytics\u003C\u002Fcode> – Payment metrics and reporting\u003C\u002Fli>\n\u003Cli>\u003Ccode>BANKpay_Plus_IBAN_Validator\u003C\u002Fcode> – MOD-97 validation with 70+ country support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>API Integration\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Authentication:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Authorization: Bearer {access_token}\nX-API-Key: {api_key}\nX-HMAC-Signature: {hmac_sha256}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Create Checkout Session:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>POST \u002Fapi\u002Fcheckout\u002Fcreate\n{\n  \"amount\": 100.00,\n  \"currency\": \"EUR\",\n  \"reference\": \"Order #123\",\n  \"return_url\": \"https:\u002F\u002Fyourstore.com\u002Fcheckout\u002Fthank-you\",\n  \"webhook_url\": \"https:\u002F\u002Fyourstore.com\u002F?wc-api=wc_gateway_bankpay_plus\"\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Webhook Payload:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>POST \u002F?wc-api=wc_gateway_bankpay_plus\n{\n  \"event\": \"checkout.completed\",\n  \"checkout_id\": \"chk_123\",\n  \"payment_id\": \"pay_456\",\n  \"status\": \"completed\",\n  \"timestamp\": \"2025-01-26T15:30:00Z\"\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Hooks & Filters\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Actions (Execution Points):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>bankpay_plus_payment_initiated\u003C\u002Fcode> – Fires when payment initiates\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_payment_complete\u003C\u002Fcode> – Fires when payment completes\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_payment_failed\u003C\u002Fcode> – Fires when payment fails\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_refund_completed\u003C\u002Fcode> – Fires when refund processes\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_webhook_received\u003C\u002Fcode> – Fires on webhook receipt\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_webhook_verified\u003C\u002Fcode> – Fires after signature verification\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_webhook_failed\u003C\u002Fcode> – Fires on webhook error\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_analytics_event\u003C\u002Fcode> – Fires on analytics tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Filters (Data Modification):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>bankpay_plus_gateway_title\u003C\u002Fcode> – Customize payment method title\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_gateway_description\u003C\u002Fcode> – Customize checkout description\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_payment_button_text\u003C\u002Fcode> – Customize payment button text\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_checkout_data\u003C\u002Fcode> – Modify checkout session data\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_api_endpoint\u003C\u002Fcode> – Change API endpoint URL\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_api_timeout\u003C\u002Fcode> – Adjust API request timeout (default: 30s)\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_iban_valid\u003C\u002Fcode> – Override IBAN validation result\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_bank_list_cache_ttl\u003C\u002Fcode> – Adjust bank list cache (default: 24h)\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_webhook_rate_limit\u003C\u002Fcode> – Adjust webhook rate limit (default: 50\u002Fmin)\u003C\u002Fli>\n\u003Cli>\u003Ccode>bankpay_plus_verify_webhook_signature\u003C\u002Fcode> – Toggle signature verification\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Code Examples\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Example 1: Custom Payment Completion Logic\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action('bankpay_plus_payment_complete', 'my_custom_payment_handler', 10, 2);\n\nfunction my_custom_payment_handler($order_id, $payment_data) {\n    $order = wc_get_order($order_id);\n\n    \u002F\u002F Send custom confirmation email\n    wp_mail(\n        $order->get_billing_email(),\n        'Payment Confirmed - Instant Delivery',\n        'Your payment was processed in 7 seconds!'\n    );\n\n    \u002F\u002F Trigger fulfillment webhook\n    wp_remote_post('https:\u002F\u002Fwarehouse.example.com\u002Ffulfill', [\n        'body' => json_encode([\n            'order_id' => $order_id,\n            'payment_method' => 'bankpay_instant'\n        ])\n    ]);\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example 2: Customize Gateway Title\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('bankpay_plus_gateway_title', 'custom_gateway_title', 10, 2);\n\nfunction custom_gateway_title($title, $order_id) {\n    return $title . ' (Money in 7 seconds)';\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example 3: Validate Custom Business Rules\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('bankpay_plus_checkout_data', 'add_business_rules', 10, 2);\n\nfunction add_business_rules($data, $order) {\n    \u002F\u002F Add custom validation for high-value orders\n    if ($order->get_total() > 1000) {\n        $data['require_phone_verification'] = true;\n    }\n\n    \u002F\u002F Add custom metadata\n    $data['merchant_reference'] = get_option('custom_order_prefix') . $order->get_id();\n\n    return $data;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example 4: Track Conversions in Analytics\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action('woocommerce_thankyou', 'track_bankpay_conversion', 10, 1);\n\nfunction track_bankpay_conversion($order_id) {\n    $order = wc_get_order($order_id);\n\n    if ($order->get_payment_method() === 'bankpay_plus') {\n        do_action('my_analytics_track', [\n            'event' => 'instant_payment_completed',\n            'value' => $order->get_total(),\n            'settlement_time' => '7_seconds'\n        ]);\n    }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>REST API Endpoints\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>IBAN Validation:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>POST \u002Fwp-json\u002Fbankpay-plus\u002Fv1\u002Fvalidate-iban\n{\n  \"iban\": \"DE89370400440532013000\"\n}\n\nResponse:\n{\n  \"valid\": true,\n  \"country\": \"DE\",\n  \"bank_code\": \"37040044\",\n  \"checksum_valid\": true,\n  \"formatted\": \"DE89 3704 0044 0532 0130 00\"\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Rate Limiting:\u003C\u002Fstrong> 10 requests per minute per IP address\u003Cbr \u002F>\n\u003Cstrong>Caching:\u003C\u002Fstrong> Validation results cached for 30 days\u003Cbr \u002F>\n\u003Cstrong>Algorithm:\u003C\u002Fstrong> MOD-97 checksum validation for 70+ countries\u003C\u002Fp>\n\u003Ch4>Database Schema\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Analytics Table:\u003C\u002Fstrong> \u003Ccode>{$wpdb->prefix}bankpay_plus_analytics\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>CREATE TABLE wp_bankpay_plus_analytics (\n  event_id BIGINT AUTO_INCREMENT PRIMARY KEY,\n  order_id BIGINT NOT NULL,\n  checkout_uuid VARCHAR(100),\n  event_type VARCHAR(50) NOT NULL,\n  event_timestamp DATETIME NOT NULL,\n  order_total DECIMAL(10,2),\n  currency VARCHAR(3),\n  customer_email VARCHAR(100),\n  bank_connector_id INT,\n  bank_name VARCHAR(255),\n  processing_time_ms INT,\n  is_returning_customer TINYINT(1),\n  user_agent_hash VARCHAR(64),\n  INDEX idx_order_id (order_id),\n  INDEX idx_event_type (event_type),\n  INDEX idx_event_timestamp (event_timestamp)\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Testing\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>PHPUnit Test Suite:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>cd wp-plugin\u002Fbankpay-plus-woocommerce\ncomposer install\n.\u002Fvendor\u002Fbin\u002Fphpunit --testsuite unit\n.\u002Fvendor\u002Fbin\u002Fphpunit --testsuite integration\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Code Quality:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>composer phpcs          # Check WordPress coding standards\ncomposer phpcbf         # Auto-fix coding standards\ncomposer phpstan        # Static analysis (level 8)\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Makefile Commands:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>make test-all          # Run all tests\nmake lint              # Check coding standards\nmake format            # Auto-fix code style\nmake phpstan           # Static analysis\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Security Considerations\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Webhook Signature Verification:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Automatic HMAC SHA-256 verification ensures webhook authenticity. Invalid signatures are rejected with HTTP 403.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rate Limiting:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Webhooks: 50 requests\u002Fminute per IP\u003C\u002Fli>\n\u003Cli>IBAN validation: 10 requests\u002Fminute per IP\u003C\u002Fli>\n\u003Cli>Automatic blocking with exponential backoff\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Data Protection:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All input sanitized with \u003Ccode>sanitize_text_field()\u003C\u002Fcode>, \u003Ccode>sanitize_url()\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>All output escaped with \u003Ccode>esc_html()\u003C\u002Fcode>, \u003Ccode>esc_url()\u003C\u002Fcode>, \u003Ccode>esc_attr()\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>No sensitive data in logs (automatic redaction)\u003C\u002Fli>\n\u003Cli>GDPR compliant (SHA-256 hashing for personal data)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>In Plugin Directory:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>README.md\u003C\u002Fcode> – Quick start and overview\u003C\u002Fli>\n\u003Cli>\u003Ccode>DEVELOPER_GUIDE.md\u003C\u002Fcode> – Architecture and contribution guidelines\u003C\u002Fli>\n\u003Cli>\u003Ccode>API_INTEGRATION_GUIDE.md\u003C\u002Fcode> – Step-by-step API integration\u003C\u002Fli>\n\u003Cli>\u003Ccode>TESTING_GUIDE.md\u003C\u002Fcode> – Unit, integration, and E2E testing\u003C\u002Fli>\n\u003Cli>\u003Ccode>WARP.md\u003C\u002Fcode> – AI assistant integration guide\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Online Resources:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GitHub: https:\u002F\u002Fgithub.com\u002Fk42\u002FWooCommerce\u003C\u002Fli>\n\u003Cli>API Docs: https:\u002F\u002Fdocs.bankpay.plus\u002Fapi\u003C\u002Fli>\n\u003Cli>Support: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbankpay-open-banking-sepa-payments-for-woocommerce\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>We welcome contributions! Please see \u003Ccode>CONTRIBUTING.md\u003C\u002Fcode> in the plugin directory for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Code style guidelines (WordPress + WooCommerce standards)\u003C\u002Fli>\n\u003Cli>Testing requirements (PHPUnit coverage)\u003C\u002Fli>\n\u003Cli>Pull request process\u003C\u002Fli>\n\u003Cli>Security disclosure policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Found a bug?\u003C\u002Fstrong> Report it on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbankpay-open-banking-sepa-payments-for-woocommerce\u002F\" rel=\"ugc\">WordPress.org support forum\u003C\u002Fa>\u003C\u002Fp>\n","Accept instant SEPA payments with 7-second settlement time via BANKpay+ directly into your bank account.",20,3205,"2026-04-12T17:05:00.000Z","6.0",[18,123,19,124,22],"instant-payment","sepa","https:\u002F\u002FBANKpay.plus","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbankpay-open-banking-sepa-payments-for-woocommerce.1.7.18.zip",{"attackSurface":128,"codeSignals":198,"taintFlows":239,"riskAssessment":240,"analyzedAt":248},{"hooks":129,"ajaxHandlers":186,"restRoutes":194,"shortcodes":195,"cronEvents":196,"entryPointCount":197,"unprotectedCount":197},[130,136,140,144,148,152,158,163,167,170,175,179,183],{"type":131,"name":132,"callback":133,"priority":66,"file":134,"line":135},"action","woocommerce_email_before_order_table","email_instructions","includes\\class-wc-gateway-sudan-online-payments.php",53,{"type":131,"name":137,"callback":138,"file":134,"line":139},"woocommerce_checkout_process","sudan_online_payments_validate_checkout",447,{"type":131,"name":141,"callback":142,"priority":66,"file":134,"line":143},"woocommerce_admin_order_data_after_billing_address","sudan_online_payments_display_admin_receipt",466,{"type":131,"name":145,"callback":146,"priority":66,"file":134,"line":147},"woocommerce_order_details_after_order_table","sudan_online_payments_display_customer_receipt",485,{"type":131,"name":149,"callback":150,"priority":66,"file":134,"line":151},"woocommerce_email_after_order_table","sudan_online_payments_display_customer_receipt_email",488,{"type":131,"name":153,"callback":154,"priority":155,"file":156,"line":157},"plugins_loaded","init_gateway",11,"sudan-online-payments-for-woocommerce.php",63,{"type":159,"name":160,"callback":161,"file":156,"line":162},"filter","woocommerce_payment_gateways","add_gateway",66,{"type":131,"name":164,"callback":165,"file":156,"line":166},"wp_enqueue_scripts","enqueue_scripts",69,{"type":131,"name":168,"callback":168,"file":156,"line":169},"admin_enqueue_scripts",70,{"type":159,"name":171,"callback":172,"priority":173,"file":156,"line":174},"woocommerce_settings_tabs_array","add_settings_tab",50,76,{"type":131,"name":176,"callback":177,"file":156,"line":178},"woocommerce_settings_tabs_sudan_online_payments","settings_tab_content",77,{"type":131,"name":180,"callback":181,"file":156,"line":182},"woocommerce_update_options_sudan_online_payments","update_settings",78,{"type":131,"name":153,"callback":184,"file":156,"line":185},"get_instance",178,[187,192],{"action":188,"nopriv":189,"callback":190,"hasNonce":189,"hasCapCheck":189,"file":156,"line":191},"sudan_online_payments_upload_receipt",false,"handle_ajax_upload",89,{"action":188,"nopriv":193,"callback":190,"hasNonce":189,"hasCapCheck":189,"file":156,"line":65},true,[],[],[],2,{"dangerousFunctions":199,"sqlUsage":200,"outputEscaping":202,"fileOperations":11,"externalRequests":11,"nonceChecks":237,"capabilityChecks":11,"bundledLibraries":238},[],{"prepared":11,"raw":11,"locations":201},[],{"escaped":203,"rawEcho":204,"locations":205},34,15,[206,209,211,213,215,217,219,221,223,225,227,229,231,233,235],{"file":134,"line":207,"context":208},198,"raw output",{"file":134,"line":210,"context":208},227,{"file":134,"line":212,"context":208},232,{"file":134,"line":214,"context":208},235,{"file":134,"line":216,"context":208},237,{"file":134,"line":218,"context":208},244,{"file":134,"line":220,"context":208},248,{"file":134,"line":222,"context":208},261,{"file":134,"line":224,"context":208},473,{"file":134,"line":226,"context":208},476,{"file":134,"line":228,"context":208},478,{"file":134,"line":230,"context":208},503,{"file":134,"line":232,"context":208},507,{"file":134,"line":234,"context":208},508,{"file":134,"line":236,"context":208},510,3,[],[],{"summary":241,"deductions":242},"The \"sudan-online-payments-for-woocommerce\" plugin, version 1.0.0, presents a significant security risk primarily due to its unprotected AJAX endpoints.  While the plugin demonstrates good practices by using prepared statements for all SQL queries, performing nonce checks, and having no recorded vulnerability history, the presence of two AJAX handlers without any authentication or capability checks creates a substantial attack surface. This means that any unauthenticated user could potentially interact with these AJAX endpoints, leading to unintended actions or information disclosure if not properly secured within the handler's logic.\n\nThe static analysis reveals no dangerous functions, no file operations, and no external HTTP requests, which are positive signs.  Furthermore, the lack of known CVEs and historical vulnerabilities suggests a generally well-maintained codebase or a lack of targeted attacks. However, the unprotected AJAX endpoints are a critical oversight that negates these strengths. The 69% proper output escaping also indicates a minor area for improvement, as a portion of output is not being sanitized, potentially leading to cross-site scripting (XSS) vulnerabilities if the unsanitized data is user-controllable and displayed in the frontend.\n\nIn conclusion, while the plugin has some strong security foundations, the critical weakness of unprotected AJAX handlers exposes it to potential abuse. The absence of historical vulnerabilities is reassuring but does not mitigate the immediate risks posed by the current code. Addressing the lack of authentication on these AJAX endpoints should be the highest priority to improve the plugin's overall security posture.",[243,245],{"reason":244,"points":66},"AJAX handlers without auth checks",{"reason":246,"points":247},"Output escaping not fully implemented",4,"2026-03-17T06:04:49.191Z",{"wat":250,"direct":261},{"assetPaths":251,"generatorPatterns":255,"scriptPaths":256,"versionParams":257},[252,253,254],"\u002Fwp-content\u002Fplugins\u002Fsudan-online-payments-for-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fsudan-online-payments-for-woocommerce\u002Fassets\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fsudan-online-payments-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js",[],[253,254],[258,259,260],"sudan-online-payments-for-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css?ver=","sudan-online-payments-for-woocommerce\u002Fassets\u002Fjs\u002Fscript.js?ver=","sudan-online-payments-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":262,"htmlComments":264,"htmlAttributes":267,"restEndpoints":270,"jsGlobals":272,"shortcodeOutput":275},[263],"sudan-online-payments-receipt-upload-wrapper",[265,266],"\u003C!-- Sudan Online Payments Receipt Upload -->","\u003C!-- Sudan Online Payments Settings -->",[268,269],"data-setting-name=\"sudan_online_payments\"","data-gateway-id=\"sudan_online_payments\"",[271],"\u002Fwp-json\u002Fsudan-online-payments\u002Fv1\u002Fupload",[273,274],"sudan_online_payments_params","sudan_online_payments_admin_params",[],{"error":193,"url":277,"statusCode":278,"statusMessage":279,"message":279},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsudan-online-payments-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":281},[282],{"version":6,"download_url":24,"svn_tag_url":283,"released_at":26,"has_diff":189,"diff_files_changed":284,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":285,"is_current":193},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsudan-online-payments-for-woocommerce\u002Ftags\u002F1.0.0\u002F",[],[]]