Softomate Solutions logoSoftomate Solutions logo
I'm looking for:
Recently viewed
Open Banking Integration: Opportunities for UK Financial Businesses — Softomate Solutions blog

FINTECH

Open Banking Integration: Opportunities for UK Financial Businesses

9 May 202613 min readBy Softomate Solutions

What Is Open Banking and How Does It Work in the UK?

Open Banking is a regulated framework that requires UK banks and building societies to share customer financial data, with customer consent, through standardised application programming interfaces (APIs). Introduced following a Competition and Markets Authority investigation into retail banking, Open Banking went live in January 2018 and has since grown to connect more than 100 authorised providers with the current accounts and savings accounts held at the nine largest UK banks. The framework is overseen by the Open Banking Implementation Entity (OBIE), with the FCA providing regulatory backstop through the Payment Services Regulations 2017, which implemented PSD2 into UK law.

For UK businesses, Open Banking is not a niche technology story. More than seven million UK consumers and businesses made an Open Banking-powered transaction in 2023, according to OBIE data. The technology sits beneath account aggregation apps, instant credit decisions, variable recurring payments, and a growing range of accountancy and cash-flow tools. If your business handles payments, provides financial products, or operates any kind of client account, there is almost certainly an Open Banking use case that would reduce your costs or improve your customer experience.

Softomate Solutions has built Open Banking integrations for UK financial businesses across lending, payments, and financial planning. This guide explains how the framework works, what you can build with it, and what the regulatory requirements look like in practice.

What Can UK Businesses Actually Build with Open Banking APIs?

Open Banking APIs enable two main categories of service. Account Information Services (AIS) let a business read a customer's account data with their consent, covering balances, transactions, and standing orders. Payment Initiation Services (PIS) let a business initiate a bank transfer on the customer's behalf, removing card networks and associated interchange fees from the payment journey.

