Live data from Hacker News

Root – Programmable bank account for software developers

root.co.za

361–370 of 427 posts

Re: Root – Programmable bank account for software developers

#361

Earlier quoted context omitted.

In all honesty, that sounds reasonable for a holiday purchase.

Yeah, but if transaction 1 is in person (card present) in your home area, then transaction 2 is card present 800 miles away in a short amount of time, shouldn't that raise a flag somewhere?

I don't know about Visa, but Mastercard called me on more than several occasions. Yes, a real phone call, whether it was me that just purchased this and that item and if they should let the payment go. This happened when I was travelling around Europe. Many times the seller was also blown up by the promptness of the call, sometimes like 20 seconds after the swipe.

After some time, the MC system seems to have learned my patters and also coordinated with other data. For example, I bought a ticket to US with the same card. No single call on any purchase over there. They knew I was in US and most probably the shopping was legit.

Re: Root – Programmable bank account for software developers

#362

At first I was wondering what I could possibly use this for, but as I sat and thought about it, I realized the possibilities are enormous. I'd like to know if the following are possible: 1. Forcing me to stay on budget, unless there's an emergency (perhaps allow purchases over budget after the third attempt). 2. Automatically distribute paychecks or other income into different accounts (some to retirement, some to sa…

Assuming we're talking about bank card transactions, SMS confirmations for every purchase are not really possible. The issuing bank has a very short amount of time to respond to an authorization request message. By the time you've sent an SMS, unlocked your phone and replied, the merchant terminal or payment network operator would have timed out. All the rest are great ideas though! ;)

Decline the first one, send an SMS, user interaction, run the transaction again, now it goes through. This is pretty much exactly how I use my Revolut card at the moment.

Re: Root – Programmable bank account for software developers

#364

