Probably I'm asking for the impossible because of the heavy regulation in Germany but just wanted to put it out there.
Probably I'm asking for the impossible because of the heavy regulation in Germany but just wanted to put it out there.
Edit: Most banks also seem to support FinTS [0], but it seems a bit of a PITA.
Edit 2: figo might be worth a try as well, though I don't know their pricing.
Edit 3: bunq is quite nice as well. I implemented a few basic calls in node when they launched the API. Not the easiest API to work with, but acceptable.
[0]: https://www.hbci-zka.de/index.htm
Other than that, I'm very satisfied with the service, and I use them as my bank bank, but I use Revolut (revolut.com) for my everyday transactions, just because it "feels" nicer. The transparent N26 card definitely turns heads, though, cashiers are always asking me about that.
Weirdly enough barely anyone in Germany ever commented on it while in South Africa people do so every time I'm at a store :D
There used to be (still is?) an API called HBCI, but to my knowlegdge that required a smartcard (maybe not to bad an idea) and was mostly read-only. I think in the early 2000s you could use things like Quicken and MS Money to do homebanking (is this why some people in Germany still have the impression that it is dangerous and complicated?)
I think what "Sofortüberweisung.com" initially did was just to scrape the websites of all major banks, and use the HTML as an API. Then the banks found out they could not do much against it legally (and also fearing backlash because they had no good website-payment solution themselves), and they made some agreements.
For the API - almost all business accounts support HBCI or EBICS. For example my tax accountant and tax software have full access to my business account.
https://paymentscompliance.com/premium-content/insights_anal...