Open Banking Reconciliation

Open Banking Reconciliation

Developed By Procyon Web Sarl-S

Compatible with WHMCS v8.10

Bank Transfer Payment Reconciliation from 2500+ Banks through Open Banking APIs

Automate bank payment reconciliation effortlessly from almost any bank in the EU. Transactions are collected from the connected account on every cron run. When matched with an invoice number, the transaction is registered on WHMCS automatically!

GoCardless offers free access forever to the banking API, an account is required for this addon.


Automatic Reconciliation

Transactions are queried from the bank automatically on every cron run. The addon attempts to match the transactions based on a customizable regex rule and the currency of the unpaid invoice. If there is no 100% match, the transaction can be reviewed manually and easily assigned to an invoice.


With the default settings, the addon matches the invoice number from the transaction reference as "#12345". The regular expression rule can be customized to fit your specific needs, allowing the addon to match any transactions.

New Feature: Override the invoice matching functionality via hooks for any custom implementation.

Ignore Automatic Payment with Keywords

New Feature: Easily ignore automatic payments by specifying keywords like incoming transactions from credit card processors.

Admin Widget

In the admin dashboard widget, quickly see the number of transactions waiting for your review. Soon, you will also be able to see your account balances.

Import Transactions on a Schedule

New Feature: Import transactions on a schedule different to the WHMCS cron schedule to reduce bank API errors.

Multi-Currency / Multi-Bank

The addon handles an unlimited number of banks, different countries, and currencies. You can specify separate payment gateways per account.

Bank Coverage

Through GoCardless, you can connect multiple banks from 31 EEA countries. Connect to Wise, Revolut, N26, PayPal, and most national banks such as ING, BNG, Raiffeisen Bank, Deutsche Bank, OTP Bank, HSBC, and many more.

Full list available here: GoCardless Coverage (

Wise Direct API and More

New Feature: Connect with Wise API directly. Other providers like Plaid and Enable Banking coming soon.


Contact us if you have multiple WHMCS instances. We can offer you a discount on multiple licenses:



5 stars
4 stars
3 stars
2 stars
1 star

Thomas Gravesen @thomas5627

June 11, 2022 at 09:04:01 AM

This plugin is so awesome. It saves us a lot of time when you are dealing with clients who pay by bank transfer. And the developer Gabor, he replies very fast via email, and he even helped make a regex that could fit into how our clients put the invoice number. This is a must have plugin, if you receive bank transfer. 5 stars from us, genuinely deserved

  • 2 years ago
  • Version Number 1.2.0

Gabor Bencsik @gabor8460

March 17, 2022 at 01:59:03 PM

Very easy to use and works as expected. This module has allowed us to reallocate resources to other, more important tasks.Gabor K. was quick to answer any questions we had, and with his help we were able to set up the automation easily.

  • 2 years ago
  • Version Number 1.1.0

Version Compatibility

Compatible with WHMCS v8.10

Full Version Compatibility

  • Selected versions of WHMCS v8.10
  • Selected versions of WHMCS v8.9
  • Selected versions of WHMCS v8.8
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

System Requirements

  • account (completely free forever) OR Wise account OR Plaid account (coming soon) OR Enable Banking account (coming soon)
  • PHP 7.4 & ionCube 10+ & WHMCS 8.5+ (active development)

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Procyon Web Sarl-S


v3.2.3 Released June 18th, 2024

Latest Version

New in version 3.0.0+:

  • Initial version of the v3 version with PHP 7.4 and PHP 8+ support from a single code-base
  • Wise Direct API available
  • Ignore list setting - hide regular payments for given keywords, eg. card payment processors
  • Auto apply transaction only for non Paid invoices
  • Removed references to Nordigen


Previous Versions

v2.0.1 Released February 14th, 2023

View/hide detailed changelog


  • PHP 8.1 & ionCube 12 & WHMCS 8.5+ (active development, V1.x versions supporting earlier PHP versions)


  • Fix installation issue
  • Fix url in emails


v1.8.1 Released December 19th, 2022

View/hide detailed changelog


  • Added new transaction status


v1.7.0 Released November 29th, 2022

View/hide detailed changelog


  • Setting to disable auto add of transactions
  • Hook for custom matching functionality (example in install instructions)


v1.6.0 Released November 10th, 2022

View/hide detailed changelog


  • Adding new transaction fields for mapping
  • Ignore account (as payment gateway option)


  • CSS file path on new bank connection page
  • Fix "Change" page for account mapping change


v1.5.2 Released October 24th, 2022

View/hide detailed changelog


  • Fallback to Offline license check


  • remittanceInformationUnstructuredArray saved correctly


v1.4.1 Released August 22nd, 2022

View/hide detailed changelog


  • Suspending account transaction checks for 2 hours in case of failure to prevent requisition suspension
  • Supporting custom admin path (redirects, emails)


  • Renew button is visible for linked accounts


v1.3.0 Released June 19th, 2022

View/hide detailed changelog


  • Test Regex on existing transactions (all transactions page)
  • Added page to re-map API response keys and change payment gateways


  • Setup form layout


  • First transactions ignored


v1.2.1 Released May 30th, 2022

View/hide detailed changelog


  • Admin email url


v1.2.0 Released April 23rd, 2022

View/hide detailed changelog


  • Assign invoice to fully pay multiple invoices manually / automatically (on multiple regex match, if all invoices from comment totals the transaction)
  • Admin email notification for transactions waiting for review (daily, if transaction is pending for more than a day)
  • Retry request to Nordigen and Licensing in case of connection or server errors


  • Separate status for assigned transactions (doesn't apply retroactively)
  • Added link to admin emails
  • Module log contains caller function name


v1.1.0 Released March 10th, 2022

View/hide detailed changelog


  • Admin email notification for expired account links
  • Renew expired account links
  • List all transactions


v1.0.0 Released March 9th, 2022

View/hide detailed changelog

  • Initial commercial release


See also

Accept Bitcoin and cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Tether, Ethereum and many other crypto payments on your WHMCS website

Account Statements Module

Send account statements to customers

GST WHMCS Module For India

As WHMCS does provide tax rules options where you can configure your GST tax but we have some extra features in our module that makes it stand out and necessary to use.

Handling Fees

A handling fee are the costs that business owners incur when processing payments from customers.

Discount Center For WHMCS

Introduce discounts applicable to orders of specified products combinations or quantities.