Hi all developers,
as you know, Gnucash includes support for the German online banking protocol HBCI, and I usually emphasize that anyone outside Germany will be unable to use all these cool features. But it recently came to my mind that there is a test server, simulating a HBCI bank, which is run by a friend of us (Stefan Palme), and he is able to give the Gnucash developers something like a test account for, well, testing purposes.
One authentification method of the HBCI protocol requires only a PIN for login, and a TAN (transaction number) for each issued online order. We can use this as a shared test account, because anyone who knows the PIN (and some TANs) can use it. So I invite all you fellow developers to install the HBCI features of gnucash, start the HBCI setup druid, setup a Pin/Tan-based HBCI account, and just try out all the possible features. Naturally, this test account won't move any real money around :-))
(The Pin/Tan authentification method was added in 1.8.10 when changing the HBCI library to Aqbanking. This method is rather insecure, but since it is very simple to use there is quite some demand for it. So we eventually implemented it in gnucash. I wouldn't recommend this for real online banking if there is any of the other HBCI authentification methods like chip cards or RSA keys available.)
Here's what you need to enter in the HBCI setup druid: * "Use Pin/Tan mode" * Bank Code: 80007777 Server: 141.57.8.70/pintan/PinTanServlet
User-Name: (something arbitrary; only for yourself)
User-Id: gnucash
Customer-Id: gnucash [or as a second customer: gnucash2]
* Then press next all the time
* For this user the PIN is: 12345
* The setup druid should automatically recognize that this account offers access to the account numbers "2501111538" and "2501111539"
* That finishes the setup.
If you want to send money between these two account numbers back and forth, you can do so by using any of the following TANs:
11111111
22222222
...
99999999
Enjoy! The original German access data follows below. Don't hesitate to notify me if anything is broke.
Christian
-------- Urspr�ngliche Nachricht -------- Betreff: Re: hbci testserver access fuer gnucash-developers? Datum: Tue, 11 Jan 2005 15:42:10 +0100 Von: Stefan Palme <[EMAIL PROTECTED]> Firma: Invisible Brain An: Christian Stimming <[EMAIL PROTECTED]> Referenzen: <[EMAIL PROTECTED]>
Hallo,
alles klar, kein Problem :)
hier also die Zugangsinformationen f�r den HBCI4Java-Test-Server:
------------------------------------------------------------------- IP-Adresse: 141.57.8.70 (TCP-Port 3000) PIN-TAN-URL: 141.57.8.70/pintan/PinTanServlet
L�ndercode: DE (HBCI4Java-Clients) bzw. 280 (OpenHBCI-Clients)
Bankleitzahl: 80007777
Nutzerkennung: gnucash
Kunden-IDs: gnucash
gnucash2Kontoverbindungen (alle Konten in EUR):
f�r Kunden-ID gnucash:
Kontonummer 2501111538 und
Kontonummer 2501111539 f�r Kunden-ID gnucash2:
Kontonummer 2501111540(Die Konten-Informationen werden auch in den UPD zur�ckgemeldet.)
PIN f�r HBCI-PIN/TAN-Verfahren: 12345 TANs f�r HBCI-PIN/TAN-Verfahren: 11111111 22222222 ... 99999999
(verbrauchte TANs k�nnen im Admin-Interface reaktiviert werden) -------------------------------------------------------------------
Nach dem Einreichen neuer Schl�ssel ist *keine* explizite Freischaltung der Schl�ssel n�tig, die Schl�ssel sind sofort aktiv. Auf Wunsch nehme ich trotzdem INI-Briefe per Email entgegen, die ich dann auch �berpr�fen werde.
Leider steht zur Zeit kein INI-Brief f�r die Server-Schl�ssel zur Verf�gung, weil sich diese u.U. noch �fters �ndern werden. Wahrscheinlich wird man demn�chst im Admin-Frontend den korrekten Hashwert f�r den Server-Signierschl�ssel erfragen k�nnen.
Es ist zu beachten, dass einige Details des HBCI-Protokolles noch nicht implementiert sind. Analoges gilt f�r einen Gro�teil der Gesch�ftsvorf�lle. Bei fehlerhaften Nachrichten, Teilen von Nachrichten oder noch nicht unterst�tzten Features kann es sein, dass der Server einfach eine Dialogabbruchnachricht sendet. Im Zweifelsfall beantworte ich nat�rlich gerne entsprechende Fragen und bin auch bereit, gew�nschte Features einzubauen (wenn es die Zeit erlaubt...).
Zugangsdaten f�r das Web-Frontend f�r die Administration der eigenen Account-Daten:
--------------------------------------------- URL: https://141.57.8.70:8443/hbci Login: gnucash (wie Nutzerkennung) Passwort: nbZhG/g9: ---------------------------------------------
Im Administrations-Web-Frontend k�nnen folgende Daten mit bestimmten Einschr�nkungen manipuliert werden:
- das Passwort f�r den Zugriff auf das Admin-Frontend
[mindestens 5 Zeichen]
- die g�ltigen System-IDs
- die Menge der g�ltigen Kunden-IDs, die mit dieser
Nutzerkennung verwendet werden k�nnen [mindestens eine]
- die schon eingereichten Signatur-IDs (je System-ID)
- PIN und TANs f�r das HBCI-PIN/TAN-Verfahren
- die Versionsnummer der UPD
- eingereichte Schl�ssel k�nnen wieder gel�scht werden
- die Konten, auf die zugegriffen werden kann. Es k�nnen
Kontoverbindungen hinzugef�gt bzw. gel�scht werden,
bestehende Kontoverbindungen k�nnen ge�ndert werden.
Daten f�r jede Kontoverbindung sind
. Kontonummer
. "Real"-Name des Inhabers
. Kontoart
. Kunden-ID, welche Zugriff auf dieses Konto hat
[muss in der Liste der g�ltigen Kunden-IDs auftauchen]
Viele Gr��e und viel Spass beim Testen
-Stefan- [EMAIL PROTECTED]
On Tue, 2005-01-11 at 15:26 +0100, Christian Stimming wrote:
Hallo Stefan,
in gnucash haben wir ja seit einigen Monaten nun auch Pin/Tan-Support �ber Martins Aqbanking/Aqhbci. Da dachte ich neulich, da� ich doch f�r die amerikanischen Gnucash-Entwickler vielleicht auch mal anbieten k�nnte, da� sie einen Pin/Tan-Zugang zu deinem Testserver ausprobieren k�nnten -- einfach damit die genauer kapieren k�nnen, was alles mit HBCI m�glich ist.
Meinst du, du k�nntest mir einen weiteren account zum Testserver geben, den ich dann auch an 2-4 GnuCash-Entwickler weitergeben k�nnte? Die w�rden dann halt alle �ber Pin/Tan darauf zugreifen und w�ren dann alle v�llig gepl�ttet, was wir hier mit HBCI alles machen k�nnen :-))
Christian
-- ------------------------------------------------------------------- Dipl. Inf. (FH) Stefan Palme
email: [EMAIL PROTECTED] icq: 36376278 phon: +49 341 3910484 fax: +49 1212 517956219 mobil: +49 178 3227887
key fingerprint: 1BA7 D217 36A1 534C A5AD F18A E2D1 488A E904 F9EC -------------------------------------------------------------------
_______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
