BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
BANKpay+ Instant Bank Payments for WooCommerce (EUR) icon
Maintained Tested up to 6.9.10 #18 in bank transfer

BANKpay+ Instant Bank Payments for WooCommerce (EUR)

Accept instant SEPA payments with 7-second settlement time via BANKpay+ directly into your bank account.

Active installs20+10+ tier
Downloads · 30d104▲ +33.3% vs prev. 30d
Rating—0 reviews
Health score45/100Fair
All-time downloads3.4KSince Jun 2022
Support resolved—No recent threads
RequiresWP 6.0PHP 8.0+
Downloads · 7d30▲ +66.7% week over week
Our verdict

Use with caution

BANKpay+ Instant Bank Payments… works, but test it on a staging site before relying on it in 2026. It runs on 20+ sites and was last updated 6 months ago, and scores 45/100 on our health check.

  • Small user base (20+ active installs)
  • Very few reviews so far
  • Only tested up to WordPress 6.9 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

369Jul 9Aug 22Oct 6
Yesterday3
Daily average (1y)4
Peak day82Mar 12, 2026
Last 12 months1.6K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where BANKpay+ Instant Bank Payme… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
bank transfer #76 820 Best bank transfer plugins →
instant payment #63 1,016 Best instant payment plugins →
payment gateway >100 3,979 Best payment gateway plugins →
sepa #25 160 Best sepa plugins →
woocommerce >100 10,000 Best woocommerce plugins →

Version adoption

Share of active sites per release.

  • 1.7100.0%

About BANKpay+ Instant Bank Payments for WooC…

From the official readme · v1.7.18

Description

🚀 Transform Your Payment Processing with Instant SEPA Bank Transfers

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.

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.

🎯 Key Benefits

  • ⚡ 7-Second Settlement – Get your money instantly, not in days
  • 💰 Up to 70% Lower Fees – Save thousands compared to card processors
  • 🛡️ Zero Chargebacks – Bank transfers are final and irreversible
  • 🏦 3000+ Banks Supported – Works with all major European banking institutions
  • ✅ EU Regulation Compliant – Late Payment Directive, PSD2, GDPR
  • 🤖 AI Invoice Processing – Auto-extract payment details and send smart reminders
  • 📱 Mobile-First Experience – Optimized for smartphone banking apps
  • 🔄 One-Click Repeat Payments – Returning customers pay with a single tap

💡 Why Choose BANKpay+ Over Card Payments?

💰 Save Money

  • Credit card fees: 1.5-3.5% per transaction
  • BANKpay+ fees: Starting at 0.5% (save up to €2,500/month on €100k revenue)
  • No monthly fees, no setup costs – free for the first 30 days!

⚡ Get Paid Instantly

  • Settlement time: 7 seconds (vs. 2-7 days with cards) directly into your bank account.
  • Same-day access to your money
  • Improved cash flow management

🛡️ Zero Chargeback Risk

  • Bank transfers are final and irreversible
  • No fraudulent chargebacks
  • No chargeback fees (typically €15-25 each)

😊 Better Customer Experience

  • No card details required
  • Works with all European banks (3000+ institutions)
  • Mobile-first payment flow
  • One-click payments for returning customers

👥 Who Should Use This?

Perfect for:

  • 💼 B2B businesses needing compliance with EU Late Payment Directive
  • 🏪 Online stores serving European customers
  • 📦 High-volume merchants wanting to reduce payment processing costs
  • 📈 Subscription businesses needing reliable recurring payments
  • 🏛️ Professional services (lawyers, accountants, consultants)
  • 💰 Merchants tired of chargebacks and fraud
  • ⚡ Businesses needing instant access to funds for better cash flow

🚀 Features

