Re: [Hbci4java-help] InitAndTest: HBCI-Exception
Brought to you by:
kleiner77
From: Andreas M. <ml...@an...> - 2010-06-09 21:14:22
|
Hallo Stefan, ein Aufruf in der Form von "HBCIUtils.getPinTanVersionForBLZ(hbciPassport.getBLZ())" liefert die akkurate Version 300 zurück. Vielen Dank für diesen weiteren Hinweis! Viele Grüße, Andreas Am 09.06.2010 um 22:48 schrieb HBCI4Java (Stefan Palme): > Hallo, > > On Wed, 2010-06-09 at 22:33 +0200, Andreas Meinl wrote: >> vielen Dank! Die Methode "getHBCIVersion()" liefert bei mir also >> leider die unzureichende Version 220. > > Für PIN/TAN muss statt dessen getPinTanVersion() (oder so ähnlich) > verwendet werden - diese sollte auf jeden Fall entweder "plus" > oder "300" zurückgeben. Falls nicht, wäre das ein Fehler in der > BLZ-Datei. > >> Setze ich hingegen manuell die (sogar richtige!) Version 300, >> funktioniert alles. Jetzt stellt sich mir nur noch die Frage, wann ich >> als Version "plus" und wann "300" wählen sollte... > > PIN/TAN als Sicherungsverfahren wurde eigentlich erst für FinTS-3.0 > sauber spezifiziert. Viele Banken haben aber bereits HBCI-PIN/TAN > angeboten, als die Bank selbst noch gar kein FinTS-3.0 unterstützt > hat. Das PIN/TAN-Verfahren wurde damals als "Aufsatz" auf HBCI-2.2 > betrieben und kursiert unter der Bezeichnung "HBCI-2.2 mit PIN/TAN- > Erweiterung", kurz auch als "HBCI-Plus" bezeichnet. > > Die richtige Entscheidung ("plus" oder "300") hängt einfach nur davon > ab, was Deine Bank kann. Stück für Stück sollten die meisten Banken > FinTS-3.0 beherrschen - Deine erste Wahl wäre also "300". > > Wenn es damit nicht klappt, kann Deine Bank wahrscheinlich noch kein > FinTS-3, sondern nutzt nach wie vor die aufgesetzte PIN/TAN-Erweiterung > für HBCI-2.2 (also "plus")... > > Viele Grüße > -stefan- |