Practical applications for UK businesses include:

  • Affordability checks for lenders: a mortgage broker or personal loan provider can pull twelve months of transaction data in seconds rather than waiting for paper bank statements. This reduces fraud, speeds underwriting, and improves the accuracy of affordability assessments required under FCA Mortgage and Consumer Credit sourcebooks.
  • Instant bank transfers at checkout: replacing card payments with Open Banking-powered bank transfers eliminates interchange fees (typically 0.2-1.5% on cards) and delivers confirmation of payment in seconds via Faster Payments. Several UK e-commerce businesses have reduced payment processing costs by 60-70% on the portion of customers they have migrated.
  • Accountancy and bookkeeping automation: connecting business bank accounts directly to accounting software eliminates manual bank reconciliation, reduces errors, and keeps records current for MTD (Making Tax Digital) submissions.
  • Cash-flow forecasting: aggregating data across multiple business accounts gives treasury and finance teams a real-time view of liquidity, enabling more accurate short-term forecasting.
  • Credit decisioning for SME lenders: alternative lenders use Open Banking transaction data to build credit models that reach small businesses excluded by traditional credit scoring, which over-relies on credit bureau data that SMEs often lack.
  • Variable Recurring Payments (VRP): an emerging Open Banking payment type that allows businesses to initiate recurring payments within agreed parameters without requiring a new consent each time. Currently limited to sweeping (moving funds between a customer's own accounts), but the FCA and Pay.UK roadmap points to broader commercial VRP availability from 2025 onwards.

Our financial services software development practice has delivered Open Banking integrations across all of these categories. The integration complexity varies by use case, but the regulatory obligations are consistent across all of them.

What FCA Authorisation Do UK Businesses Need for Open Banking?

Any business that wants to access Open Banking APIs on behalf of customers must be either an FCA-authorised Account Information Service Provider (AISP) or Payment Initiation Service Provider (PISP), or it must use an intermediary that holds that authorisation. There is no shortcut: the FCA does not permit businesses to use Open Banking data without the appropriate regulatory status.

The FCA authorisation process for AISPs and PISPs involves:

  • Demonstrating fit and proper management (criminal record checks, financial soundness assessments for senior staff)
  • Submitting a detailed business plan, including the proposed customer journey and consent mechanism
  • Evidencing robust IT security including penetration testing results and a written information security policy
  • Holding professional indemnity insurance at the required minimum level
  • Demonstrating compliance with UK GDPR, enforced by the ICO, including a Data Protection Impact Assessment (DPIA) for the processing activity

Alternatively, businesses can integrate Open Banking capabilities through an FCA-authorised intermediary (sometimes called an Open Banking aggregator or TPP, a Third-Party Provider). Providers such as TrueLayer, Plaid, Yapily, and Token.io hold their own FCA authorisation and offer APIs that let businesses access bank data without obtaining direct FCA registration. This significantly reduces the regulatory burden but means the business is dependent on the intermediary's API design, pricing, and service continuity.

The right choice depends on the scale and centrality of the use case. A lender processing hundreds of affordability checks per day will likely find direct FCA authorisation worthwhile. A small accountancy practice adding bank feeds to its software will almost certainly be better served by an intermediary.

How Does the Technical Integration Work?

Open Banking APIs use the OAuth 2.0 authorisation framework with additional security requirements defined by the FAPI (Financial-grade API) profiles maintained by the OpenID Foundation. The consent journey, at a technical level, involves redirecting the customer to their bank's authorisation server, where they authenticate and grant consent, before returning to the business's redirect URI with an authorisation code. The business exchanges this code for access and refresh tokens and uses them to make API calls against the bank's resource server.

Each UK bank implements the OBIE API specification slightly differently. The specification covers the endpoint URLs, JSON schemas, error codes, and consent object structures, but banks have latitude in how they implement the customer-facing consent journey. This means that while the API calls are standardised, the user experience during bank authentication varies, and edge cases (bank-side timeouts, invalid token refreshes, session expiry) must be handled individually for each bank.

Key technical components of a robust Open Banking integration include:

  • Consent management system: tracks the status of every consent (active, expired, revoked), stores tokens securely using encryption at rest, and handles token refresh proactively before expiry to maintain seamless data access.
  • Error handling and retry logic: bank APIs return a range of error codes. Some indicate a genuine problem (consent revoked, insufficient funds for a payment initiation); others indicate a transient failure (bank-side timeout, rate limit exceeded). The integration layer must distinguish between these and respond appropriately.
  • Audit trail: FCA and ICO expectations both require that every data access event is logged with a timestamp, the consent under which it was made, and the data returned. This audit trail must be tamper-evident and retained for the appropriate period.
  • Certificate management: Open Banking uses eIDAS certificates (or their UK equivalent under the FCA's Temporary Permissions Regime) for mutual TLS. These certificates expire annually and must be renewed before expiry to avoid API access disruption.

Our API development and system integration team handles all of these components as part of a standard Open Banking integration engagement. We have built integrations with Barclays, HSBC, Lloyds, NatWest, Santander, Nationwide, Monzo, Starling, and several building societies.

What Are the Data Protection Obligations Under Open Banking?

Open Banking data is personal data under UK GDPR. The ICO's guidance is clear: account information accessed under Open Banking is sensitive financial data that warrants strong protection. The legal basis for processing is typically consent (the customer's explicit agreement during the Open Banking consent journey), or legitimate interests where the business can demonstrate a compelling justification.

Key obligations for businesses using Open Banking data include:

  • Purpose limitation: data accessed for one purpose (for example, an affordability check) cannot be repurposed without a fresh consent or a new legal basis. This is one of the most commonly misunderstood requirements, particularly in lending where businesses are tempted to run secondary analytics on transaction data.
  • Data minimisation: only access the data genuinely needed for the stated purpose. If an affordability assessment requires three months of transaction data, do not pull twelve months.
  • Retention limits: define and enforce retention periods. Transaction data for a completed affordability check should not be held indefinitely. Build automated deletion into the data pipeline.
  • Data subject rights: customers have the right to withdraw Open Banking consent at any time, and this must immediately cease any further data access. Building a consent revocation workflow that reliably stops data pull is both a technical and a legal requirement.

The ICO can investigate complaints about Open Banking data misuse. Fines under UK GDPR can reach ยฃ17.5 million or 4% of global annual turnover. More immediately, a data incident involving Open Banking data damages customer trust in a sector where trust is the primary product.

What Is the Future of Open Banking in the UK?

The UK's Open Banking journey is entering its next phase. The government has committed to developing a broader framework of Smart Data, which will extend Open Banking-style data portability to other sectors including energy, telecommunications, and insurance. For financial services, the Future Payments Architecture (FPA) being developed by Pay.UK will reshape how real-time payments work, with Open Banking payment initiation as a core component.

Variable Recurring Payments remain the most significant near-term development. VRP for commercial use cases (subscriptions, marketplaces, B2B payments) would allow businesses to initiate recurring bank transfers within agreed parameters, creating a genuine alternative to direct debit and card-on-file for many payment journeys. The PSR (Payment Systems Regulator) mandated a VRP pilot in 2023; wider commercial availability is expected to follow as the regulatory framework matures.

For UK businesses planning software investments now, the advice is to build Open Banking capability in a way that can extend to VRP and Smart Data without a re-architecture. That means keeping the consent management layer, the API abstraction layer, and the data processing logic cleanly separated.

How Should UK Businesses Evaluate and Select an Open Banking Provider?

The Open Banking intermediary market in the UK has matured significantly since the original OBIE mandate. Choosing the right provider for your use case requires evaluating bank coverage, API reliability, pricing structure, data quality, compliance documentation, and support quality. A poor choice at this stage costs time and money to fix after you have built integrations against a provider's API.

Bank coverage is the first filter. Not all intermediaries support all UK banks, and coverage quality (the percentage of consent journeys that complete successfully for each bank) varies considerably. Request current uptime and consent success rate statistics for the specific banks most relevant to your customer base before making a selection. A provider with excellent Lloyds coverage but poor Monzo coverage may not be the right fit if your target customers are younger digital-first users who bank with challengers.

Pricing structures differ across providers. Some charge per API call, some per active consent, some per initiated payment. Understanding which pricing model aligns with your use case is important for unit economics. An affordability lender making a single API call per loan application faces very different economics from an accountancy tool maintaining persistent bank feeds for thousands of small business customers. Model the pricing against your expected usage before signing.

Compliance documentation quality is a differentiator that is easy to overlook until you need it. When your compliance team or legal team is preparing your FCA authorisation application or conducting a supply chain risk assessment under SYSC 8, the intermediary's information security documentation, data processing agreements, audit certifications (SOC 2 Type II, ISO 27001), and incident reporting history become important. The leading providers have mature documentation; newer entrants often have gaps that create work for your legal and compliance team.

Support quality matters because Open Banking integrations break in production in ways that affect customers directly. A consent journey that fails during a bank's authentication upgrade, a token refresh error that silently stops data retrieval, or a bank API change that breaks your data mapping can all cause visible service disruption. Evaluate how quickly providers respond to production issues, whether they provide advance notice of bank API changes, and whether they have a dedicated UK support team available during business hours.

Finally, consider lock-in risk. If you integrate deeply against a single provider's API schema, migrating later is expensive. Build your own abstraction layer above the provider's API from day one, so the provider is swappable at the integration layer rather than embedded throughout your codebase. This is a standard recommendation from our API development and system integration practice and one that consistently saves cost in the medium term.

Related Reading

Frequently Asked Questions About Open Banking Integration

Do I need FCA authorisation to use Open Banking data in my business?

If you want to access Open Banking data directly using your own connection to bank APIs, yes. You need to be either an FCA-authorised AISP (for account information) or PISP (for payment initiation). If you use an authorised intermediary such as TrueLayer or Yapily, you do not need your own FCA registration for Open Banking specifically, though you may still need FCA authorisation for other regulated activities your business conducts.

How long does it take to integrate Open Banking into an existing platform?

A basic Open Banking integration using an intermediary API (read-only account data for a single use case) typically takes six to ten weeks of development work, including consent journey design, API connection, error handling, audit logging, and testing. A full direct integration with multiple banks, covering both AIS and PIS, covering edge cases, and meeting FCA operational resilience requirements, takes four to six months. The variance is almost entirely driven by scope, not difficulty.

Which UK banks are covered by Open Banking?

The original Open Banking mandate covers the nine largest UK banks and building societies, known as the CMA9: Barclays, HSBC, Lloyds Banking Group, Nationwide, NatWest Group, Santander, Danske Bank, Bank of Ireland UK, and Allied Irish Bank. However, many more banks have voluntarily adopted the OBIE API specification, including Monzo, Starling, Metro Bank, and Revolut. The OBIE directory lists all currently registered providers.

What happens if a customer's Open Banking consent expires?

Open Banking consents have a maximum duration of 90 days for account information access, after which the customer must re-consent. Your system must handle this gracefully: notify the customer before expiry, provide a simple re-consent journey, and fail cleanly (rather than silently) if a token is expired or revoked when you attempt to use it. Building robust consent lifecycle management from the start avoids a category of bugs that is otherwise almost guaranteed to surface in production.

Is Open Banking data secure?

When implemented correctly, Open Banking is more secure than alternatives like screen scraping (which required customers to share their online banking password with a third party). Open Banking uses mutual TLS for transport security, OAuth 2.0 for authorisation, and the customer never shares their bank credentials with anyone other than their bank. The main risks are implementation errors (insecure token storage, insufficient audit logging, poor error handling) rather than inherent weaknesses in the framework. Penetration testing and code review specific to the Open Banking implementation are essential before go-live.

Let us help

Need help applying this in your business?

Talk to our London-based team about how we can build the AI software, automation, or bespoke development tailored to your needs.

Deen Dayal Yadav, founder of Softomate Solutions

Deen Dayal Yadav

Online

Hi there รฐลธ'โ€น

How can I help you?