💸 Payment Processing

  • ⚡ Instant Settlement – Money in your account within 7 seconds
  • 💰 Low Fees – Significantly lower than card processing fees (starting at 0.5%)
  • 🛡️ No Chargebacks – Bank transfers are final and secure
  • 🌍 EU Coverage – Accept payments from customers across Europe
  • ↩️ Refunds – Process refunds directly from WooCommerce
  • ✓ IBAN Validation – Real-time validation with MOD-97 checksum (70+ countries)
  • 🔄 Returning Customers – One-click payment with saved bank selection

🏛️ Compliance & Professional Features

  • 💼 Professional Payment Workflows – Maintain compliance and professionalism
  • 📅 Payment Terms Management – Track due dates and automate follow-ups
  • 📊 Audit Trail – Complete payment history for regulatory compliance

⚙️ Admin Experience

  • 📊 Analytics Dashboard – Comprehensive payment analytics with Chart.js visualizations
  • 📋 Transaction Management – View all BANKpay+ payments in dedicated admin panel
  • 📈 Payment Dashboard – Real-time statistics (today, week, month, all-time)
  • 📉 Performance Metrics – Success rates, volume trends, and processing times
  • 🏦 Bank Analytics – Top performing banks with usage statistics
  • 💾 CSV Export – Download analytics data for external analysis
  • 🔍 Order Details – Payment information displayed on order edit screen
  • 📱 WordPress Dashboard Widget – Quick overview of payment activity
  • 🔎 Search & Filter – Find transactions by status, customer, or order number

🔒 Security & Reliability

  • 🔐 Bank-Grade Security – Webhook signature verification and HMAC authentication
  • 🚦 Rate Limiting – Automatic protection against webhook abuse
  • 🔁 Replay Protection – Timestamp validation prevents duplicate processing
  • 🛡️ CSRF Protection – All admin actions protected with capability checks
  • 🔒 Security Headers – CSP, HSTS, X-Frame-Options, and more

👨‍💻 Developer Friendly

  • 🧪 Test Mode – Sandbox environment for testing
  • ⚡ HPOS Compatible – Full support for High-Performance Order Storage
  • ✅ WordPress Standards – Follows WordPress and WooCommerce coding standards
  • 🔌 Extensible – Hooks and filters for customization
  • 🔗 REST API – Public endpoint for IBAN validation

📋 Requirements

  • ✅ WooCommerce 8.0 or higher
  • ✅ PHP 8.0 or higher
  • ✅ WordPress 6.0 or higher
  • ✅ BANKpay+ merchant account (Sign up here)

⚙️ How It Works

  1. 🛒 Customer selects BANKpay+ at checkout
  2. 🏦 Customer is redirected to select their bank
  3. 📱 Customer authorizes payment in their banking app
  4. ⚡ Payment is confirmed and settled instantly
  5. ✅ Customer is returned to your store

🚀 Get Started in 5 Minutes

  1. 📥 Install – Download from WordPress.org or search in your admin panel
  2. ✅ Activate – Click “Activate” in your plugins list
  3. 🔗 Connect – Run the setup wizard (WooCommerce → Settings → Payments → BANKpay+)
  4. 🧪 Test – Place a test order to verify everything works
  5. 🎉 Go Live – Switch from test mode to live mode

💡 Easy Setup: Our guided setup wizard walks you through every step. No technical knowledge required!

Translations

BANKpay+ for WooCommerce is fully translated and available in 6 languages:

  • English (en_US) – Default, 100% complete
  • German (de_DE) – Deutsch, 100% complete (~98 strings)
  • Italian (it_IT) – Italiano, 100% complete (~98 strings)
  • Portuguese (pt_PT) – Português, 100% complete (~98 strings)
  • Spanish (es_ES) – Español, 100% complete (~98 strings)
  • Greek (el) – Ελληνικά, 100% complete (~98 strings)

Contributing Translations

