If you're in the UK and want a banking API (including payments and transfers), I'm building http://teller.io/ . It's been in private beta about 2.5 months and access will be opening more broadly soon. I couldn't wait for banks to get themselves into gear so I reverse engineered all of their mobile apps, took their private APIs and expose a single unified API through Teller. Here is a video of me cURL-ing my bank acco…
Do we have to give you the full login details? I'm somewhat impressed though - I was defeated by certificate pinning on one UK bank's mobile app. How did you get round that?
First Open Banking API Sandbox in the UK
41–49 of 49 posts
Re: First Open Banking API Sandbox in the UK
#42If you're in the UK and want a banking API (including payments and transfers), I'm building http://teller.io/ . It's been in private beta about 2.5 months and access will be opening more broadly soon. I couldn't wait for banks to get themselves into gear so I reverse engineered all of their mobile apps, took their private APIs and expose a single unified API through Teller. Here is a video of me cURL-ing my bank acco…
Re: First Open Banking API Sandbox in the UK
#43If you're in the UK and want a banking API (including payments and transfers), I'm building http://teller.io/ . It's been in private beta about 2.5 months and access will be opening more broadly soon. I couldn't wait for banks to get themselves into gear so I reverse engineered all of their mobile apps, took their private APIs and expose a single unified API through Teller. Here is a video of me cURL-ing my bank acco…
Do we have to give you the full login details? I'm somewhat impressed though - I was defeated by certificate pinning on one UK bank's mobile app. How did you get round that?
I don't disable PKI pinning. I inject code at runtime to observe and change behaviour.
Re: First Open Banking API Sandbox in the UK
#44If you're in the UK and want a banking API (including payments and transfers), I'm building http://teller.io/ . It's been in private beta about 2.5 months and access will be opening more broadly soon. I couldn't wait for banks to get themselves into gear so I reverse engineered all of their mobile apps, took their private APIs and expose a single unified API through Teller. Here is a video of me cURL-ing my bank acco…
An API for Natwest would be amazing, but won't this be against their TOS? Just wondering if they are aware of your work and OK with it.
Every UK bank is aware of Teller, even ones I have not interacted with directly. I've been up to Edinburgh and to the RBS London offices a bunch of times, I know them well. I hope to work with the banks and not against them.
Re: First Open Banking API Sandbox in the UK
#45If you're in the UK and want a banking API (including payments and transfers), I'm building http://teller.io/ . It's been in private beta about 2.5 months and access will be opening more broadly soon. I couldn't wait for banks to get themselves into gear so I reverse engineered all of their mobile apps, took their private APIs and expose a single unified API through Teller. Here is a video of me cURL-ing my bank acco…
How did you reverse engineer the Natwest/Ulster/RBS app. It is my understanding they use certificate pinning?
Re: First Open Banking API Sandbox in the UK
#46Re: First Open Banking API Sandbox in the UK
#47If you're in the UK and want a banking API (including payments and transfers), I'm building http://teller.io/ . It's been in private beta about 2.5 months and access will be opening more broadly soon. I couldn't wait for banks to get themselves into gear so I reverse engineered all of their mobile apps, took their private APIs and expose a single unified API through Teller. Here is a video of me cURL-ing my bank acco…
Re: First Open Banking API Sandbox in the UK
#48Earlier quoted context omitted.
How did you reverse engineer the Natwest/Ulster/RBS app. It is my understanding they use certificate pinning?
They do pin certs. I don't disable pinning, I quite like the protection it gives me. I actually inject code at runtime to observe and modify behaviour.
Re: First Open Banking API Sandbox in the UK
#49Earlier quoted context omitted.
Doesn't exactly answer the question..
If you can run the app on a jailbroken/rooted device, it's fairly easy to beat certificate pinning in a few different ways. Two that come to mind are: * find the certificate file in the app and replace it with your own. * hook the function that verifies the certificate and make it return true.