Banqware

Wir vereinen Open Banking und Datenanalysen auf einer einzigen Plattform.


Was ist Banqware?

Banqware ist eine API-gesteuerte Open-Banking-Plattform, die Banken und FinTechs mit einem weitreichenden Netzwerk europäischer Banken verbindet APIsDurch die Optimierung des Zugangs zum Ökosystem und der Datenanalyse befähigen wir TPPs und Finanzinstitute, mutige Lösungen zu entwickeln und den Umsatz durch gezieltes Cross-Selling und Up-Selling zu maximieren.

APIHub

APIHub ist eine umfassende Lösung, die Sie mit einer Vielzahl von Finanzdienstleistungen verschiedener Anbieter verbindet, ohne die Komplexität der Integration separater APIs. Es bündelt Angebote mehrerer Banken, Versicherungsunternehmen und Maklerfirmen und stellt diese als Daten zur Implementierung in Ihrer App bereit.


Was kann APIHub tun?

Mit umsetzbaren Finanzdaten, die über eine API bereitgestellt werden, können Unternehmen das finanzielle Verhalten ihrer Kunden analysieren, um sie besser zu bedienen.

Endkunden unserer Kunden können personalisierte Produktempfehlungen erhalten, die nicht nur auf ihre Vorlieben, sondern auch auf ihre finanzielle Situation zugeschnitten sind.

Außerdem können Unternehmen das Angebot mit Finanzdienstleistungen, Hinweisen zu besserem Finanzmanagement und jedem Service bereichern, den sie sich nur vorstellen können!

Banqware bietet mehr als nur Daten. Wir liefern Intelligenz. Unsere Plattform analysiert die Bankhistorie, um sofortige Antworten zur Kundenleistbarkeit und Kreditwürdigkeit zu geben. Durch die Nutzung verifizierter Bankdaten als primäre Quelle.

  • Bankdaten lesen


  • Analysieren Sie Finanzquellen, leiten Sie Überweisungen ein

  • Erhalten Sie Antworten auf Ihre Fragen zu Kunden


  • Finanzquellen in ein einziges Kundenerlebnis zusammenführen

  • Transaktionen analysieren

Was sind die geschäftlichen Vorteile?

APIHub - ein Tool für Entwickler

Wenn Ihr Unternehmen den TPP-Status hat, bieten wir APIHub als Service mit reinem Pay-as-you-go-Kostenmodell. Für kundenspezifische Anforderungen können wir eine On-Premise-Installation von APIHub bereitstellen.

Wenn Ihr Unternehmen keinen TPP-Status hat, bieten wir Ihren Kunden auf Basis von Kontodaten einen Mehrwert, auch unter PSD2. Das APIHub ermöglicht es, Ihren Service ohne eigene Lizenz auf der Grundlage unseres TPP-as-a-Service-Modells bereitzustellen. Sie können sich auf das Wesentliche konzentrieren – die Bereitstellung des bestmöglichen Service für Ihre Kunden. Setzen Sie Ihre Ressourcen dort ein, wo sie Ihnen den größten Mehrwert bringen, und überlassen Sie uns die regulatorische Compliance.

  • Eine sichere Schnittstelle, um auf mehrere Banken zuzugreifen

  • Einfache Hinzufügung neuer Datenquellen

  • TPP-Zugangsebene zu Zahlungsdienstleistern in der gesamten EU über eine einzige Plattform

  • Minimierung der für den Markteintritt benötigten Zeit

Pfad zum API-Zugriff

Dies ist eine Übersicht, um Ihnen die Schritte zu zeigen, die unternommen werden müssen, um

integrieren PSD2 API-Hub mit Ihren Diensten und Anwendungen. Sie sind im Diagramm dargestellt und werden im Folgenden ausführlich erläutert. Sie können an der Sandbox-API ohne eine Vereinbarung mit uns zu unterzeichnen.

Der vertragliche Weg ist nur für die Arbeit mit der Produktions-API erforderlich.


Registrierung im Entwicklerportal