We welcome translation contributions! You can contribute in two ways:

  1. Via WordPress.org (recommended)
    Visit: https://translate.wordpress.org/projects/wp-plugins/bankpay-open-banking-sepa-payments-for-woocommerce/
    Translations submitted via GlotPress are automatically included in language packs.

  2. Via GitHub
    Fork the repository, translate the PO files in the languages/ directory, and submit a pull request.
    See languages/README.md for detailed translation guidelines.

Translation Credits

  • German: BANKpay+ Team (based on BANKpay+ application translations)
  • Italian: BANKpay+ Team (professional translation)
  • Portuguese: BANKpay+ Team (professional translation)
  • Spanish: BANKpay+ Team (professional translation)
  • Greek: BANKpay+ Team (professional translation for compliance market)

Thank you to all translators for making BANKpay+ accessible to users across Europe!

For Translators

Total strings to translate: 309
– PHP strings: ~271 (admin interface, settings, error messages)
– JavaScript strings: ~38 (customer-facing UI, validation feedback)

Key terminology:
– “Instant Bank Transfer” → “SEPA-Sofortüberweisung” (DE)
– “Settlement” → “Abwicklung” (DE)
– “Bank-grade security” → “Bank-Level Sicherheit” (DE)

For complete translation guidelines, glossary, and context notes, see:
languages/README.md in the plugin directory

For Developers

BANKpay+ is built with developers in mind, featuring extensive hooks, filters, and well-documented APIs for customization and integration.

Architecture

Design Patterns:

  • Dependency Injection Container
  • Repository Pattern for order operations
  • Observer Pattern for webhook events
  • Strategy Pattern for payment flows

Key Components:

  • WC_Gateway_BANKpay_Plus – Main gateway class extending WC_Payment_Gateway
  • BANKpay_Plus_API – RESTful API client with retry logic
  • BANKpay_Plus_Webhook – Webhook handler with signature verification
  • BANKpay_Plus_Analytics – Payment metrics and reporting
  • BANKpay_Plus_IBAN_Validator – MOD-97 validation with 70+ country support

API Integration

Authentication:

Authorization: Bearer {access_token}
X-API-Key: {api_key}
X-HMAC-Signature: {hmac_sha256}

Create Checkout Session:

POST /api/checkout/create
{
  "amount": 100.00,
  "currency": "EUR",
  "reference": "Order #123",
  "return_url": "https://yourstore.com/checkout/thank-you",
  "webhook_url": "https://yourstore.com/?wc-api=wc_gateway_bankpay_plus"
}

Webhook Payload:

POST /?wc-api=wc_gateway_bankpay_plus
{
  "event": "checkout.completed",
  "checkout_id": "chk_123",
  "payment_id": "pay_456",
  "status": "completed",
  "timestamp": "2025-01-26T15:30:00Z"
}

Hooks & Filters

Actions (Execution Points):

  • bankpay_plus_payment_initiated – Fires when payment initiates
  • bankpay_plus_payment_complete – Fires when payment completes
  • bankpay_plus_payment_failed – Fires when payment fails
  • bankpay_plus_refund_completed – Fires when refund processes
  • bankpay_plus_webhook_received – Fires on webhook receipt
  • bankpay_plus_webhook_verified – Fires after signature verification
  • bankpay_plus_webhook_failed – Fires on webhook error
  • bankpay_plus_analytics_event – Fires on analytics tracking

Filters (Data Modification):

  • bankpay_plus_gateway_title – Customize payment method title
  • bankpay_plus_gateway_description – Customize checkout description
  • bankpay_plus_payment_button_text – Customize payment button text
  • bankpay_plus_checkout_data – Modify checkout session data
  • bankpay_plus_api_endpoint – Change API endpoint URL
  • bankpay_plus_api_timeout – Adjust API request timeout (default: 30s)
  • bankpay_plus_iban_valid – Override IBAN validation result
  • bankpay_plus_bank_list_cache_ttl – Adjust bank list cache (default: 24h)
  • bankpay_plus_webhook_rate_limit – Adjust webhook rate limit (default: 50/min)
  • bankpay_plus_verify_webhook_signature – Toggle signature verification

