Liebe Alle!
Vielen Dank fürs Lesen!
Ich habe HBCI/FinTS erst neulich kennen gelernt, finde das aber ganz interessant. Die Möglichkeit, Kontoauszüge von einem Programm abrufen zu lassen, gefällt mir, besonders da ich schon programmieren kann (Perl - Flamewars bitte woanders veranstalten).
Ich habe mir auch schon die Dokumentation angesehen und ein bißchen gestöbert, aber so recht mag ich noch nicht in der HBCI-Welt ankommen.
Deshalb habe ich all meinen Mut zusammen gekratzt, um hier ein paar Fragen zu stellen, bei denen eigentlich schon absehbar ist, dass besonders kluge Menschen, die schon wissen wie es läuft und wo es steht mir Antworten à la gidf.de geben. Aber sei's drum, wenn ich damit an mein ziel komme, Kontoauszüge abholen zu können, mag es mir recht sein.
Hier die Super-Noob-Fragen:
- Muss ich bei der Bank irgend etwas machen, damit ich mit HBCI auf mein Konto zugreifen kann? oder reicht es, wenn die Bank schreibt, dass bei einem Konto HBCI-Zugriff dabei ist?
- Muss ich tatsächlich mit meinem eigenen Konto experimentieren, oder gibt es ein Staging-System oder eine Sandbox, wie es das bei PayPal gibt?
- Kann ich, wenn ich einen Teil von FinTS 3.0 implementiere, auch mit Banken kommunizieren, die schreiben, dass sie HBCI 2.2 machen?
- Wie läuft so ein Dialog mit dem Server ab? Sagt man erstmal hallo, oder muss vorher noch etwas ausgetauscht werden? Ich habe gelesen, dass es da so Security-Token und Schlüssel gibt, die ausgetauscht werden. Wie passiert das? Gibt es dafür konkrete Beispiele, also z.B. einen vollständigen Dialog, wo jemand seine Kontoauszüge abgeholt hat?
- Gibt es Ärger, wenn man mit HBCI an seinem eigenen Konto herumprobiert? Nicht, dass ich mein Konto versehentlich sperre, weil ich nicht verstanden habe, wie ich eine Sache richtig programmieren muss.
Vielleicht mal noch schnell etwas mehr Info darüber, wo ich schon war und wo ich hin will:
Ziel: Kontoauszüge abrufen, und zwar bei der Sparda-Bank SüdWest e.G. und der Postbank.
Weg:
Ich kenne diese Seite: http://www.hbci-zka.de/
Dort habe ich mir FinTS_3.0_Formals_2010-11-12_final_version.pdf, fints40_kompendium.pdf und ZKA Kompendium Online-Banking-Sicherheit V1.1 final version.pdf heruntergeladen und quer gelesen. Ersteres etwas mehr, das mittlere nur flüchtig und das letzte sogar ganz.
Diese Java-Bibliothek hbci4java-2.5.12-src habe ich mir angesehen, werde aber nicht schlau draus. Ich kann zwar Java lesen, aber so komplexe Sachen mal eben beim Lesen nachzuvollziehen liegt leider nicht in meiner Macht (ich vermute zumindest, dass es etwas komplexes ist). Da ich von Perl aus komme, suche ich noch immer den Punkt, bei dem eigentlich alles anfängt. Ich dachte immer, das wäre auch bei Java eine main-Methode.
Ja und dieses Forum hier, das habe ich öfter mal bei meinen Recherchen gefunden. Es wirkt leider etwas verlassen, aber da mag ich mich hoffentlich irren.
In freudiger Erwartung sinnvoller Antworten,
ich :-)
Vielen Dank fürs Lesen!
Ich habe HBCI/FinTS erst neulich kennen gelernt, finde das aber ganz interessant. Die Möglichkeit, Kontoauszüge von einem Programm abrufen zu lassen, gefällt mir, besonders da ich schon programmieren kann (Perl - Flamewars bitte woanders veranstalten).
Ich habe mir auch schon die Dokumentation angesehen und ein bißchen gestöbert, aber so recht mag ich noch nicht in der HBCI-Welt ankommen.
Deshalb habe ich all meinen Mut zusammen gekratzt, um hier ein paar Fragen zu stellen, bei denen eigentlich schon absehbar ist, dass besonders kluge Menschen, die schon wissen wie es läuft und wo es steht mir Antworten à la gidf.de geben. Aber sei's drum, wenn ich damit an mein ziel komme, Kontoauszüge abholen zu können, mag es mir recht sein.
Hier die Super-Noob-Fragen:
- Muss ich bei der Bank irgend etwas machen, damit ich mit HBCI auf mein Konto zugreifen kann? oder reicht es, wenn die Bank schreibt, dass bei einem Konto HBCI-Zugriff dabei ist?
- Muss ich tatsächlich mit meinem eigenen Konto experimentieren, oder gibt es ein Staging-System oder eine Sandbox, wie es das bei PayPal gibt?
- Kann ich, wenn ich einen Teil von FinTS 3.0 implementiere, auch mit Banken kommunizieren, die schreiben, dass sie HBCI 2.2 machen?
- Wie läuft so ein Dialog mit dem Server ab? Sagt man erstmal hallo, oder muss vorher noch etwas ausgetauscht werden? Ich habe gelesen, dass es da so Security-Token und Schlüssel gibt, die ausgetauscht werden. Wie passiert das? Gibt es dafür konkrete Beispiele, also z.B. einen vollständigen Dialog, wo jemand seine Kontoauszüge abgeholt hat?
- Gibt es Ärger, wenn man mit HBCI an seinem eigenen Konto herumprobiert? Nicht, dass ich mein Konto versehentlich sperre, weil ich nicht verstanden habe, wie ich eine Sache richtig programmieren muss.
Vielleicht mal noch schnell etwas mehr Info darüber, wo ich schon war und wo ich hin will:
Ziel: Kontoauszüge abrufen, und zwar bei der Sparda-Bank SüdWest e.G. und der Postbank.
Weg:
Ich kenne diese Seite: http://www.hbci-zka.de/
Dort habe ich mir FinTS_3.0_Formals_2010-11-12_final_version.pdf, fints40_kompendium.pdf und ZKA Kompendium Online-Banking-Sicherheit V1.1 final version.pdf heruntergeladen und quer gelesen. Ersteres etwas mehr, das mittlere nur flüchtig und das letzte sogar ganz.
Diese Java-Bibliothek hbci4java-2.5.12-src habe ich mir angesehen, werde aber nicht schlau draus. Ich kann zwar Java lesen, aber so komplexe Sachen mal eben beim Lesen nachzuvollziehen liegt leider nicht in meiner Macht (ich vermute zumindest, dass es etwas komplexes ist). Da ich von Perl aus komme, suche ich noch immer den Punkt, bei dem eigentlich alles anfängt. Ich dachte immer, das wäre auch bei Java eine main-Methode.
Ja und dieses Forum hier, das habe ich öfter mal bei meinen Recherchen gefunden. Es wirkt leider etwas verlassen, aber da mag ich mich hoffentlich irren.
In freudiger Erwartung sinnvoller Antworten,
ich :-)