[ erweiterte Suche ]

»HBCI Client in PHP realisieren - ohne Java und Co.

Bräuchte da mal hilfe - DB-AbfrageNeues Thema eröffnenNeue Antwort erstellenDas Thema einem Freund empfehlenDas Thema druckenFirst-Click-Free Script - 1. Besucher & Google sieht Seite
Seite 1 von 1 [4 Beiträge]
AutorNachricht
Administrator 


Name: Marc
Geschlecht:
Anmeldedatum: 28.08.2004
Beiträge: 39596
Chats: 11125
Wohnort: Hennef


Meine eBay-Auktionen:
03.02.2008, 06:03


Hallo,

ich versuche einen HBCI-Client in PHP zu entwickeln.

Ich halte euch über die Entwicklung auf dem Laufenden.

Derzeit lese ich mich in die Spezifikation von HBCI und FinTS 3.0 ein, da meine Bank diesen Standard unterstützt. Vielleicht wird das Script aber so flexibel, dass es auch mit anderen Versionen funktioniert.

Ziel dieses Clients soll sein, dass man Kontoauszüge in einer Webapplikation abrufen kann und so z.B. Zahlungseingänge automatisiert überprüft.

Hier der aktuelle Stand:
   Code:
//
// HNHBK
//
// Nachrichtengröße
// 12-stellig in Byte
$message_size = '000000000323';
// HBCI-Version
// 201=2.0.1 / 210=2.1 / 220=2.2 / 300=3.0
$hbci_version = 300;
// Dialog-ID
// 0 = erste Nachricht, 1 Antwort von Bank, 2 zweite Nachricht, 3 Antwort von Bank, usw.
$dialog_id = 0;
// Nachrichtennummer
// durchlaufende Nummer der Nachricht, beginnt mit 1, die Bank beginnt auch mit 1, erhöht sich jeweils um 1
$message_id = 1;
//
// HNVSK
//
// Sicherheitsfunktion, kodiert
// 1=ENC(Encryption)
$safety_id = 4;
// Rolle des Sicherheitslieferanten, kodiert
// 1=ISS(Erfasser) / 4=WIT(Zeuge)
$safety_part = 1;
// Bezeichner für Sicherheitspartei
// 1=MS(Customer->Bank) / 2=MR(Bank->Customer)
$direction_id = 1;
// Sicherheitsdatum und -uhrzeit
// 1=Sicherheitsstempel
$date_weight = 1;
// Datum- und Zeitbezeichner, kodiert
// 1=STS / 6=CRT
$date_id = 1;
// Datum
// Format yyyymmdd
$yyyymmdd = date('Ymd', $time);
// Zeit
// Format hhmmss
$hhmmss = date('His', $time);
// Verwendung des Verschlüsselungsalgorithmus, kodiert
// 2=OSY(Owner Symmetric)
$algo_usage = 2;
// Operationsmodus, kodiert
// 2=CBC(Cipher Block Chaining)
$operation_mode = 2; // wofür steht die 18 aus dem Beispiel?
// Verschlüsselungsalgorithmus, kodiert
// 13=2-Key-Triple-DES
$enc_type = 13;
// Wert des Algorithmusparameters, Schlüssel
// 8=? / 96=?
$algo_parm_key = 8; // was hat diese Zahl zu sagen? In einem anderen Beispiel stand 96?!
// Wert des Algorithmusparameters, Schlüssel
// Default=X'00 00 00 00 00 00 00 00'
$algo_parm_value = "X'00 00 00 00 00 00 00 00'";
// Bezeichner für Algorithmusparameter, Schlüssel
// 5=KYE(DDV) / 6=KYP(RDH)
$algo_parm_name = 6;
// Bezeichner für Algorithmusparameter, IV
// 1=IVC
$algo_parm_iv = 1;
// Kreditinstitut
// 37080040=BLZ(Dresdner Bank Köln)
$bank_code = 37080040;
// Benutzerkennung
// 12345=erfunden
$login = 12345;
// Schlüsselart
// S=Signierschlüssel / V=Chiffrierschlüssel
$key_type = 'V';
// Schlüsselversion
// S=Signierschlüssel / V=Chiffrierschlüssel
$key_version = 1;

$lines = array(
"HNHBK:1:3+" . $message_size . "+" . $hbci_version . "+" . $dialog_id . "+" . $message_id . "'",
"HNVSK:998:2+" . $safety_id . "+" . $safety_part . "+" . $direction_id . "::2+" . $date_weight . ":" . $yyyymmdd . ":" . $hhmmss . "+" . $algo_usage . ":" . $operation_mode . ":" . $enc_type . ":@" . $algo_parm_key . "@<" . $algo_parm_value . ">:" . $algo_parm_name . ":" . $algo_parm_iv . "+280:" . $bank_code . ":" . $login . ":" . $key_type . ":" . $key_version . ":1+0'",
"HNVSD:999:1+@348@<Daten>'",
"HNSHK:2:4+2+654321+1+1+1::2+3234+1:" . $yyyymmdd . ":" . $hhmmss . "+1:999:1+6:10:17+280:10020030:12345:S:1:1'",
"HKIDN:3:2+280:10020030+12345+2+1'",
"HKVVB:4:2+2+3+1+Homebanking Plus+3.0'",
"HKISA:5:3+2+124+RDH:3+280:10020030:11111:D:1:1'",
"HKISA:6:3+2+124+RDH:3+280:10020030:11111:S:1:1'",
"HKISA:7:3+2+124+RDH:3+280:10020030:11111:V:1:1'",
"HNSHA:8:1+654321+@96@<Signatur>'",
"HNHBS:9:1+1'",
);
Nach obenprofil pn email
Gast 

04.04.2008, 11:45


