| FinTS (formerly known as HBCI) is horrible and serves as a great example of how not to design a API. The non-machine-readable german-language-only API specification consist of >800 pages spread across various PDFs[1] full of gibberish. There are no official client libraries, no minimal examples, different banks only support certain versions etc. etc. etc. [1] https://www.hbci-zka.de/dokumente/spezifikation_deutsch/fint... https://www.hbci-zka.de/dokumente/spezifikation_deutsch/fint... https://www.hbci-zka.de/dokumente/spezifikation_deutsch/FinT... https://www.hbci-zka.de/dokumente/spezifikation_deutsch/fint... |
Besides, that does not explain, why none of the other banks can get their act together. If FinTS is too difficult to implement, how come they are not offering something simpler?