Die Registrierung im Entwicklerportal ist erforderlich, da sie Ihnen Zugriff auf unsere Dokumentation und auf die Sandbox-Umgebung gibt. Nach der Registrierung müssen Sie das ausgewählte Produkt abonnieren und erhalten dann nach der Verifizierung Zugangsdaten, die für die Nutzung einer Sandbox notwendig sind.

  • Sandbox-API-Zugriff: Nachdem Sie sich registriert haben, erhalten Sie Zugriff auf die Sandbox-API. Unsere Sandbox wird bereitgestellt, um die Integration in unseren APIHub zu testen und Ihnen ein tieferes Verständnis dafür zu ermöglichen, wie die API funktioniert. Die Sandbox unterstützt ein vollständiges End-to-End-Erlebnis für mehrere Banken und wurde umfassend mit unserem QA-Team getestet. Die Lösung wurde benutzerfreundlich gestaltet, daher hoffen wir, dass Sie nicht stecken bleiben.

  • Systemintegration: Mit der Sandbox können Sie komfortabel das Herstellen von Verbindungen zu Banking-Sandboxes testen, Ihre Callbacks registrieren und testen, Weiterleitungs-URLs einrichten und sehen, wie die eigentlichen Finanzdaten formatiert sind. Wir fassen verschiedene APIs in einer zusammen, um ein nahtloses und konsistentes Erlebnis zwischen unterschiedlichen Umgebungen zu bieten. Die Integration mit unserer API ist ein einfacher Prozess.

  • Unterzeichnung des Vertrags: Um tatsächliche Bankdaten und unsere TPP-Lizenz nutzen zu können, müssen Sie die gesetzlichen Anforderungen erfüllen. Dies erfordert einen unterschriebenen Vertrag zwischen Ihnen und Banqware, um eine formelle Beziehung herzustellen, die es uns ermöglicht, Ihnen Zugang zu Produktions-APIs und zu den tatsächlichen Finanzdaten Ihrer Kunden zu gewähren.

  • Zugriff auf Produktions-API: Mit einem unterzeichneten Vertrag können wir mit dem Prozess beginnen, Sie mit unserer Produktionsumgebung zu verbinden. Wir benötigen einige Dinge, um dies abzuschließen:1. Zertifikat, das aus dem von Ihnen bereitgestellten CSR gemäß unseren Richtlinien generiert wird und das wir verwenden werden, um Ihre Identität bei der Verbindung zu unserer Production API zu verifizieren2. Liste der IP-Adressen, die wir zu unserer Whitelist hinzufügen werden und die Zugriff auf unsere Production API haben werden

Nachdem der Prozess abgeschlossen ist, können Sie über unsere API auf die aktuellen Finanzdaten mehrerer Banken zugreifen und mit Open Banking live gehen.


Erste Schritte im System

Befolge diese Schritte, um deine Daten zu synchronisieren und mit der Nutzung der Account Info- und KYC-APIs zu beginnen.

1. Initialisieren Sie die Sync-API

Bevor Sie Daten abrufen können, müssen Sie den Synchronisierungsprozess auslösen. Der Sync-API fungiert als Brücke, die Informationen von externen Bankstandards in den sicheren internen Speicher von APIHub überführt.

  • Aktion: Rufen Sie den Sync-Endpunkt auf, um eine Verbindung mit dem Finanzinstitut des Benutzers herzustellen.

2. Benutzerautorisierung & Einwilligung

Da APIHub verschiedene Bankabläufe standardisiert, werden Ihre Nutzer aufgefordert, den Zugriff zu autorisieren.

  • Aktion: Führen Sie den Benutzer durch den einheitlichen Zustimmungsablauf. APIHub übernimmt die „unter der Haube“ stattfindende Kommunikation mit der jeweiligen AIS-API der Bank.

3. Datensynchronisierung

Sobald die Zustimmung erteilt ist, beginnt APIHub mit der Hintergrundsynchronisierung.

  • Aktion: Das System ruft die Finanzunterlagen ab, standardisiert sie und speichert sie in unserem interner persistenter Speicher. Sie können den Status abfragen oder auf eine Webhook-Benachrichtigung warten, dass die Synchronisierung abgeschlossen ist.

4. Wählen Sie Ihren Datenpfad

Da der interne Speicher nun befüllt ist, wählen Sie die API, die zu Ihrem speziellen Anwendungsfall passt:

  • Für finanzielle Einblicke: Verwenden Sie die Konto-Info-API um auf Transaktionsverlauf, Kontostände und Kontodetails zuzugreifen.

  • Zur Identitätsbestätigung: Verwenden Sie die KYC-API um verifizierte Identitätsdaten für Onboarding und Compliance abzurufen.

5. Datenabfrage & Implementierung

Jetzt, da die Daten vereinheitlicht und gespeichert sind, können Sie sie direkt in Ihre Anwendung einbinden.

  • Aktion: Führen Sie GET-Anfragen an die von Ihnen gewählte API aus, um saubere, standardisierte JSON-Daten zu erhalten, unabhängig vom ursprünglichen Datenformat der Bank.