At first I was wondering what I could possibly use this for, but as I sat and thought about it, I realized the possibilities are enormous. I'd like to know if the following are possible: 1. Forcing me to stay on budget, unless there's an emergency (perhaps allow purchases over budget after the third attempt). 2. Automatically distribute paychecks or other income into different accounts (some to retirement, some to sa…

6. Implement 2 factor auth and do away with mother's maiden names.

Re: Root – Programmable bank account for software developers

#365

At first I was wondering what I could possibly use this for, but as I sat and thought about it, I realized the possibilities are enormous. I'd like to know if the following are possible: 1. Forcing me to stay on budget, unless there's an emergency (perhaps allow purchases over budget after the third attempt). 2. Automatically distribute paychecks or other income into different accounts (some to retirement, some to sa…

> Forcing me to stay on budget

Let me picture this. You are standing at the checkout of a grocery store with a big shopping basket, and you find out that you are over budget for today ... Not sure if I would like this functionality.

Re: Root – Programmable bank account for software developers

#366
post #201

Earlier quoted context omitted.

"ahead of the West" Ahem, ahead of the US, really. Canada and the EU can be cashless already, with chip cards and direct bank withdrawal at the POS a reality for 99.99% of merchants.

China is cashless. Stores don't accept your cash much. And you have to show a government id to buy anything. And they track you. But it gets worse than that. If the government wants to punish you, they can just cut you off. Can't buy food, can't pay rent. Oh you think your friends can help you? China has that covered too, with its shiny new credit system. Being associated with - let alone helping - people cut off fro…

ok - everything you just said (save the last line) is wrong. I have lived in china (wuhan, specifically) for about 4 years and have been to beijing, shanghai, and a few random smaller towns/cities. while it is possible to use various mobile payment networks almost everywhere, literally everywhere also accepts cash. literally nowhere requires that you show any sort of ID to buy physical goods under any circumstances. buying internet/phone service does require an ID, and thus the govt can fuck with you there if they want, but rent is often done informally so no chance of interference there. the market here is so filled with tiny businesses that even if a person were somehow banned from buying at larger stores (which doesn't happen), they would still be able to get everything from smaller markets at a similar or sometimes lower price.

the social credit system you are talking about isn't actually in effect yet. once it is? yeah, it'll be pretty fucked up. I suspect it will get thrown out or heavily modified before then. but again - it will hold no power over people who use cash at small markets.

I'm not trying to defend the government here, but please have your facts straight so as to prevent you from spouting nonsense like the post above. criticism is most effective when it is accurate.

Re: Root – Programmable bank account for software developers

#367
I find it interesting that this comments section has become as proudly South African as Stellenbosch Sauvignon Blanc.

I don't even need to read whatever the API (or legislation) says to understand how we got to this.opportunity. My little experience on any topics of any importance tell me that maybe there should be a little context to this whole thing.

So, let me make some pseudorandom comments that may be of use to all the shadow followers here.

South Africa is the Best Country in the World ®. They are ahead in nature conservation (nr 1). They have wide open spaces (you can hide from belligerents through obscurity). They have extreme safety. As in, you're either very safe, or very unsafe. And the difference could be a couple of seconds. They even have Very Good Universities ®. Finally, they have fertile opportunities, since the rest of Africa is pretty broken (except maybe some of the neighbours who are pretty not broken).

But the core issue here, just like at every previous timestamp, is politics. There is a big philosophical battle raging that is based on concepts such as "I was here first", "I claimed this first", "We are all African, except you", "I am the sharpest pencil", "Everybody deserves a certificate", "I am actually building something", "Take away all the buildings" and then, the most popular one, which is: "I also want some spears".

Anyway, the point is the following. Banks are kinda evil, while banks in SA seems to try to be not evil, except when they don't. This is a complicated thing. Just as complicated as Zuma & Ramaphosa, inc. There are also people who already have spears that like to poke things.

Now, the everybody deserves a certificate thing is not such a good idea. (Ask Mark Shuttleworth). But if one notices, when it comes to tech, South Africa has always been rather bright. Solar panels, batteries, pretty aircraft, etc etc.

Anyway, sorry for all the bad jokes. The point I wanted to make is this: South Africa is still the best entry point into Africa. Things like these.innovations are reassuring and sometimes exciting. But the problem is not neo-colonisation as much as Africa colonising other parts of Africa (with the help of others ®).

Don't worry too much about the details, rather imagine what you would want them to be. The South Africans would probably implement it then.

Re: Root – Programmable bank account for software developers

#368
post #43
post #11

What problem does this attempt to solve? Their slack example doesn't seem particularly pressing.

Analyse your spending habits to see where you can easily save some money is one example.

There's software like gnucash which will take care of that, without the need for the fancy bank account.

Re: Root – Programmable bank account for software developers

#369

At first I was wondering what I could possibly use this for, but as I sat and thought about it, I realized the possibilities are enormous. I'd like to know if the following are possible: 1. Forcing me to stay on budget, unless there's an emergency (perhaps allow purchases over budget after the third attempt). 2. Automatically distribute paychecks or other income into different accounts (some to retirement, some to sa…

> Forcing me to stay on budget Let me picture this. You are standing at the checkout of a grocery store with a big shopping basket, and you find out that you are over budget for today ... Not sure if I would like this functionality.

    sudo checkout

Re: Root – Programmable bank account for software developers

#370

Earlier quoted context omitted.

Have you integrated this directly with the banks or do you take user's login details and scrape the online banking sites (like MoneyDashboard does)? I would be more than willing to switch banks just to get a read-only API for this kind of thing, if only it was properly integrated (read: I don't have to give my login details to a third party)

Teller uses the APIs used by the bank's own mobile app, i.e. they have been reverse-engineered. Whether Teller requires personal credentials is dependent on the bank's implementation. Barclays (integration temporarily unavailable), and Nationwide use EMV CAP (the card reader) for registration. If we can figure out a way to not take user credentials, we will always take that route. I recommend Starling and Monzo if yo…

Cool, thanks for the info. It's such a shame we have to resort to (slightly) compromising on security & reliability to make banking work for consumers. Do you think there's a future where there's a standard API that banks expose for authorised apps to get at customer data?
Post reply on HN