I made an API for a bank... I was a third party and made the API by screen scraping their webUI. I sent their devs a link and initially there were positive messages going back and forth. The API allowed you to see balance, transaction history, and make payments. Before long, the API got quite popular, and lots of people were using it to make lots of payments automatically. You know what makes money laundering super e…
Meanwhile the USAA app told me one time that the amount I was trying to move one time would be subject to additional regulations and suggested breaking breaking up the transfer. It felt like if Clippy had an addon to it's expert system from Saul.
Increase: Banking API
161–170 of 305 posts
Re: Increase: Banking API
#162It sounds cool, but I don't fully understand: is this a fully-fledged US bank (with a banking license, FDIC insurance, audited,...) that allows you to do all banking transactions through an API, or is this a framework that you can use if you are already a bank to expose all your transactions through an API, or something else?
Re: Increase: Banking API
#163Earlier quoted context omitted.
I think this is one of the most unfortunate memes that people for some reason still continue to share. Think about what it teaches children when they hear it? What kind of a world view does it instill? By saying the phrase you are explicitly communicating the idea that it is (at least is some sense) better to not do good deeds.
I don't think people are out there teaching kids to live their lives by this mantra. It's not intended to be a life philosophy, more of a bleak and darkly humorous observation. Sure, it's not always true, but it sure does feel like it sometimes. Kind of like "life's a bitch, and then you die", it's not meant to be taken too seriously.
I know this isn't a forum where we are endangering children by writing stuff like this, but it strikes me as a bizarre sentiment to express (of all the things one can say in an unfortunate situation - to choose summarize the whole scenario with that sentence).
Re: Increase: Banking API
#164How do you plan to compete against https://column.com/ ?
Re: Increase: Banking API
#165I'm a bit confused about why one would want to do this! If you become your own bank, what are the pieces you have to do yourself? (I imagine things like fraud?)
It seems like a great tool for financial fraud, phising schemes, laundering. What non-nefarious uses would it have?
Re: Increase: Banking API
#166Earlier quoted context omitted.
Is a payroll company not an option? I'm not from the US but presumably there are companies that can do this for you at a relatively low cost per employee?
These are not employees, they're freelancers from all around the world.
Re: Increase: Banking API
#167Earlier quoted context omitted.
Not sure about Monzo specifically, but all the major UK banks are required by the UK regulators to provide standard open banking APIs: https://www.openbanking.org.uk In practice this means that any UK financial app that supports open banking should be able to connect to an account at any UK bank that implements open banking.
Open banking is really just an automated way to view your statement. It doesn't allow sending money to someone, creating a new bank account, closing an account, changing your email or postal address, setting up a pension or credit card, or any of the other actions you might want to do at your bank.
And open banking does support "sending money to someone" (variable recurring payments), subject of course to some security constraints. You wouldn't want to just let every random app that you let access your bank account initiate any transaction it wanted without an additional authorisation step, would you?
Everything else you mention is a pretty infrequent and specialised transaction and the benefit to having an API would be minimal. (OK, I could see value in an app that automatically updated your address etc with every company you have a relationship with, but that would require a common API across many industries, not just banking)
Re: Increase: Banking API
#168I made an API for a bank... I was a third party and made the API by screen scraping their webUI. I sent their devs a link and initially there were positive messages going back and forth. The API allowed you to see balance, transaction history, and make payments. Before long, the API got quite popular, and lots of people were using it to make lots of payments automatically. You know what makes money laundering super e…
Had fun ideas of improving the finance sector with ideas like this, that for any other industry would be at worst : 'TODO's to fix later.
Finance sector taught me a lot about security, but also about standards.
Standards are a real PITA to code for, from HTTP to PCI payment compliance. They're so worth it in the end though.
Re: Increase: Banking API
#169Earlier quoted context omitted.
Heh, you got off easy. I spent six years of actual work learning this lesson the hard way back in 2006-2012. In retrospect, I should have paid a lot more attention when Patric Collison told me he was spending his days reading up banking regulations. Eh, too boring, I thought, what could possibly be in there that a little code couldn't paper over? That mistake cost me the opportunity to be an early hire at Stripe.
Yup. This is why every attempt to provide developers better access to banking/finance is doomed to fail. Even if you buy your own bank charter, you are still subject to someone elses rules. Your customers want to be innovative and do things they can't easily do today. On the other side is your financial network that has shut down the three previous attempts to do that exact thing because it causes a random transactio…
Re: Increase: Banking API
#170Earlier quoted context omitted.
Yup. This is why every attempt to provide developers better access to banking/finance is doomed to fail. Even if you buy your own bank charter, you are still subject to someone elses rules. Your customers want to be innovative and do things they can't easily do today. On the other side is your financial network that has shut down the three previous attempts to do that exact thing because it causes a random transactio…
I'm am often amazed that the entire world financial system hasn't collapsed yet, considering what I now know about how it is put together.