Code Examples

Example 1: Custom Payment Completion Logic

add_action('bankpay_plus_payment_complete', 'my_custom_payment_handler', 10, 2);

function my_custom_payment_handler($order_id, $payment_data) {
    $order = wc_get_order($order_id);

    // Send custom confirmation email
    wp_mail(
        $order->get_billing_email(),
        'Payment Confirmed - Instant Delivery',
        'Your payment was processed in 7 seconds!'
    );

    // Trigger fulfillment webhook
    wp_remote_post('https://warehouse.example.com/fulfill', [
        'body' => json_encode([
            'order_id' => $order_id,
            'payment_method' => 'bankpay_instant'
        ])
    ]);
}

Example 2: Customize Gateway Title

add_filter('bankpay_plus_gateway_title', 'custom_gateway_title', 10, 2);

function custom_gateway_title($title, $order_id) {
    return $title . ' (Money in 7 seconds)';
}

Example 3: Validate Custom Business Rules

add_filter('bankpay_plus_checkout_data', 'add_business_rules', 10, 2);

function add_business_rules($data, $order) {
    // Add custom validation for high-value orders
    if ($order->get_total() > 1000) {
        $data['require_phone_verification'] = true;
    }

    // Add custom metadata
    $data['merchant_reference'] = get_option('custom_order_prefix') . $order->get_id();

    return $data;
}

Example 4: Track Conversions in Analytics

add_action('woocommerce_thankyou', 'track_bankpay_conversion', 10, 1);

function track_bankpay_conversion($order_id) {
    $order = wc_get_order($order_id);

    if ($order->get_payment_method() === 'bankpay_plus') {
        do_action('my_analytics_track', [
            'event' => 'instant_payment_completed',
            'value' => $order->get_total(),
            'settlement_time' => '7_seconds'
        ]);
    }
}

REST API Endpoints

IBAN Validation:

POST /wp-json/bankpay-plus/v1/validate-iban
{
  "iban": "DE89370400440532013000"
}

Response:
{
  "valid": true,
  "country": "DE",
  "bank_code": "37040044",
  "checksum_valid": true,
  "formatted": "DE89 3704 0044 0532 0130 00"
}

Rate Limiting: 10 requests per minute per IP address
Caching: Validation results cached for 30 days
Algorithm: MOD-97 checksum validation for 70+ countries

Database Schema

Analytics Table: {$wpdb->prefix}bankpay_plus_analytics

CREATE TABLE wp_bankpay_plus_analytics (
  event_id BIGINT AUTO_INCREMENT PRIMARY KEY,
  order_id BIGINT NOT NULL,
  checkout_uuid VARCHAR(100),
  event_type VARCHAR(50) NOT NULL,
  event_timestamp DATETIME NOT NULL,
  order_total DECIMAL(10,2),
  currency VARCHAR(3),
  customer_email VARCHAR(100),
  bank_connector_id INT,
  bank_name VARCHAR(255),
  processing_time_ms INT,
  is_returning_customer TINYINT(1),
  user_agent_hash VARCHAR(64),
  INDEX idx_order_id (order_id),
  INDEX idx_event_type (event_type),
  INDEX idx_event_timestamp (event_timestamp)
);

Testing

PHPUnit Test Suite:

cd wp-plugin/bankpay-plus-woocommerce
composer install
./vendor/bin/phpunit --testsuite unit
./vendor/bin/phpunit --testsuite integration

Code Quality:

composer phpcs          # Check WordPress coding standards
composer phpcbf         # Auto-fix coding standards
composer phpstan        # Static analysis (level 8)

Makefile Commands:

make test-all          # Run all tests
make lint              # Check coding standards
make format            # Auto-fix code style
make phpstan           # Static analysis

Security Considerations

Webhook Signature Verification:

Automatic HMAC SHA-256 verification ensures webhook authenticity. Invalid signatures are rejected with HTTP 403.

