BANKpay+ for WooCommerce
by BANKpay+ by K42.ventures 0 (0 reviews)

BANKpay+ for WooCommerce

Accept instant SEPA payments with 7-second settlement time via BANKpay+.

Tested up to WP 6.7.4 (Current: 6.9)
v1.7.3 Current Version v1.7.3
Updated 2 months ago Last Update on 18 Nov, 2025
Synced 7 hours ago Last Synced on
Rank
#31,520
No change
Active Installs
10+
-41.2%
KW Avg Position
57
No change
Downloads
2.3K
+2 today
Support Resolved
0%
No change
Rating
0%
Review 0 out of 5
0 (0 reviews)

Next Milestone 20

Total Progress 80%
10+ 20+
5,070
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 2 more installs to reach 20+

Rank Changes

31,325 31,690 32,055 32,419 32,784 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026 21-01-2026
31,325 31,690 32,055 32,419 32,784 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026 21-01-2026
31,325 31,690 32,055 32,419 32,784 22-12-2025 23-12-2025 24-12-2025 25-12-2025 26-12-2025 27-12-2025 28-12-2025 29-12-2025 30-12-2025 31-12-2025 01-01-2026 02-01-2026 03-01-2026 04-01-2026 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026 21-01-2026
31,325 31,690 32,055 32,419 32,784 23-10-2025 24-10-2025 25-10-2025 26-10-2025 27-10-2025 28-10-2025 29-10-2025 30-10-2025 31-10-2025 01-11-2025 02-11-2025 03-11-2025 04-11-2025 05-11-2025 06-11-2025 07-11-2025 08-11-2025 09-11-2025 10-11-2025 11-11-2025 12-11-2025 13-11-2025 14-11-2025 15-11-2025 16-11-2025 17-11-2025 18-11-2025 19-11-2025 20-11-2025 21-11-2025 22-11-2025 23-11-2025 24-11-2025 25-11-2025 26-11-2025 27-11-2025 28-11-2025 29-11-2025 30-11-2025 01-12-2025 02-12-2025 03-12-2025 04-12-2025 05-12-2025 06-12-2025 07-12-2025 08-12-2025 09-12-2025 10-12-2025 11-12-2025 12-12-2025 13-12-2025 14-12-2025 15-12-2025 16-12-2025 17-12-2025 18-12-2025 19-12-2025 20-12-2025 21-12-2025 22-12-2025 23-12-2025 24-12-2025 25-12-2025 26-12-2025 27-12-2025 28-12-2025 29-12-2025 30-12-2025 31-12-2025 01-01-2026 02-01-2026 03-01-2026 04-01-2026 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026 21-01-2026
Current #31,520
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026 21-01-2026
0 10 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026 21-01-2026
0 10 22-12-2025 23-12-2025 24-12-2025 25-12-2025 26-12-2025 27-12-2025 28-12-2025 29-12-2025 30-12-2025 31-12-2025 01-01-2026 02-01-2026 03-01-2026 04-01-2026 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026 21-01-2026
0 10 20 30 40 23-10-2025 26-10-2025 29-10-2025 01-11-2025 04-11-2025 07-11-2025 10-11-2025 13-11-2025 16-11-2025 19-11-2025 22-11-2025 25-11-2025 28-11-2025 01-12-2025 04-12-2025 07-12-2025 10-12-2025 13-12-2025 16-12-2025 19-12-2025 22-12-2025 25-12-2025 28-12-2025 31-12-2025 03-01-2026 06-01-2026 09-01-2026 12-01-2026 15-01-2026 18-01-2026 21-01-2026
0 10 20 30 40 21-01-2025 02-02-2025 14-02-2025 26-02-2025 10-03-2025 22-03-2025 03-04-2025 15-04-2025 27-04-2025 09-05-2025 21-05-2025 02-06-2025 14-06-2025 26-06-2025 08-07-2025 20-07-2025 01-08-2025 13-08-2025 25-08-2025 06-09-2025 18-09-2025 30-09-2025 12-10-2025 24-10-2025 05-11-2025 17-11-2025 29-11-2025 11-12-2025 23-12-2025 04-01-2026 16-01-2026 21-01-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

