Wopisanje
IBAN Checker by ibanchecker.cash adds real-time IBAN validation to your WooCommerce checkout. When a customer submits an order with an IBAN number, the plugin verifies it against the ibanchecker.cash API before the order is accepted.
What it does:
- Validates IBAN format, check digit (MOD-97), and country-specific length rules
- Blocks order submission if the IBAN is invalid with a clear error message
- Shows real-time formatting hints as the customer types (spaces every 4 characters)
- Optionally adds an IBAN input field to checkout if your theme does not include one
Supported countries: 92 countries including all SEPA and GCC regions
Features:
- Zero configuration needed, just enter your API key
- Configurable field name (works with any IBAN field, custom or default)
- Enable/disable without deactivating the plugin
- No IBANs are stored, fully GDPR compliant
- Vanilla JS only, no jQuery dependency for the frontend hint
Getting your API key:
- Visit ibanchecker.cash/pricing
- Choose the Free plan (100 validations/month at no cost)
- Enter your email to receive your API key instantly
- Paste it into WooCommerce > Settings > IBAN Validation
External services
This plugin connects to the ibanchecker.cash API to validate IBAN numbers entered at checkout.
What is sent and when: When a customer submits a WooCommerce order containing an IBAN, the plugin sends that IBAN (and your API key for authentication) to https://ibanchecker.cash/api/v1/validate over HTTPS. No other personal data (name, email, address, order details) is transmitted. Nothing is sent if the IBAN field is empty.
Data handling: ibanchecker.cash does not log or store submitted IBANs. Validation runs in memory and the IBAN is discarded immediately after the response.
This service is provided by ibanchecker.cash: Terms of Service, Privacy Policy.
Instalacija
- Upload the
ibanchecker-cashfolder to/wp-content/plugins/ - Activate the plugin from Plugins > Installed Plugins
- Go to WooCommerce > Settings > IBAN Validation
- Enter your ibanchecker.cash API key
- Set the IBAN field name used in your checkout (default:
billing_iban) - Save changes
FAQ
-
Do I need an API key?
-
Yes. A free API key gives you 100 validations per month. Get one at ibanchecker.cash/pricing.
-
Which IBAN field does the plugin look at?
-
By default it reads
billing_iban. You can change this to any field name in WooCommerce > Settings > IBAN Validation. -
Does the plugin store customer IBANs?
-
No. The plugin sends the IBAN to the ibanchecker.cash API for validation and receives a valid/invalid response. Nothing is logged or stored on ibanchecker.cash servers. See the privacy policy.
-
What happens if the API is unreachable?
-
If the API call fails (timeout, network error), the plugin allows the order to proceed. You can handle downstream IBAN validation through your payment processor.
-
Can I use this without WooCommerce?
-
This plugin requires WooCommerce. For non-WooCommerce validation, use the REST API directly.
-
Is this compatible with block-based checkout?
-
Classic checkout is fully supported. Block-based (Gutenberg) checkout support is planned for version 1.1.
Reviews
There are no reviews for this plugin.
Sobustatkujuce a wuwijarje
„IBAN Checker by ibanchecker.cash“ jo software wótwórjonego žrědła. Slědujuce luźe su pśinosowali k toś tomu tykacoju.
SobustatkujuceTranslate “IBAN Checker by ibanchecker.cash” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release
- WooCommerce checkout validation via ibanchecker.cash API
- Real-time IBAN formatting in vanilla JS
- Settings: API key, field name, enable/disable, optional field injection