Rate Limiting:

  • Webhooks: 50 requests/minute per IP
  • IBAN validation: 10 requests/minute per IP
  • Automatic blocking with exponential backoff

Data Protection:

  • All input sanitized with sanitize_text_field(), sanitize_url()
  • All output escaped with esc_html(), esc_url(), esc_attr()
  • No sensitive data in logs (automatic redaction)
  • GDPR compliant (SHA-256 hashing for personal data)

Documentation

In Plugin Directory:

  • README.md – Quick start and overview
  • DEVELOPER_GUIDE.md – Architecture and contribution guidelines
  • API_INTEGRATION_GUIDE.md – Step-by-step API integration
  • TESTING_GUIDE.md – Unit, integration, and E2E testing
  • WARP.md – AI assistant integration guide

Online Resources:

  • GitHub: https://github.com/k42/WooCommerce
  • API Docs: https://docs.bankpay.plus/api
  • Support: https://wordpress.org/support/plugin/bankpay-open-banking-sepa-payments-for-woocommerce/

Contributing

We welcome contributions! Please see CONTRIBUTING.md in the plugin directory for:

  • Code style guidelines (WordPress + WooCommerce standards)
  • Testing requirements (PHPUnit coverage)
  • Pull request process
  • Security disclosure policy

Found a bug? Report it on the WordPress.org support forum

Installation

Minimum Requirements

  • WordPress 6.0 or greater
  • WooCommerce 8.0 or greater
  • PHP 8.0 or greater
  • MySQL 5.6 or greater
  • SSL certificate (required for production mode)
  • Modern web browser with JavaScript enabled

Automatic Installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser.

  1. Log in to your WordPress dashboard
  2. Navigate to Plugins > Add New
  3. Search for “BANKpay+ for WooCommerce”
  4. Click Install Now next to our plugin
  5. Click Activate once installation completes
  6. Navigate to WooCommerce > Settings > Payments > BANKpay+
  7. Click Run Setup Wizard to configure your payment gateway

Manual Installation

The manual installation method involves downloading the plugin and uploading it to your server via FTP or your hosting control panel.

  1. Download the plugin ZIP file from WordPress.org
  2. Log in to your WordPress dashboard
  3. Navigate to Plugins > Add New > Upload Plugin
  4. Click Choose File and select the ZIP file you downloaded
  5. Click Install Now
  6. Click Activate Plugin once installation completes
  7. Navigate to WooCommerce > Settings > Payments > BANKpay+
  8. Follow the setup wizard to connect your BANKpay+ account

Alternatively, you can upload the plugin via FTP:

  1. Unzip the plugin file on your computer
  2. Upload the bankpay-plus-woocommerce folder to /wp-content/plugins/
  3. Activate the plugin through the Plugins menu in WordPress

Updating

Automatic updates should work smoothly. As always, ensure you backup your site before updating.

If you experience any issues after an update:

  1. Go to WordPress > Settings > Permalinks
  2. Click Save Changes (no changes needed, just save)
  3. Clear your site cache if using a caching plugin

First-Time Setup

After installation, you’ll see an admin notice prompting you to run the setup wizard. The wizard will guide you through:

  1. Welcome – Introduction to BANKpay+ features
  2. Connect – API key configuration and connectivity test
  3. Payout – IBAN configuration for receiving settlements

The entire setup takes under 5 minutes. No technical knowledge required!

Testing Before Going Live

  1. Enable Test Mode in the gateway settings
  2. Use sandbox API credentials from your BANKpay+ dashboard
  3. Place test orders to verify the payment flow
  4. Check webhook delivery in WooCommerce logs
  5. Once satisfied, switch to Live Mode with production credentials

SSL Requirement

An SSL certificate is required for production mode. Payments will not work without HTTPS in live mode due to banking security requirements (PSD2 regulations).