0.0
0 reviews
Overall 0%
5
0 (0%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Tracked Keywords

Showing 1 of 1
Keyword Position Change Type Updated
sepa 57 Tag 19 hours ago

Unlock Keyword Analytics

Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.

  • Full keyword position tracking
  • Historical ranking data
  • Competitor keyword analysis
Upgrade to Pro

Track This Plugin

Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.

Start Tracking Free

Plugin Details

Version
1.7.3
Last Updated
Nov 18, 2025
Requires WP
6.0+
Tested Up To
6.7.4
PHP Version
8.0 or higher

Support & Rating

Rating
☆ ☆ ☆ ☆ ☆ 0
Reviews
0
Support Threads
0
Resolved
0%

Keywords

Upgrade to Pro

Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.

Upgrade Now

Frequently Asked Questions

Common questions about BANKpay+ for WooCommerce

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 documentation, see the "For Developers" section below.
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.
How do I debug payment issues?
Enable WooCommerce logging:

Go to WooCommerce > Status > Logs
Look for logs starting with bankpay-plus and bankpay-plus-webhook

Common debugging steps:

Verify API credentials in settings
Check Test Mode vs Live Mode configuration
Confirm SSL certificate is valid
Review webhook delivery in logs
Check for plugin conflicts (disable other plugins temporarily)

For detailed troubleshooting, see: TESTING_GUIDE.md in the plugin directory
What are the rate limits for API requests?
The plugin implements intelligent rate limiting:

Webhook endpoint: 50 requests per minute per IP address
IBAN validation: 10 requests per minute per IP address
API requests: Cached for 5-15 minutes to minimize redundant calls

Bank connector list is cached for 24 hours, and analytics queries use transient caching to optimize performance.
What is SEPA Instant payment and how does it work?
SEPA Instant Credit Transfer (SCT Inst) is the European standard for real-time bank transfers. Unlike traditional SEPA payments that take 1-3 business days, SEPA Instant settles in under 10 seconds, 24/7/365.
Customer authorizes payment through their banking app
Bank instantly verifies funds availability
Money is debited from customer's account
Funds are credited to your account within 7-10 seconds
Payment is final and irrevocable (no chargebacks)

Benefits over card payments:

Instant settlement (vs 2-7 days for cards)
Lower fees (0.5% vs 1.5-3.5% for cards)
No chargebacks (bank transfers are final)
No monthly fees or hidden costs
24/7/365 availability

SEPA Instant is available across all 24 SEPA countries with 3000+ participating banks.
What is Account-to-Account (A2A) payment?
Account-to-Account (A2A) payments are direct bank transfers between customer and merchant accounts without card networks or intermediaries.

Traditional payment flow:

Customer → Card Network → Acquiring Bank → Your Account
(Multiple intermediaries = higher fees + longer settlement)

A2A payment flow:

Customer Bank → Your Bank (Direct)
(No intermediaries = lower fees + instant settlement)
No card network fees (Visa/Mastercard take 1-3%)
No acquiring bank markup
Payments can't be "charged back" fraudulently
Works with any bank account (no card needed)
Enabled by Open Banking regulations (PSD2)

What is Open Banking and PSD2?
Open Banking is the EU regulatory framework (PSD2 - Payment Services Directive 2) that allows licensed third parties to securely access banking services with customer consent.
You (merchant) requests payment
Customer selects their bank
Customer authorizes payment in their secure banking app
BANKpay+ (licensed Payment Initiation Service Provider) initiates the transfer
Money moves directly from customer to your account

Security features:

Strong Customer Authentication (SCA) required
No card details or passwords shared
Bank-grade encryption (TLS 1.3)
Multi-factor authentication via banking app
Regulated by European Central Bank and national supervisors

Your data security:

We never store bank login credentials
No sensitive payment data on your server
Webhook signatures prevent tampering
GDPR compliant by design

Why can't customers chargeback BANKpay+ payments?
Bank transfers are legally final and irrevocable under EU payment law (SEPA Rulebook). Once a customer authorizes payment through Strong Customer Authentication (SCA) in their banking app, the transaction cannot be disputed or reversed.

Contrast with card payments:

Cards: Customer can dispute for 120+ days after purchase
BANKpay+: Payment authorized with bank-level authentication, legally binding

Customer protection still exists:

Customers must authenticate in their secure banking app
Unauthorized transactions are bank's responsibility
Normal consumer protection laws still apply

For merchants, this means:

No fraudulent chargebacks
No chargeback fees (typically €15-25 each)
Predictable revenue (no surprise reversals months later)
Lower fraud rates (bank-level authentication required)

How fast is "7-second settlement"?
BANKpay+ uses SEPA Instant Credit Transfer, which guarantees settlement within 10 seconds. In practice, most payments settle in 7 seconds or less.

Timeline breakdown:

0-2 seconds: Customer authorizes in banking app
2-5 seconds: Bank verifies funds and processes transfer
5-7 seconds: Money arrives in your account
7-10 seconds: Confirmation webhook sent to your store

Compare this to traditional payment methods:

Credit cards: 2-7 business days
Debit cards: 1-3 business days
PayPal: 1-2 business days (or instant for 1% fee)
Bank transfer: 1-3 business days
BANKpay+ SEPA Instant: 7 seconds

Real-world impact:

Customer completes checkout at 14:30:15
Money in your account at 14:30:22
Order can ship immediately
Same-day access to revenue
Countries: Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden

Major banks include:

Germany: Deutsche Bank, Commerzbank, Sparkasse, N26, Revolut
France: BNP Paribas, Crédit Agricole, Société Générale
Netherlands: ING, Rabobank, ABN AMRO
Spain: Santander, BBVA, CaixaBank
Italy: UniCredit, Intesa Sanpaolo
Austria: Erste Bank, Raiffeisen
Plus digital banks: N26, Revolut, Bunq, Trade Republic, Wise

Requirements:

Customer must have an account at a SEPA Instant-enabled bank
Most major EU banks support SEPA Instant (as of 2025)
EU regulation makes SEPA Instant mandatory for all banks
Feature
BANKpay+
Credit Cards
PayPal
SEPA Transfer

Settlement Time
7 seconds
2-7 days
1-2 days
1-3 days

Transaction Fees
0.5%
1.5-3.5%
2.9% + €0.35
Free (slow)

Monthly Fees
None
€20-50
None
None

Chargebacks
No
Yes (120 days)
Yes (180 days)
No

Setup Complexity
Easy
Complex
Medium
Manual

Customer Friction
Low
Medium
Medium
High

Coverage
EU (SEPA)
Global
Global
EU (SEPA)

Success Rate
95%+
70-80%
85-90%
Manual

Best for:

European B2C ecommerce
Digital products needing instant delivery
High-value transactions (lower fees)
Businesses tired of chargebacks
Cash flow optimization (instant settlement)

Not ideal for:

Global sales outside Europe
Businesses needing payment plans
Customers without bank accounts (rare in EU)

Sign In / Register

You need to sign in or register to use this feature.