Zugehörige Ressourcen sind: Verwaltungsressourcen, Benutzerressourcen, Einwilligungsressourcen und Aktualisierungsressourcen

  • Autorisierung: Die Einholung einer Autorisierung ist der erste Schritt, jedoch können wir Sie in dem öffentlichen Dokument nicht über den Prozess informieren. Um herauszufinden, wie Sie unsere API autorisieren können, besuchen Sie bitte den Abschnitt Security im Developer-Portal.

  • Rückrufe: Wenn Sie Zugang zum APIHub erhalten, besteht die erste auszuführende Aktion darin, Weiterleitungs-URLs (obligatorisch) und Callback-URLs (optional) zu registrieren. Um URLs zu registrieren oder zu aktualisieren, können Sie die untenstehende Methode verwenden.

Wenn Sie später entweder eine Consent- oder eine Update-Ressource erstellen, können Sie eine der registrierten URLs übergeben. Sie können außerdem eine Liste von Redirects registrieren, sodass Sie unsere Sandbox- und Produktions-APIs mit unterschiedlichen Umgebungen und verschiedenen Setups verwenden können.

  • Benutzerkonto: Alle anderen Endpunkte müssen auf das Benutzerkonto angewendet werden, daher müssen wir zuerst einen Benutzer erstellen. ClientId ist eine optionale Kennung des Benutzers. Sie können sie austauschbar mit einer von uns vergebenen UserId verwenden. Wenn Sie sie erstellen möchten, folgen Sie der untenstehenden Methode.

  • Zustimmung des Kunden: Um die Zustimmung des Nutzers zur Erfassung seiner Daten zu erhalten, müssen Sie:

    1. Erstellen Sie ein Objekt, das die Zustimmung des Benutzers zum Zugriff auf Daten von einer bestimmten Bank darstellt. Der anfängliche Status der Zustimmung wird dann abgefragt.

    Sie müssen uns eine der registrierten Umleitungs-URLs übergeben, damit der Benutzer nach der Authentifizierung von der Bank-Website weitergeleitet wird.

    1. Übergeben Sie dann die Autorisierungs-URL an den Kunden.

    2. Der Benutzer verwendet die URL, um den Zugriff auf seine Daten zu autorisieren.

    3. Benutzer wird zu unserer Weiterleitungs-URL weitergeleitet.

    4. Wir erhalten Code, den wir gegen ein Token eintauschen.

    5. Wir ändern den Einwilligungsstatus auf erteilt. Sie können den Status überprüfen:

Jetzt sind wir bereit, eine aktualisierte Anfrage an ApiHub zu stellen.

  • Datenaktualisierung: Ein Aktualisierungsobjekt ist eine Abstraktion, die den Prozess der Aktualisierung von Benutzerdaten darstellt. Um eine Aktualisierung zu initialisieren, müssen Sie die Zustimmung des Kunden einholen und den folgenden Endpunkt verwenden.

Sie können entweder eine Callback-URL angeben, an die wir Informationen über die Änderung des Aktualisierungsstatus senden, oder Sie können den Status der Aktualisierung überprüfen, indem Sie den Endpunkt wie unten aufrufen.

  • Datenzugriff:Nachdem sich der Aktualisierungsstatus in „abgeschlossen“ geändert hat, können Sie auf die Kontoinformationen und KYC-Informationen jeweils über die Kontoinformationsressourcen und KYC-Ressourcen zugreifen.

  • Daten löschen: Wenn die Daten des Nutzers nicht mehr benötigt werden, können Sie sowohl die Einwilligung des Nutzers als auch alle Daten, die mit dieser Einwilligung erhoben wurden, mit dem folgenden Aufruf löschen. Dies ist alles, was Sie konfigurieren müssen, bevor es funktioniert. Wenn Sie Fragen haben, kontaktieren Sie uns unter contact@banqware.com

Brauchen Sie Hilfe? Kontaktieren Sie uns

Verbundene Banken

Wir unterstützen alle EU-Standards für Open-Banking-APIs und haben mehr als 300 europäische Banken angebunden.

Wir fügen jeden Monat neue Banken hinzu, sagen Sie uns, welche als Nächstes folgen soll.

  • 11 unterstützte API-Standards

  • 14 Länder

  • 300+ verbundene Banken

Möchten Sie mehr über Banqware erfahren?