Dein letzter Post ist schon eine Weile her. Hat sich bei dir was Neues ergeben?
Nach oben
Administrator 


Name: Marc
Geschlecht:
Anmeldedatum: 28.08.2004
Beiträge: 39596
Chats: 11125
Wohnort: Hennef


Meine eBay-Auktionen:
07.05.2008, 09:34


Hatte leider keine Zeit um daran weiter zu basteln. Aber ich werde nicht aufgeben ;)
Nach obenprofil pn email
Gast 

04.03.2009, 21:11


Hallo,

wie ist der status?
es warten noch mehr leute auf dein script :)
Nach oben
Gast 

04.03.2009, 21:11


Mach mit!

Wenn Dir die Beiträge zum Thema "HBCI Client in PHP realisieren - ohne Java und Co." gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:

    » Anmelden

Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...

Verwandte Suchbegriffe

HBCI php, php hbci, finTS php, java hbci, hbci java, php fints, hbci client, hbci javascript, hnhbk, hbci php script, fints example, javascript hbci, hbci script, hbci php client, hbci example, hbci beispiel, HBCI mit PHP, hnbhbk, hbci fints php, hbci hnhbk
Nach oben
Seite 1 von 1 [4 Beiträge]
Neues Thema eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:HitsLetzter Beitrag
Webentwickler (m/w) PHP o. Java (Vollzeit, Kassel)
Bezeichnung: Webentwickler (PHP o. Java) ggf. auch mit Erfahrung im Webdesign Beschreibung: Die wusoma GmbH ist ein junges, aufstrebendes und sehr erfolgreiches Unternehmen im Online-Marketing. Da sich die wusoma GmbH zurzeit im Wachstum...
[Jobs & Stellenangebote]von Philigran
019422.08.2011, 09:37
Philigran
iPhone/Android/Java-Webservice/PHP in spannendem Startup
Lust auf neueste SDKs und ein hammer Projekt? Unternehmen : PocketTaxi ist die neue Art der Fahrtvermittlung. Schon bald kann man mit nur einem Klick gemeinsam Fahren. PocketTaxi hat eine Technologie entwickelt, welche einen Fahrer mit einem...
[Jobs & Stellenangebote]von PocketTaxi
08318.08.2011, 21:05
PocketTaxi
Suche Programmierer php/java für mein neues Projekt
Hallo ich möchte ein Projekt ins Leben rufen. Dazu brauch ich jemanden der folgendes schafft. Ich hab einen Server Ich habe Acc von rapidshare/ul.to/netload etc. ... Ich brauche jemanden der es jetzt so codet dass jemand der auf meine hompage...
[Projekte]von FireStorm@
015222.09.2010, 19:18
FireStorm@
Download eines Links mit PHP - Java o.ä. Download Mangaer
Guten Abend =) ich habe ein Problem. ich möchte einen (mehrere) Downloads mittels einer Java Applikation von einer Seite laden. Man muss sich vorher auf der Seite anmelden. Wenn ich folgenden Link aufrufe: ...
[Allgemein]von eLogic
36806.10.2011, 11:46
CppCoder
x-root Software GmbH sucht Java/Java EE Softwareentwicklung
Wir suchen zwei Java/Java EE Softwareentwickler (m/w) [München und Rosenheim] Wer ist die x-root Software GmbH? Die x-root Software GmbH mit ihrem Sitz in Rosenheim entwickelt individualisierte betriebliche Informationssysteme, technische...
[Jobs & Stellenangebote]von 1000jobboersen.de
08030.06.2011, 15:26
1000jobboersen.de
Domain ohne www auf mit umleiten in PHP
Hi, in manchen Fällen kann oder will man die .htaccess nicht benutzen, um example.org auf www.example.org umzuleiten. Man kann das ganze auch in PHP realisieren. Hier einige Varianten, je nach Bedarf: Leitet alles um, wenn es nicht mit www....
[PHP]von mgutt
056903.08.2009, 12:33
mgutt
Suchen Php Programmierer (Cake Php)
Wir suchen einen Php Programmierer, da unser letzter abgesprungen ist. Guter Umgang mit Cake Php ist nötig. Momentan geht es nur darum, eine Website fertig zu stellen, aber wenn dies erfolgreich abgeschlossen ist, können viele Folgeaufträge...
[Jobs & Stellenangebote]von Moritur
033711.11.2009, 17:06
Moritur
Client-Game über Proxy spielen?
Hallo erstmal, ich habe eine Frage... und zwar würde ich gerne ein Online Game über einen Client spielen ( Mabinogi ) aber das kann man leider nur spielen, wenn man in Nordamerika wohnt (ich vermute das funktioniert über die IP) jetzt habe ich mir...
von Sarana
030101.05.2010, 18:08
Sarana
Tagfahrlicht mit Nebelscheinwerfer realisieren
Hallo, ich bin am Überlegen, ob ich mir Tagfahrleuchten einbauen sollte, am Liebsten mit dem Modul von daylightrunning. Ich habe mir auch schon die Einbauanleitung angesehen und frage mich, ob der Einbau auch so einfach ist, wenn man die...
von Blognase
430211.10.2011, 10:52
Blognase
Suche Partner mit XT-Commerce und PHP erfahrung
Hallo, ich bin auf der Suche, nach einem Partner der sich gut mit XT Commerce, PHP, MySQL, HTML, Javascript auskennt und evtl schon lange drüber nachdenkt einen Versandhandel zu gründen. Von meiner Seite bringe ich ein fast fertiges Konzept ein wo...
[Jobs & Stellenangebote]von MartinxXx
041326.01.2010, 23:44
MartinxXx
© 2004 - 2012 www.programmierer-forum.de (srv02) | Communities | Impressum