Hallo,
wir haben in eine Anwendung das hbci4java integriert um automatische Überweisungen mit der Postbank durchzuführen. Das funktionierte lange einwandfrei, bis Ende letzten Jahres.
Ich habe gelesen, daß ähnliche Probleme mit hibiscus und auch anderer Software aufgetaucht sind und wie man sie dort löst. Aber wie funktioniert es mit dem hbci4java API direkt?
Das Problem scheint zu sein, daß der Callback NEED_PT_SECMECH gar nicht mehr aufgerufen wird, sondern ein Verfahren automatisch ausgewählt, aber nicht das richtige.
Für jede Hilfe schon mal vorab ganz vielen Dank!
Andreas
So wird HBCI im Code intiailisiert:
HBCIUtils.init(null,null,new MyCallback());
HBCIUtils.setParam("client.connection.localPort",null);
HBCIUtils.setParam("log.loglevel.default","2");
HBCIUtils.setParam("client.passport.default","PinTan");
HBCIUtils.setParam("client.passport.PinTan.filename","my_passport_pintan.dat");
HBCIUtils.setParam("client.passport.PinTan.checkcert","1");
HBCIUtils.setParam("client.passport.PinTan.certfile",null);
HBCIUtils.setParam("client.passport.PinTan.init","1");
HBCIUtils.setParam("client.passport.hbciversion.default","plus");
passport=AbstractHBCIPassport.getInstance();
passport.clearBPD(); // test
passport.clearUPD(); // test
hbciHandle = new HBCIHandler(HBCIUtils.getParam("client.passport.hbciversion.default"),passport);
wir haben in eine Anwendung das hbci4java integriert um automatische Überweisungen mit der Postbank durchzuführen. Das funktionierte lange einwandfrei, bis Ende letzten Jahres.
Ich habe gelesen, daß ähnliche Probleme mit hibiscus und auch anderer Software aufgetaucht sind und wie man sie dort löst. Aber wie funktioniert es mit dem hbci4java API direkt?
Das Problem scheint zu sein, daß der Callback NEED_PT_SECMECH gar nicht mehr aufgerufen wird, sondern ein Verfahren automatisch ausgewählt, aber nicht das richtige.
Für jede Hilfe schon mal vorab ganz vielen Dank!
Andreas
So wird HBCI im Code intiailisiert:
HBCIUtils.init(null,null,new MyCallback());
HBCIUtils.setParam("client.connection.localPort",null);
HBCIUtils.setParam("log.loglevel.default","2");
HBCIUtils.setParam("client.passport.default","PinTan");
HBCIUtils.setParam("client.passport.PinTan.filename","my_passport_pintan.dat");
HBCIUtils.setParam("client.passport.PinTan.checkcert","1");
HBCIUtils.setParam("client.passport.PinTan.certfile",null);
HBCIUtils.setParam("client.passport.PinTan.init","1");
HBCIUtils.setParam("client.passport.hbciversion.default","plus");
passport=AbstractHBCIPassport.getInstance();
passport.clearBPD(); // test
passport.clearUPD(); // test
hbciHandle = new HBCIHandler(HBCIUtils.getParam("client.passport.hbciversion.default"),passport);