Most hosting providers offer free SSL certificates via Let’s Encrypt. Contact your host if you need assistance.

Frequently asked questions

Do I need a BANKpay+ account?

Yes, you need to sign up for a merchant account at https://BANKpay.plus. The setup wizard can create your account automatically during plugin configuration.

How much does BANKpay+ cost?

Pricing starts at 0.5% per transaction with no monthly fees or setup costs. This is significantly lower than typical credit card processing fees (1.5-3.5%). For detailed pricing and volume discounts, visit https://BANKpay.plus/pricing

How long does setup take?

Most merchants complete setup in under 5 minutes using our guided setup wizard. You’ll need: Business email address IBAN for receiving payouts Business registration details (name, address) The wizard validates everything in real-time, so you’ll know immediately if there are any issues.

Can I test before going live?

Yes! The plugin includes a full sandbox environment. You can test unlimited transactions before accepting real payments. Simply enable “Test Mode” in the settings.

What if a customer wants a refund?

Process refunds directly from the WooCommerce order page—just like you would with any other payment method. Refunds are sent back to the customer’s bank account within 1-2 business days. The refund amount is automatically deducted from your next payout.

Which countries are supported?

BANKpay+ works across all SEPA countries: Austria, Belgium, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Slovakia, Slovenia, Spain, Sweden. Customers in any of these countries can pay using their local bank account.

Do customers need a BANKpay+ account?

No! Customers pay directly from their existing bank account using their banking app (like N26, Revolut, or their regular bank’s app). No registration, no new account creation—just instant authentication and payment.

Is there a test mode?

Yes, the plugin includes a sandbox mode for testing before going live. Test mode uses separate API credentials and doesn’t process real money.

What happens if a payment fails?

If a customer’s bank declines the payment or they cancel during authorization, the order remains in “Pending” status. The customer can try again or choose a different payment method. You’ll see the failure reason in the order notes.

Can customers save their payment info?

Yes! Returning customers can enable one-click payments. Their bank selection is remembered (stored locally in their browser), making future checkouts even faster. This is optional and controlled by the customer.

How secure is BANKpay+?

BANKpay+ uses bank-grade security: All payments require authentication through the customer’s banking app No sensitive data is stored on your server Webhook signatures prevent tampering Rate limiting protects against abuse GDPR compliant

Does this work with WooCommerce subscriptions?

Currently, BANKpay+ supports one-time payments only. Subscription support is planned for a future release.

How does IBAN validation work?

The plugin validates IBANs using the MOD-97 algorithm for 70+ countries. Optionally, you can configure an ibanapi.com API key for enhanced validation with bank details. Without an API key, local validation still works perfectly.

Is customer bank data stored?

By default, bank selection information is stored only in your browser’s localStorage (on your device) to enable one-click payments on return visits. This includes your bank name, logo, and masked IBAN. No data is sent to our servers unless you explicitly create a user account and opt-in to cross-device sync. You can remove saved bank information at any time by clicking “Forget this bank” during checkout, or by clearing your browser data. Data automatically expires after 90 days of inactivity.

Does this plugin work with my theme?

Yes! BANKpay+ works with any properly coded WordPress theme. The plugin integrates seamlessly with WooCommerce’s standard checkout flow. If you notice styling issues, you can customize the appearance with CSS. We recommend Storefront or any WooCommerce-compatible theme for best results.

Is SSL required?

Yes, an SSL certificate (HTTPS) is required for production mode. This is mandated by PSD2 banking regulations for secure payment processing. Most hosting providers offer free SSL certificates via Let’s Encrypt. Test mode can work without SSL for local development, but all production payments must use HTTPS.

Is this compatible with High-Performance Order Storage (HPOS)?

Yes! BANKpay+ is fully compatible with WooCommerce’s High-Performance Order Storage (HPOS, also called Custom Order Tables). We officially declare HPOS compatibility in our plugin headers.

What are webhooks and do I need to configure them?

