Towards an Open Banking API Standard
jackgavigan.com
jackgavigan.com
RobinHood's model[1] is pretty interesting in this respect. They are managing the highly regulated part of stock trading and letting API clients deal with the customer experience. This enable trading to be done from any number of apps that consumers are using without those app developers from having to deal with the regulated investment management component.
This is the model that banks should adopt. Unfortunately, it will take incumbent a long time to come around to this.
I've written about opening up bank data here: https://www.linkedin.com/pulse/let-my-financial-data-free-jo...
[1] http://www.financemagnates.com/fintech/investing/robinhood-g...
When they have an incentive to. No one is going to change their business unless financially incentivized to do so.
To your other point, you can use Bancorp bank if you want to build a tech platform on top of a real bank. That's how BankSimple (now just Simple.com) built their platform.
Bad idea. Dealing directly with a regulated bank, you know who to blame and have more legal protections. With some third-party intermediary, who pays for fraud? App developers will try to wiggle out of taking any responsibility. PayPal and WePay, for example, have routinely done that.
Read "simple.com"'s user contract.[1]
[1] https://www.simple.com/policies/bancorp-account-agreement
APIs have created this false confidence that every action is an API call away, until you run up against real-life, necessary regulations (financial, life safety, etc).
It's not like anyone can get access to the API. The marketplace/app store and access to the API can be controlled.
This is definitely a key factor.
As I mentioned in the blog post, when the customer is using technology provided by the bank, determining who is liable for any losses is relatively straightforward.
When you start adding third parties to the mix, it becomes more complicated. If a customer downloads a snazzy-looking banking app built by criminals who then use their credentials to empty their bank account, who is liable?
This is an optimization which reduces, but certainly does not eliminate, the red tape that the brokerage has to deal with.
So far the RBS banks, e.g. Natwest are in prod. If you bank with them, want super early access, understand it's beta product and will give some feedback: sg <> @ <> teller.io
That that service exists shows they're not quite the dinosaurs you imagine.
"Faster payments" (electronic payments that clear within 2 hours, usually minutes) were requested by the government. [1].
The Current Accounts Switching Service [2] makes it much easier (zero effort for the customer) to transfer a current account to a different bank, which the government also required.
In fact, that's led me to "7 ways banking has been made easier", [3], from the government.
So, some open data standards seem the natural progression from this.
[1] https://en.wikipedia.org/wiki/Faster_Payments_Service#Backgr...
[2] https://www.gov.uk/government/news/bank-account-switching-se...
[3] https://www.gov.uk/government/news/7-ways-banking-has-been-m...
Edit to add: The first paragraph of the executive summary of the report is "In the 2015 Budget HM Treasury announced its commitment to delivering an open standard for Application Programming Interfaces in UK banking, to help customers have more control over their data and to make it easier for financial technology companies (FinTechs) or other businesses to make use of bank data on behalf of customers in a variety of helpful and innovative ways."