Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

FinTS via PHP - Grundlagen für Schnittstellenprogrammierung

Wie man den Server via php mit dem Bankrechner kommuniziert

dancer

Betreff:

FinTS via PHP - Grundlagen für Schnittstellenprogrammierung

 ·  Gepostet: 01.04.2009 - 20:47 Uhr  ·  #56589
Für die Programmierung einer Online-Plattform auf der Kleinbeträge umgesetzt werden (zwischen 2 und 80 EUR), benötige ich eine automatisierte Abholung der Kontoauszüge, die über über einen cronjob abgewickelt werden soll.

Es geht im Prinzip um eine API für PHP, um via FinTS die Kontoauszüge abzurufen.

Ich habe zwar gute Kenntnisse im bereich php-Programmierung, aber sehe mich bei dieser Aufgabe vor einer scheinbaren Herkules-Aufgabe.

Die Dokumentationen sind teils sehr schwer verständlich und wenn ich mich eine Weile damit beschäftige, merke ich manchmal erst nach Stunden dass die Sache nicht in meine Richtung läuft.

Im Grunde möchte ich wie z.B. mit Imap kommunizieren, um automatisiert Emails abzurufen / oder z.B. Spam zu filtern.

Ich habe die naive Vorstellung, daß es möglich sein müßte eine verschlüsselte Verbindung über Port 3000 etc. herzustellen und die Kontoauszüge abzurufen.

Ich weiss, daß es verschiedene Micropayment-Bezahl-Möglichkeiten gibt, die ich auch kenne und nutze. Jedoch nutzen 80% der Nutzer/Kunden lieber die klassische Überweisung und der Abgleich über ein lokales System ist einfach viel zu aufwendig und fehleranfällig.

Die Bank, zu der ich eine Verbingung herstellen möchte,
unterstützt im Übrigen nur

- FinTS v3, nicht v4
- RDH-2,3,5, und -7 (?)

HBCI mit Disk:
Kommunikations-Adresse: hbci.gad.de
HBCI Version 3.0, Sicherheitsprofil RDH-2
Port 3000 + Port 21


Hilfreich wäre eine Art Beispielcode
oder Hinweise wo sich mehr finden läßt.

Nochmals: die Software soll unter Php laufen und selbständig Kontoauszüge abrufen und speichern können.

Weiss jemand einen Link, eine Zusammenfassung und/oder ähnliches, und/oder hat jemand schon mal so was programmiert? Oder kann jemand so was programmieren und was könnte das kosten?

Oder weiss jemand, welche Dokumente auf http://www.hbci-zka.de/spec/3_0.htm für diese Aufgabe wirklich von Hilfe sind ?

Ich weiss das ist so eine Frage nach einer Art FinTS/HBCI for Dummies, aber ich weiss grad nicht mehr weiter ;-)

Grüße! & Danke im Voraus.




kleiner77

Betreff:

Re: FinTS via PHP - Grundlagen für Schnittstellenprogrammierung

 ·  Gepostet: 03.04.2009 - 10:00 Uhr  ·  #56627
Einfacher als eigenen HBCI-Code zu schreiben dürfte sein, eines der entsprechenden Tools aus HBCI4Java (Stichwort "HBCIBatch") oder der AqBanking-Familie als externen Prozess zu verwenden und die von diesen Tools zurückgelieferten Kontoauszüge in PHP weiterzuverarbeiten...

-stefan-

subsembly

Betreff:

Re: FinTS via PHP - Grundlagen für Schnittstellenprogrammierung

 ·  Gepostet: 03.04.2009 - 10:38 Uhr  ·  #56628
Dem kann ich nur zustimmen. Wenn Du nicht viele Monate mit dem Programmieren einer HBCI-Client-Komponente zubringen willst, dann solltest Du versuchen etwas existierendes zu nehmen.

PS: Alle Spezifikation auf HBCI-ZKA sind relevant und müssen im Client umgesetzt werden.