Webhooks are automatic notifications sent from BANKpay+ to your store when payment status changes. The plugin handles webhook configuration automatically—no manual setup needed! Webhooks are secured with HMAC SHA-256 signature verification and include: Rate limiting (50 requests/minute per IP) Replay protection (timestamp validation) Automatic retry with exponential backoff for failed deliveries Your webhook URL is automatically configured as: https://yourstore.com/?wc-api=wc_gateway_bankpay_plus

Can I customize the plugin behavior with hooks and filters?

Yes! The plugin provides numerous WordPress action and filter hooks for developers: Key Actions: bankpay_plus_payment_complete – Fires when payment completes bankpay_plus_payment_failed – Fires when payment fails bankpay_plus_refund_completed – Fires when refund processes bankpay_plus_webhook_received – Fires on webhook receipt Key Filters: bankpay_plus_gateway_title – Customize payment method title bankpay_plus_gateway_description – Customize checkout description bankpay_plus_checkout_data – Modify checkout session data bankpay_plus_api_timeout – Adjust API request timeout For complete…

Where can I find API documentation?

API integration documentation is available in: Plugin directory: See API_INTEGRATION_GUIDE.md Developer guide: See DEVELOPER_GUIDE.md for architecture overview Online: Visit https://docs.bankpay.plus/api The plugin uses RESTful JSON API with dual authentication (Bearer token + API key) and HMAC signature verification for webhooks.

Changelog

Major feature release: Analytics Dashboard with Chart.js visualizations, payment performance metrics, bank-by-bank statistics, CSV export, and custom date range filtering. Database table auto-created on activation. Requires PHP 8.0+.

1.7.18 – 2026-04-12

  • Enhancement: Bug fixes and improvements
  • Release Date: 2026-04-12

1.7.8 – 2026-03-12

1.7.7 – 2026-03-06

  • Added: Locale support in checkout URLs – Automatically inserts user’s locale into BANKpay checkout URLs
    • Transforms https://bankpay.plus/checkout/uuid → https://bankpay.plus/{locale}/checkout/uuid
    • Uses WordPress determine_locale() to detect current user’s language
    • Supports all 2-letter language codes (e.g., /nl/, /de/, /fr/)
    • Prevents duplicate locale insertion if already present in URL

1.7.4 – 2025-11-17

1.7.4 – 2025-11-17

  • Enhancement: [EDIT THIS – Describe main enhancement]
  • Feature: [EDIT THIS – Describe new feature]
  • Release Date: 2025-11-17

  • Enhancement: Comprehensive readme.txt formatting improvements

  • Enhancement: Consistent emoji/icon usage throughout documentation
  • Enhancement: Improved visual hierarchy with icons for all sections
  • Enhancement: Better section organization with clearer navigation
  • Enhancement: Professional appearance optimized for WordPress.org plugin directory
  • Note: No code changes – documentation quality improvements only

1.7.3 – 2025-11-17

  • Enhancement: WordPress.org readme formatting improvements
  • Fix: Removed special character from plugin header
  • Fix: Converted bullet points to proper list format
  • Enhancement: Cleaned up changelog (removed duplicates and template text)

Full changelog on WordPress.org →

Screenshots

Payment gateway settings
Payment gateway settings
Checkout page with BANKpay+ option
Checkout page with BANKpay+ option
Bank selection interface
Bank selection interface
Payment confirmation
Payment confirmation

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best BANKpay+ Instant Bank Payment… alternatives

