[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdCRijKsQJGkb2uVSiJdCssIaTMKi3tk0p-rnhmMKgUA":3,"$ffzJ9jNkMINirGRZcerIgjuKWL-u4UiEdx57qa1o4fws":132,"$frpZPczCMRcGROOohWovSb_jqcskdshKHIrXeukMM1WI":137},{"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":26,"fingerprints":26},"getblitz-payment-gateway","GetBlitz Payment Gateway","0.0.5","aderopoa","https:\u002F\u002Fprofiles.wordpress.org\u002Faderopoa\u002F","\u003Cp>GetBlitz is an open-source SEPA Instant Transfer gateway that runs on your infrastructure — zero middlemen, zero tracking, zero lock-in. Built for European businesses that value sovereignty.\u003C\u002Fp>\n\u003Cp>With this WooCommerce plugin, you can accept real-time EUR bank transfers across all 36 SEPA countries. Funds settle in under 10 seconds, directly to your bank account.\u003C\u002Fp>\n\u003Cp>Key Features:\u003Cbr \u002F>\n* \u003Cstrong>SEPA Instant Transfers\u003C\u002Fstrong>: Funds settle in seconds.\u003Cbr \u002F>\n* \u003Cstrong>Direct Settlement\u003C\u002Fstrong>: Funds flow directly to your bank account (Qonto, Revolut Business, etc.).\u003Cbr \u002F>\n* \u003Cstrong>Zero Transaction Fees\u003C\u002Fstrong>: Pay a flat monthly fee to GetBlitz, not a percentage of your sales.\u003Cbr \u002F>\n* \u003Cstrong>Data Sovereignty\u003C\u002Fstrong>: Your customer data stays on your infrastructure.\u003Cbr \u002F>\n* \u003Cstrong>Real-time Notifications\u003C\u002Fstrong>: Instant order updates via WebSockets.\u003Cbr \u002F>\n* \u003Cstrong>Plugin Source Code\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgetblitz-io\u002Fwp-getblitz-payment-gateway\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>Latest Releases\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgetblitz-io\u002Fwp-getblitz-payment-gateway\u002Freleases\" rel=\"nofollow ugc\">GitHub Releases\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>To complete the setup, please follow these steps in your GetBlitz Dashboard:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Allowed Origins\u003C\u002Fstrong>: The allowed origin determines where your widget can load. You must add your WordPress site URL.\n\u003Cul>\n\u003Cli>Go to \u003Ccode>Getblitz -> Settings -> Allowed Origins -> Add\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhooks\u003C\u002Fstrong>: Webhooks receive real-time payment status updates.\n\u003Cul>\n\u003Cli>Go to \u003Ccode>Getblitz -> Settings -> Webhooks -> Add Webhook\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Add your webhook URL (you can copy this from the plugin settings page) and copy the Webhook Secret into the plugin settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>API Key\u003C\u002Fstrong>: The API key allows the plugin to communicate securely with GetBlitz.\n\u003Cul>\n\u003Cli>Go to \u003Ccode>Getblitz -> Settings -> API Keys -> Generate New Key\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Copy this key into the plugin settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to GetBlitz services to initialize and process SEPA instant payments during checkout.\u003C\u002Fp>\n\u003Col>\n\u003Cli>GetBlitz REST API (\u003Ccode>https:\u002F\u002Fapp.getblitz.io\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Purpose: create payment sessions and verify final payment status for WooCommerce orders.\u003Cbr \u002F>\n– Data sent: order amount (in cents), currency, merchant reference ID (derived from WooCommerce order ID), API authentication token from your plugin settings, and session ID for status lookups.\u003Cbr \u002F>\n– When sent: when a customer starts payment and when the plugin verifies payment status after customer confirmation.\u003C\u002Fp>\n\u003Col>\n\u003Cli>GetBlitz webhook callback (from GetBlitz to your WordPress site)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Purpose: receive asynchronous payment events (\u003Ccode>payment.success\u003C\u002Fcode>, \u003Ccode>payment.partial\u003C\u002Fcode>, \u003Ccode>payment.failed\u003C\u002Fcode>, \u003Ccode>payment.expired\u003C\u002Fcode>) and update order status.\u003Cbr \u002F>\n– Data received and processed: merchant reference ID, event type, reference\u002Fsession identifiers, and paid amount where applicable.\u003Cbr \u002F>\n– When received: after payment lifecycle events occur on GetBlitz.\u003C\u002Fp>\n\u003Col>\n\u003Cli>GetBlitz real-time WebSocket endpoint (\u003Ccode>wss:\u002F\u002Fapp.getblitz.io\u003C\u002Fcode> by default, configurable)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Purpose: provide real-time checkout payment state updates in the customer payment widget.\u003Cbr \u002F>\n– Data used: session ID\u002Fclient token tied to the checkout payment session.\u003Cbr \u002F>\n– When used: while the customer is on the hosted payment widget flow.\u003C\u002Fp>\n\u003Cp>Service provider: GetBlitz\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fgetblitz.io\u002Fterms\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fgetblitz.io\u002Fprivacy\u003C\u002Fp>\n","Accept SEPA Instant Transfers across Europe with the GetBlitz Payment Gateway. Secure, fast, and open-source.",0,126,"2026-06-03T11:40:00.000Z","7.0.2","6.0","7.4",[18,19,20,21,22],"bank-transfer","getblitz","payments","sepa","woocommerce","https:\u002F\u002Fgithub.com\u002Fgetblitz-io\u002Fwp-getblitz-payment-gateway","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgetblitz-payment-gateway.0.0.5.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-29T01:55:16.596Z",[36,55,77,100,117],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":14,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":53,"download_link":54,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"viva-com-smart-for-woocommerce","Viva.com | Smart Checkout for WooCommerce","1.1.1","Viva.com Support","https:\u002F\u002Fprofiles.wordpress.org\u002Fvivawalletplugins\u002F","\u003Cp>Viva.com | Smart Checkout extends WooCommerce by providing a seamless and secure payment gateway. Accept online payments with a modern checkout experience, and multiple payment methods.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless Checkout\u003C\u002Fstrong> – Provide a frictionless payment experience optimized for conversion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Payment Methods\u003C\u002Fstrong> – Accept credit\u002Fdebit cards, digital wallets, and local payment options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong> – Fully compatible with WooCommerce’s payment flow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Localized Experience\u003C\u002Fstrong> – Support for multiple languages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Important: Webhook security & IP allowlisting\u003C\u002Fh3>\n\u003Cp>Webhook security relies on \u003Cstrong>allowlisting Viva.com’s published source IP addresses at your server or firewall level\u003C\u002Fstrong>. If your hosting environment, WAF, or security plugin blocks Viva.com’s outbound notifications, order statuses will not be updated and payments may appear stuck.\u003C\u002Fp>\n\u003Cp>Before going live, make sure your infrastructure allows inbound traffic from the IPs published by Viva.com. The current list and instructions are maintained at:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdeveloper.viva.com\u002Fwebhooks-for-payments\u002F#whitelist-the-viva-addresses\" rel=\"nofollow ugc\">developer.viva.com — Whitelist the Viva addresses\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This requirement is independent of the plugin — it applies at the server\u002Ffirewall layer and must be configured by your hosting provider or system administrator.\u003C\u002Fp>\n\u003Ch3>1.1.0 – 2026-05-21\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add dynamic descriptor feature\u003C\u002Fli>\n\u003Cli>Logo update\u003C\u002Fli>\n\u003Cli>Optimize payment transaction handling\u003C\u002Fli>\n\u003Cli>Compatibility with woocommerce latest version\u003C\u002Fli>\n\u003Cli>Update viva.com sdk version\u003C\u002Fli>\n\u003Cli>Admin notices refactor\u003C\u002Fli>\n\u003Cli>Add notice prompting merchants to whitelist Viva.com IPs\u003C\u002Fli>\n\u003Cli>Conditional render notice on thank you page\u003C\u002Fli>\n\u003Cli>Minimum WooCommerce version raised to 9.2 — stores on WC \u003C 9.2 must update WooCommerce before upgrading this plugin\u003C\u002Fli>\n\u003Cli>Minimum PHP version raised to 7.4\u003C\u002Fli>\n\u003Cli>Security: credential fields (client ID, client secret) now masked in admin settings\u003C\u002Fli>\n\u003Cli>Security: REST webhook endpoint now validates EventTypeId and EventData before processing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.2 – 2025-05-15\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add currency to transaction api calls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.1 – 2025-03-27\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add brand color picker option for smart checkout\u003C\u002Fli>\n\u003Cli>Fix double request to viva during configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.0 – 2025-02-05\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Initial release.\u003C\u002Fli>\n\u003C\u002Ful>\n","Take secure online payments on your WooCommerce store with Viva.com Smart Checkout. ---",6000,20549,46,7,"2026-07-09T07:14:00.000Z","6.5",[51,20,21,52,22],"apple-pay","viva","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fviva-com-smart-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fviva-com-smart-for-woocommerce.1.1.1.zip",{"slug":56,"name":57,"version":58,"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":68,"requires_at_least":69,"requires_php":69,"tags":70,"homepage":73,"download_link":74,"security_score":75,"vuln_count":31,"unpatched_count":11,"last_vuln_date":76,"fetched_at":27},"wc-zelle","Checkout with Zelle on Woocommerce","4.1.1","The African Boss","https:\u002F\u002Fprofiles.wordpress.org\u002Ftheafricanboss\u002F","\u003Cp>\u003Cstrong>HPOS compatibility & WooCommerce Blocks support\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Unlock more great features for you and your customers and priority support with a PRO license. \u003Ca href=\"https:\u002F\u002Ftheafricanboss.com\u002Fzelle\" rel=\"nofollow ugc\">Upgrade\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Checkout with Zelle on Woocommerce is a plugin that allows you to receive Zelle payments on your website with WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disclaimer:\u003C\u002Fstrong> We are not affiliated with, endorsed by, sponsored by, or in any official partnership with Zelle or Early Warning Services, LLC. The use of their name, trademark, and branding is solely for the purpose of providing a convenient way for users to make payments through Zelle. All rights to the name, trademark, and branding of Zelle are owned by Early Warning Services, LLC.\u003C\u002Fp>\n\u003Ch4>More information\u003C\u002Fh4>\n\u003Cp>For more details about this woocommerce extension, \u003Cstrong>please visit \u003Ca href=\"https:\u002F\u002Ftheafricanboss.com\u002Fzelle\" rel=\"nofollow ugc\">The African Boss\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSee available screenshots or the store example of \u003Ca href=\"https:\u002F\u002Fgurastores.com\u002Ftest\u002F\" rel=\"nofollow ugc\">Gura Stores\u003C\u002Fa> for visual details\u003C\u002Fp>\n\u003Ch4>PRO or customized version\u003C\u002Fh4>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Ftheafricanboss.com\u002Fzelle\" rel=\"nofollow ugc\">The African Boss\u003C\u002Fa> to unlock PRO features and priority support.\u003C\u002Fp>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>An example of the plugin in use is the following store:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgurastores.com\u002Ftest\u002F\" rel=\"nofollow ugc\">Gura Stores\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin displays Zelle information\u003C\u002Fp>\n\u003Cp>See the screenshots or the store example of \u003Ca href=\"https:\u002F\u002Fgurastores.com\u002Ftest\u002F\" rel=\"nofollow ugc\">Gura Stores\u003C\u002Fa> for visual details.\u003C\u002Fp>\n\u003Ch4>Disclaimer Regarding Use of Name, Trademark, and Branding of Zelle\u003C\u002Fh4>\n\u003Cp>This plugin is not affiliated with, endorsed by, or in any way associated or partnered with Zelle or Early Warning Services, LLC. The use of their name, trademark, and branding is solely for the purpose of providing a convenient way for users to make payments through Zelle. All rights to the name, trademark, and branding of Zelle are owned by Early Warning Services, LLC.\u003Cbr \u002F>\nThe plugin does not claim any ownership or rights to the name, trademark, or branding.\u003C\u002Fp>\n\u003Cp>The plugin is provided “as is” and the developers are not responsible for any issues or disputes that may arise from the use of the name, trademark, or branding.\u003Cbr \u002F>\nBy using this plugin, you acknowledge and agree that you are solely responsible for your use of Zelle.\u003C\u002Fp>\n\u003Cp>If you are a representative of Zelle or any other rights holder and believe that any content in this plugin violates your intellectual property rights or misrepresents an affiliation, please contact us at info@theafricanboss.com and we will promptly address the issue.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>After activating the plugin, add your Zelle information such as your Zelle name, Zelle email, Zelle phone number in the plugin settings to start receiving payments instantly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Unlock more great features for you and your customers and priority support with a PRO license. \u003Ca href=\"https:\u002F\u002Ftheafricanboss.com\u002Fzelle\" rel=\"nofollow ugc\">Upgrade\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Receive Zelle payments on your website with WooCommerce + Zelle",3000,37993,68,5,"2025-05-28T04:52:00.000Z","6.8.6","5.0",[18,71,20,22,72],"money-transfer","zelle","https:\u002F\u002Ftheafricanboss.com\u002Fzelle","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-zelle.zip",91,"2023-07-12 00:00:00",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":25,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":96,"download_link":97,"security_score":98,"vuln_count":31,"unpatched_count":11,"last_vuln_date":99,"fetched_at":27},"checkout-gateway-iris","Checkout Gateway for IRIS","1.5","vgdevsolutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fvgdevsolutions\u002F","\u003Cp>\u003Cstrong>Checkout Gateway for IRIS\u003C\u002Fstrong> allows store owners to accept direct IRIS payments through WooCommerce. After the customer places an order, it is set to “on hold” until the payment is manually verified.\u003C\u002Fp>\n\u003Cp>This is ideal for Greek businesses using IRIS payments and bank transfers, allowing them to present payment instructions, QR code, VAT number, and account holder info right at checkout.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>ℹ️ This plugin is developed by VGDEV and is \u003Cstrong>not affiliated with or endorsed by IRIS or any bank\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Adds a new payment method for IRIS at WooCommerce Checkout.\u003Cbr \u002F>\n* Displays bank details, reference instructions, and a QR code after order.\u003Cbr \u002F>\n* Fully customizable payment labels (e.g., VAT, account name).\u003Cbr \u002F>\n* Designed specifically for Greek market needs.\u003Cbr \u002F>\n* Compatible with latest WooCommerce and WordPress versions.\u003C\u002Fp>\n","Unofficial IRIS checkout payment gateway for WooCommerce. Accept payments via IRIS and manage order statuses efficiently.",1000,56805,3,"2026-02-24T10:02:00.000Z","6.9.5","5.2","7.2",[18,93,94,95,22],"greek-payments","iris","qr-code","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcheckout-gateway-iris.1.5.zip",99,"2026-02-05 00:00:00",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":11,"num_ratings":11,"last_updated":110,"tested_up_to":89,"requires_at_least":15,"requires_php":111,"tags":112,"homepage":115,"download_link":116,"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","8.0",[18,113,114,21,22],"instant-payment","payment-gateway","https:\u002F\u002FBANKpay.plus","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbankpay-open-banking-sepa-payments-for-woocommerce.1.7.18.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":11,"downloaded":125,"rating":11,"num_ratings":11,"last_updated":126,"tested_up_to":14,"requires_at_least":127,"requires_php":16,"tags":128,"homepage":130,"download_link":131,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"zevpay-checkout-for-woocommerce","ZevPay Checkout for WooCommerce","1.0.0","DAN","https:\u002F\u002Fprofiles.wordpress.org\u002Farowolodaniel\u002F","\u003Cp>ZevPay Checkout for WooCommerce lets your customers pay using bank transfer, PayID, and card, directly from your WooCommerce store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Two checkout modes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Inline Modal\u003C\u002Fstrong>: opens the ZevPay payment form in a modal overlay on your checkout page. Customers never leave your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standard (Redirect)\u003C\u002Fstrong>: redirects customers to the ZevPay hosted checkout page. Optionally forwards order details (line items, customer info) to the hosted page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple setup, just enter your API keys\u003C\u002Fli>\n\u003Cli>Supports bank transfer, PayID, and card payments\u003C\u002Fli>\n\u003Cli>Choose which payment methods to offer, or use your ZevPay Dashboard settings\u003C\u002Fli>\n\u003Cli>WooCommerce Blocks support\u003C\u002Fli>\n\u003Cli>HPOS (High-Performance Order Storage) compatible\u003C\u002Fli>\n\u003Cli>Webhook signature verification for reliable payment confirmation\u003C\u002Fli>\n\u003Cli>Uses the WordPress HTTP API, no bundled HTTP libraries\u003C\u002Fli>\n\u003Cli>Debug logging for troubleshooting\u003C\u002Fli>\n\u003Cli>Fully translatable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A \u003Ca href=\"https:\u002F\u002Fzevpaycheckout.com\" rel=\"nofollow ugc\">ZevPay Checkout\u003C\u002Fa> merchant account is required to use this plugin.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the ZevPay Checkout API to process payments. It is not usable without a ZevPay Checkout merchant account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>api.zevpaycheckout.com\u003C\u002Fstrong> (ZevPay Checkout API)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When: initializing a payment session at checkout and verifying payment status afterwards.\u003C\u002Fli>\n\u003Cli>Data sent: order amount and currency, order ID and order key, a payment reference, the customer’s billing email and name, and (if “Pass Order Details” is enabled in Standard mode) order line items (product name, short description, quantity, unit price).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>js.zevpaycheckout.com\u003C\u002Fstrong> (ZevPay inline payment SDK)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When: the customer opens the payment modal on the pay-for-order page (Inline mode only).\u003C\u002Fli>\n\u003Cli>Data sent: the browser loads the payment SDK script and submits the payment details above directly to ZevPay.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Hosted checkout page\u003C\u002Fstrong> (Standard mode)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When: the customer is redirected to the ZevPay hosted page on zevpaycheckout.com to complete payment, then returned to your store.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These services are operated by ZevPay: \u003Ca href=\"https:\u002F\u002Fwww.zevpaycheckout.com\u002Flegal\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.zevpaycheckout.com\u002Flegal\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","Accept payments via bank transfer, PayID, and card with ZevPay Checkout.",65,"2026-07-16T00:19:00.000Z","5.8",[18,129,114,20,22],"nigeria","https:\u002F\u002Fdocs.zevpaycheckout.com\u002Fsdks\u002Fwoocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzevpay-checkout-for-woocommerce.1.0.0.zip",{"error":133,"url":134,"statusCode":135,"statusMessage":136,"message":136},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fgetblitz-payment-gateway\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":138,"versions":139},2,[140,146],{"version":6,"download_url":24,"svn_tag_url":141,"released_at":26,"has_diff":142,"diff_files_changed":143,"diff_lines":26,"trac_diff_url":144,"vulnerabilities":145,"is_current":133},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgetblitz-payment-gateway\u002Ftags\u002F0.0.5\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgetblitz-payment-gateway%2Ftags%2F0.0.4&new_path=%2Fgetblitz-payment-gateway%2Ftags%2F0.0.5",[],{"version":147,"download_url":148,"svn_tag_url":149,"released_at":26,"has_diff":142,"diff_files_changed":150,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":151,"is_current":142},"0.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgetblitz-payment-gateway.0.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgetblitz-payment-gateway\u002Ftags\u002F0.0.4\u002F",[],[]]