Hallo zusammen,
ich habe einige Fragen zur Programmierung einer Webapplikation die mit Banken kommuniziert und in diesem Forum scheinen viele Leute zu sein, die sich damit auskennen.
Ich würde mich freuen wenn ich einige Tips bekommen könnte, wie ich die von mir gewünschte Applikation möglichst kostengünstig und zeiteffizient realisieren könnte.
Ersteinmal zu der Applikation:
Das ganze ist schnell erklärt, ich möchte als Bestandteil meiner Webseite genau den Service anbieten, den die payment network AG unter sofortident.de anbietet.
Also Kunden sollen ihre Bankdaten inklusive PIN angeben und wir nutzen diese um bei den Banken die Identität des Nutzers zu erfragen. Mit dieser Information können wir dann einen Datenabgleich bei der Schufa machen um den jeweiligen User zuverlässig zu verifizieren. Allerdings sind die Gebühren die sofortident.de verlangt (3-4€/User) zu hoch für uns.
Auf der Suche nach Möglichkeiten diesen Service selbst zu entwickeln bin ich auf einige Möglichkeiten gestoßen und würde mich über etwas feedback freuen was ihr von den verschiedenen Möglichkeiten haltet.
Möglichkeit 1 (Alles selber machen):
Die Applikation komplett von grund auf selber programmieren. Dies scheint mir aber als zu aufwendig, da es so viele Banken in Deutschland gibt mit denen der Datenaustauch funktionieren muss.
Möglichkeit 2 (Aqbanking und AqHBCI):
Die opensource-Bibliotheken scheinen einem bereits eine Menge Arbeit abzunehmen und da sie kostenlos verwendbar sind wären sie sicher sehr interessant. Aber inwieweit sind sie für mein Vorhaben einer webbasierten Applikation die die Identität eines Nutzers online abfragt hilfreich? Ist die Bibliothek immer ziemlich up-to-date und mit den meisten deutschen Banken einsetzbar?
Möglichkeit 3 (Subsembly jsHBCI Bibliothek):
Diese Bibliothek scheint schon sehr auf Webapplikationen zugeschnitten zu sein und da es eine kommerzielle Bibliothek ist, ist sie sicherlich auch immer up-tp-date und zuverlässig. Allerdings kostet sie natürlich auch Geld im Vergleich zu Aqbanking.
Möglichkeit 4 (DDBAC)
DDBAC scheint der Marktführer für die Bankenkommunikation zu sein. Allerdings auch am teuersten. Welche Vor- und Nachteile hat DDBAC beispielsweise gegenüber Subsembly?
Noch ein paar Hintergrundinfos zur Realisierung dieses Projekts:
Ich selbst habe ein BWL Studium und habe die Geschäftsidee entworfen für die wir diese Applikation nutzen wollen. Für die technische Umsetzung habe ich einen guten Programmierer im Team, welcher allerdings noch keinerlei Erfahrung mit HBCI und dem Datenaustausch mit Banken hat. Die Applikation ist nicht der Kern unserer Geschäftsidee aber spielt eine wesentliche Rolle. Anders als sofortident möchten wir die Verifizierung nur für uns nutzen und nicht über eine Schnittstelle anderen Seiten zugängig machen.
Es wäre super wenn einige Personen die schon Erfahrungen mit dem HBCI Standard und Aqbanking, subsembly, oder DDBAC haben ihre Meinung geben könnten welchen Weg sie für am sinnvollsten halten.
Vielen Dank schonmal!
Kai
ich habe einige Fragen zur Programmierung einer Webapplikation die mit Banken kommuniziert und in diesem Forum scheinen viele Leute zu sein, die sich damit auskennen.
Ich würde mich freuen wenn ich einige Tips bekommen könnte, wie ich die von mir gewünschte Applikation möglichst kostengünstig und zeiteffizient realisieren könnte.
Ersteinmal zu der Applikation:
Das ganze ist schnell erklärt, ich möchte als Bestandteil meiner Webseite genau den Service anbieten, den die payment network AG unter sofortident.de anbietet.
Also Kunden sollen ihre Bankdaten inklusive PIN angeben und wir nutzen diese um bei den Banken die Identität des Nutzers zu erfragen. Mit dieser Information können wir dann einen Datenabgleich bei der Schufa machen um den jeweiligen User zuverlässig zu verifizieren. Allerdings sind die Gebühren die sofortident.de verlangt (3-4€/User) zu hoch für uns.
Auf der Suche nach Möglichkeiten diesen Service selbst zu entwickeln bin ich auf einige Möglichkeiten gestoßen und würde mich über etwas feedback freuen was ihr von den verschiedenen Möglichkeiten haltet.
Möglichkeit 1 (Alles selber machen):
Die Applikation komplett von grund auf selber programmieren. Dies scheint mir aber als zu aufwendig, da es so viele Banken in Deutschland gibt mit denen der Datenaustauch funktionieren muss.
Möglichkeit 2 (Aqbanking und AqHBCI):
Die opensource-Bibliotheken scheinen einem bereits eine Menge Arbeit abzunehmen und da sie kostenlos verwendbar sind wären sie sicher sehr interessant. Aber inwieweit sind sie für mein Vorhaben einer webbasierten Applikation die die Identität eines Nutzers online abfragt hilfreich? Ist die Bibliothek immer ziemlich up-to-date und mit den meisten deutschen Banken einsetzbar?
Möglichkeit 3 (Subsembly jsHBCI Bibliothek):
Diese Bibliothek scheint schon sehr auf Webapplikationen zugeschnitten zu sein und da es eine kommerzielle Bibliothek ist, ist sie sicherlich auch immer up-tp-date und zuverlässig. Allerdings kostet sie natürlich auch Geld im Vergleich zu Aqbanking.
Möglichkeit 4 (DDBAC)
DDBAC scheint der Marktführer für die Bankenkommunikation zu sein. Allerdings auch am teuersten. Welche Vor- und Nachteile hat DDBAC beispielsweise gegenüber Subsembly?
Noch ein paar Hintergrundinfos zur Realisierung dieses Projekts:
Ich selbst habe ein BWL Studium und habe die Geschäftsidee entworfen für die wir diese Applikation nutzen wollen. Für die technische Umsetzung habe ich einen guten Programmierer im Team, welcher allerdings noch keinerlei Erfahrung mit HBCI und dem Datenaustausch mit Banken hat. Die Applikation ist nicht der Kern unserer Geschäftsidee aber spielt eine wesentliche Rolle. Anders als sofortident möchten wir die Verifizierung nur für uns nutzen und nicht über eine Schnittstelle anderen Seiten zugängig machen.
Es wäre super wenn einige Personen die schon Erfahrungen mit dem HBCI Standard und Aqbanking, subsembly, oder DDBAC haben ihre Meinung geben könnten welchen Weg sie für am sinnvollsten halten.
Vielen Dank schonmal!
Kai