Hallo zusammen,
ich habe ein Problem bei dem ich nicht weiterkomme bzw. weiss ich nicht ob das überhaupt möglich ist, dazu kenne ich mich mit dem ganzen HBCI Kram noch nicht gut genug aus. Ich hoffe ihr könnt etwas Licht ins Dunkel bringen.
Ich benutzte den Hibiscus Payment Server um mich mit einem Konto zu verbinden und Kontosaldon abzurufen, um diese in einer Webanwendung über XMLRPC anzeigen zu lassen. Das funktioniert alles einwandfrei. Jetzt würde ich gerne über XMLRPC eine Sepa-Lastschrift erstellen. Ich kann den Auftrag erfolgreich an den Payment Server schicken. Allerdings schlägt die Synchronisation zwischen Hibiscus und dem Bankserver fehl. Hier sind die logs:
Meine eigentliche Frage ist folgende: Wie ist es möglich, dass ich eine Sepa-Lastschrift erstelle und an die Bank schicke ohne eine Tan einzugeben? Offensichtlich funktioniert es ja auch nicht, aber wie bekomme ich das zum laufen und welches Tan Verfahren muss ich verwenden? Ich möchte die Sepa-Lastschriften ja gerne automatisiert an die Bank schicken und nicht jedes mal eine Tan eingeben müssen. Der Auftrag an Hibiscus über XMLRPC funktioniert ohne Probleme und ich bekomme als Amtwort die entsprechende id zurück. Aber eine Aufforderung zu einer Tan Eingabe bekomme ich in der Antwort ja nicht. Die Übertragung an die Bank kann also gar nicht funktionieren. Es wäre super wenn mir das jemand kurz erläutern könnte.
Vielen Dank im voraus und entschuldigt meine - möglicherweise - dumme Frage.
Grüße
Julian
ich habe ein Problem bei dem ich nicht weiterkomme bzw. weiss ich nicht ob das überhaupt möglich ist, dazu kenne ich mich mit dem ganzen HBCI Kram noch nicht gut genug aus. Ich hoffe ihr könnt etwas Licht ins Dunkel bringen.
Ich benutzte den Hibiscus Payment Server um mich mit einem Konto zu verbinden und Kontosaldon abzurufen, um diese in einer Webanwendung über XMLRPC anzeigen zu lassen. Das funktioniert alles einwandfrei. Jetzt würde ich gerne über XMLRPC eine Sepa-Lastschrift erstellen. Ich kann den Auftrag erfolgreich an den Payment Server schicken. Allerdings schlägt die Synchronisation zwischen Hibiscus und dem Bankserver fehl. Hier sind die logs:
Code
[Fri Aug 18 17:00:14 CEST 2017][ERROR][[Jameica Backgroundtask] de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] HBCI error code: 9050:Die Nachricht enth?lt Fehler. org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Fri Aug 18 17:00:14 CEST 2017][ERROR][[Jameica Backgroundtask] de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] HBCI error code: 9800:Dialog abgebrochen org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Fri Aug 18 17:00:14 CEST 2017][ERROR][[Jameica Backgroundtask] de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] HBCI error code: 9010:Die angegebene Bankreferenz ist nicht g?ltig. org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Fri Aug 18 17:00:14 CEST 2017][ERROR][[Jameica Backgroundtask] de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] HBCI error code: 9110:Ung?ltige Auftragsnachricht: Unbekannter Aufbau. (3: CustomMsg.GV.KUmsZeit5) org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Fri Aug 18 17:00:14 CEST 2017][INFO][[Jameica Backgroundtask] de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] verifying signature of response message
[Fri Aug 18 17:00:14 CEST 2017][ERROR][[Jameica Backgroundtask] de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] HBCI error code: 9110:Ung?ltige Auftragsnachricht: Unbekannter Aufbau. (3: CustomMsg.GV.KUmsZeit5) org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Fri Aug 18 17:00:14 CEST 2017][ERROR][[Jameica Backgroundtask] de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] HBCI error code: 9800:Dialog abgebrochen org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Fri Aug 18 17:00:14 CEST 2017][ERROR][[Jameica Backgroundtask] de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] HBCI error code: 9010:Die angegebene Bankreferenz ist nicht g?ltig. org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Fri Aug 18 17:00:14 CEST 2017][ERROR][[Jameica Backgroundtask] de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] HBCI error code: 9110:Ung?ltige Auftragsnachricht: Unbekannter Aufbau. (3: CustomMsg.GV.KUmsZeit5) org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Fri Aug 18 17:00:14 CEST 2017][INFO][[Jameica Backgroundtask] de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] verifying signature of response message
[Fri Aug 18 17:00:14 CEST 2017][ERROR][[Jameica Backgroundtask] de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] HBCI error code: 9110:Ung?ltige Auftragsnachricht: Unbekannter Aufbau. (3: CustomMsg.GV.KUmsZeit5) org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
Meine eigentliche Frage ist folgende: Wie ist es möglich, dass ich eine Sepa-Lastschrift erstelle und an die Bank schicke ohne eine Tan einzugeben? Offensichtlich funktioniert es ja auch nicht, aber wie bekomme ich das zum laufen und welches Tan Verfahren muss ich verwenden? Ich möchte die Sepa-Lastschriften ja gerne automatisiert an die Bank schicken und nicht jedes mal eine Tan eingeben müssen. Der Auftrag an Hibiscus über XMLRPC funktioniert ohne Probleme und ich bekomme als Amtwort die entsprechende id zurück. Aber eine Aufforderung zu einer Tan Eingabe bekomme ich in der Antwort ja nicht. Die Übertragung an die Bank kann also gar nicht funktionieren. Es wäre super wenn mir das jemand kurz erläutern könnte.
Vielen Dank im voraus und entschuldigt meine - möglicherweise - dumme Frage.
Grüße
Julian