All bank transfer plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Checkout with Zelle on Woocommerce Checkout with Zelle on Woocommerce Receive Zelle payments on your website with WooCommerce + Zelle by The African Boss 3K+ ★★★★★★★★★★ 3.4 (5) 1 year ago 47
2 Fr Multi Bank Transfer Payment Gateways for WooCommerce Fr Multi Bank Transfer Payment Gateways for WooCommerce Add multiple bank transfer payment gateways. by fahrirusliyadi 2K+ ★★★★★★★★★★ 5 (14) 1 year ago 49
3 PeproDev Receipt Uploader for WooCommerce PeproDev Receipt Uploader for WooCommerce Let customers upload a payment receipt (image or PDF) for any payment method, and approve… by Pepro Dev. Group 1K+ ★★★★★★★★★★ 5 (14) 2 weeks ago 71
4 Gateway for Wise on WooCommerce Gateway for Wise on WooCommerce A simple WooCommerce payment gateway for Wise (formerly TransferWise) by alx359 1K+ ★★★★★★★★★★ 5 (3) 9 months ago 38
5 Advance Bank Payment Transfer Gateway Advance Bank Payment Transfer Gateway Short Description: This plugin clones the Direct Bank Transfer gateway to create another… by Ramesh Kumar 1K+ ★★★★★★★★★★ 4.5 (10) 4 weeks ago 80
6 Checkout Gateway for IRIS Checkout Gateway for IRIS Unofficial IRIS checkout payment gateway for WooCommerce. Accept payments via IRIS and… by vgdevsolutions 1K+ ★★★★★★★★★★ 5 (3) 7 months ago 38
7 Direct Payments for WooCommerce – Bank Transfer, Mobile Money, Crypto and Peer-to-Peer (P2P) Payments Direct Payments for WooCommerce Direct Payments for WooCommerce allows your store to accept instant payments via bank… by Digages 800+ ★★★★★★★★★★ 5 (10) 1 week ago 86
8 QR payment for WooCommerce QR payment for WooCommerce Generate QR codes for bank transfers in WooCommerce checkout to simplify payments for your… by WebBaker 400+ ★★★★★★★★★★ 5 (1) 5 months ago 62
9 Ainbae Receipt Upload for WooCommerce Ainbae Receipt Upload for WooCommerce Allow customers to upload bank transfer receipts directly from the WooCommerce order… by ainbae 200+ ★★★★★★★★★★ 5 (3) 4 weeks ago 80
10 Czech QR Payments for WooCommerce Czech QR Payments for WooCommerce Payment method for fast QR code bank transfer payment from Czech banking mobile apps by Miroslav Novák 100+ ★★★★★★★★★★ No reviews 4 weeks ago 72

FAQ

BANKpay+ Instant Bank Payments for…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 7, 2026

Is BANKpay+ Instant Bank Payments… free?

Yes. BANKpay+ Instant Bank Payments… is free to download and use from the official WordPress.org plugin directory.

Is BANKpay+ Instant Bank Payments… safe to use in 2026?

BANKpay+ Instant Bank Payments… works, but test it on a staging site before relying on it in 2026. It runs on 20+ sites and was last updated 6 months ago, and scores 45/100 on our health check.

How many websites use BANKpay+ Instant Bank Payments…?

BANKpay+ Instant Bank Payments… is active on 20+ WordPress websites and has been downloaded 3,434 times since it launched in June 2022. It was downloaded 104 times in the last 30 days.

Does BANKpay+ Instant Bank Payments… work with WordPress 7.1?

BANKpay+ Instant Bank Payments… is officially tested up to WordPress 6.9.10, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does BANKpay+ Instant Bank Payments… need?

BANKpay+ Instant Bank Payments… requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was BANKpay+ Instant Bank Payments… last updated?

The latest version, 1.7.18, was released on April 12, 2026 (6 months ago).

Who makes BANKpay+ Instant Bank Payments…?

BANKpay+ Instant Bank Payments… is developed and maintained by BANKpay+ by K42.ventures.

What are the best alternatives to BANKpay+ Instant Bank Payments…?

The most popular alternatives to BANKpay+ Instant Bank Payments… are Checkout with Zelle on Wooc… (3K+ installs), Fr Multi Bank Transfer Paym… (2K+ installs) and PeproDev Receipt Uploader f… (1K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.