Modularer BanksAPI-Client
Ein eigener API-Client kapselt die Kommunikation mit der PSD2-konformen Open-Banking-Schnittstelle.
Referenz · API Integration / Backend
Für Syvera / Orbird hat Webect die BanksAPI in die bestehende SaaS-Plattform integriert. Kunden verbinden ihre Banken über einen sicheren OAuth-2.0-Flow, Kontodaten werden automatisiert aggregiert und Bankverbindungen DSGVO-konform und verschlüsselt gespeichert.

Ausgangslage
Syvera / Orbird betreibt eine SaaS-Plattform mit Bezug zur Agrarwirtschaft, deren Nutzer zunehmend digitale Zahlungsprozesse direkt im System abwickeln wollten. Dafür fehlte eine zuverlässige Bankanbindung: Kunden sollten ihre Banken sicher verbinden, Kontodaten aggregieren und Zahlungen auslösen können, ohne die Plattform verlassen zu müssen. Die Integration musste sich nahtlos in die bestehende Systemlandschaft einfügen.
Bankdaten gehören zu den sensibelsten Informationen, die eine Plattform verarbeiten kann. Entsprechend hoch waren die Anforderungen: Die Lösung musste den Vorgaben der europäischen Zahlungsdiensterichtlinie PSD2 entsprechen, die Einwilligung der Nutzer sauber abbilden und Bankverbindungsdaten verschlüsselt speichern. Zudem sollte die Schnittstelle so aufgebaut sein, dass sie später ohne großen Aufwand um weitere Funktionen ergänzt werden kann.
Lösung
Webect hat einen modularen API-Client für die BanksAPI entworfen und implementiert. Die BanksAPI dient als PSD2-konforme Open-Banking-Schnittstelle zu den Banken der Nutzer. Unser Client kapselt die Kommunikation mit dieser Schnittstelle und stellt sie der Plattform über eine REST-Architektur zur Verfügung. So bleibt die Bankanbindung klar vom Rest der Anwendung getrennt und lässt sich unabhängig weiterentwickeln.
Für die Verbindung der Bankkonten haben wir einen Authentifizierungsflow auf Basis von OAuth 2.0 und OpenID Connect umgesetzt. Nutzer erteilen darüber ihre Einwilligung, das integrierte Consent-Management verwaltet diese Zustimmungen nachvollziehbar. Nach erfolgreicher Verbindung werden Kontodaten in Echtzeit aggregiert und in der Plattform bereitgestellt, sodass Zahlungsauslösungen direkt aus der bestehenden Oberfläche heraus möglich sind.
Die Backend-Middleware haben wir in Node.js umgesetzt. Für die Datenhaltung haben wir eine PostgreSQL-Architektur entworfen, die Bankverbindungen und Transaktionen verschlüsselt speichert und die Anforderungen der DSGVO berücksichtigt. Die gesamte Integration – vom Architekturentwurf über die Entwicklung des API-Clients bis zur Datenbankschicht – wurde innerhalb von sechs Wochen realisiert und produktiv gesetzt.
Ein eigener API-Client kapselt die Kommunikation mit der PSD2-konformen Open-Banking-Schnittstelle.
Nutzer verbinden ihre Bank über einen sicheren, standardisierten Authentifizierungsablauf.
Einwilligungen der Nutzer zur Bankanbindung werden strukturiert verwaltet.
Kontodaten verbundener Banken werden automatisiert in der Plattform zusammengeführt.
Zahlungen können direkt aus der bestehenden SaaS-Plattform heraus angestoßen werden.
Bankverbindungen und Transaktionen werden verschlüsselt in PostgreSQL gespeichert.
Projektablauf
Aufnahme der Anforderungen an Bankanbindung, PSD2-Konformität und Datenschutz.
Entwurf von API-Client, Authentifizierungsflow und verschlüsselter Datenbankstruktur.
Implementierung von BanksAPI-Client, Consent-Management und Node.js-Middleware.
Produktivsetzung der Integration nach sechs Wochen Projektlaufzeit.
Ergebnis
Die BanksAPI-Integration ist produktiv in die SaaS-Plattform eingebunden
Nutzer verbinden ihre Banken sicher und ohne Medienbruch direkt im System
Bankdaten werden PSD2- und DSGVO-konform verarbeitet und verschlüsselt gespeichert
Die modulare REST-Struktur erleichtert künftige Erweiterungen der Bankanbindung
Eingesetzte Technologien
Leistungen
FAQ
Sie planen etwas Ähnliches? Wir beraten Sie gern persönlich.
Projekt besprechenDie Integration wurde in sechs Wochen umgesetzt. In diesem Zeitraum haben wir die Architektur entworfen, den modularen API-Client samt OAuth-2.0-Flow und Consent-Management entwickelt, die verschlüsselte Datenbankschicht aufgebaut und die Lösung in die bestehende SaaS-Plattform von Syvera / Orbird eingebunden.
Die Bankanbindung erfolgt über die PSD2-konforme BanksAPI und einen Authentifizierungsflow mit OAuth 2.0 und OpenID Connect. Einwilligungen werden über ein Consent-Management verwaltet, Bankverbindungen und Transaktionen werden verschlüsselt in PostgreSQL gespeichert und DSGVO-konform gehalten. Der Zugriff auf Bankdaten erfolgt damit nur mit dokumentierter Einwilligung.
Ja. Der API-Client ist modular aufgebaut und über eine REST-Architektur von der übrigen Anwendung getrennt. Neue Funktionen rund um Kontodaten oder Zahlungsprozesse lassen sich dadurch ergänzen, ohne die bestehende Plattform grundlegend anpassen zu müssen. Das reduziert Aufwand und Risiko bei künftigen Anpassungen.
Weitere Referenzen

HiScout

Äbbes Tobacco

Hitchcock

workstool

Hygienebedarf GmbH

Vectoflow
Ähnliches Projekt?
Erzählen Sie uns, was Sie vorhaben – wir geben Ihnen eine ehrliche Einschätzung zu Aufwand, Zeitrahmen und Vorgehen.
Wie können wir
Ihnen helfen?