22 January 2018
The open banking world is now a week old - despite a huge amount of discussion across digital and print media, very little has focused on the actuality (as opposed to the potential), so here is a brief review of what is available.
Open Banking Implementation Entity (OBIE)
The Open Banking Implementation Entity have a relatively extensive website and Confluence Space which detail a great deal about the ecosystem. They have also developed a set of reference applications including a ‘reference mock server’, which acts as the resource server of an ASPSP implementation, but does very little besides.
If you are minded to, you can enroll with Open Banking, and this will give you a view of their internal reference banks, more akin to full ASPSP implementations, with partial implementation of their custom OIDC Security Profile. Understanding and implementing this is a key part of developing applications for this space, as it is one of the common elements (theoretically) to each ASPSP implementation.
Regrettably, the headline here is less positive. Developer Portals range from the average to the non-existent. Looking at them one by one (details current at the time of writing);
AIB - probably the best of the CMA9. Gives a reasonable amount of detail, documentation, and uniquely, a sandbox.
Barclays - poor. Provides some information, but no detail on the AIS/PIS APIs. There is a sandbox hyperlink this appears to relate only to Open Data (as distinct from AIS/PIS).
Bank of Ireland - nothing.
Danske Bank - at the moment this appears only to aggregate news from Danske, as opposed to being a functioning Developer Portal
HSBC - static page containing only a paragraph of description and a link to OBIE.
LBG - looks great, unfortunately, once there is a bit of digging done, things aren’t as rosy as they appear. For example support requests requiring the submission of a spreadsheet (!) and there is no sandbox to experiment against.
Nationwide - nothing, although there is an information page. Oddly enough this misrepresents the consent flow, omitting the authentication and authorisation steps…
RBS - n/a, although there is an old portal which appears to relate to a hackathon run in early 2017, before the final Open Banking specifications were published.
Santander - nothing.
OBIE are currently running a ‘managed rollout’, which amounts to a select range of Banks working with a select range of Third Parties. It’s unclear how this amounts to being ‘live’ or how this, and the absence of an open, functioning, OIDC compliant sandbox anywhere are actually in the spirit of the legislation. Further, it remains unclear when the general public will have access to applications exercising the Open Banking APIs, which ultimately means being able to control, more effectively, data which is theirs.
The aim of the CMA Order, the source of the UK’s version of open banking and the OBIE, was to promote more effective competition through increased customer engagement. This idea has matured over time, to what Imran Gulamhuseinwala, the CMA-appointed trustee, summarised as “trying to build a standard API everyone conforms to. This means that if you’re a fintech entrepreneur, and you want to connect with all the banks in the UK, it’s one set of APIs and boom - they’re all available to you.”
The reality appears to be very different. As a developer, without a test environment and with only specifications for reference, it’s extremely difficult to build a functioning application. Those who are involved in the ‘managed rollout’ appear to have a major advantage as both early adopters, and in the ability to circumvent the exceptionally poor developer portals the banks have made live so far. A cynical observer might go as far as to suggest that, in its current form, open banking in the UK is anything but, and is only continuing to cement the difficult process of engaging with a bank to access data.
The explanation may be in the ‘Rome wasn’t built in a day’ - simply that this is the first step on a journey, but equally no-one should be satisfied with what has been built so far. A frequent complaint about Open Banking, is that by being paid for and driven by the Banks, it serves their interests as opposed to those of the consumer, which was the original aim of the legislation. After a week of being ‘live’, we must remain hopeful that open banking will actually become open, rather than just being business as usual.