Banqware
We brengen open banking en data-analyse samen in één oplossing.

Wat is Banqware?
Banqware is een API-gestuurd open-bankingplatform dat banken en fintechs verbindt met een uitgebreid netwerk van Europese bank-API’s. Door toegang tot het ecosysteem en data-analyse te stroomlijnen, stellen we TPP’s en financiële instellingen in staat om gedurfde oplossingen te bouwen en hun omzet te maximaliseren via gerichte cross-selling en up-selling.

APIHub
APIHub is een complete oplossing die je verbindt met een breed scala aan financiële diensten van verschillende aanbieders, zonder de complexiteit van het integreren van afzonderlijke API’s. Het verzamelt aanbiedingen van meerdere banken, verzekeringsmaatschappijen en brokers en brengt deze samen als data die je in jouw app kunt implementeren.

Wat kan APIHub doen?
Met bruikbare financiële data, geleverd via API, kunnen bedrijven het financiële gedrag van klanten analyseren om hen beter te bedienen.
Klanten van onze klanten kunnen gepersonaliseerde productaanbevelingen ontvangen die niet alleen zijn afgestemd op hun voorkeuren, maar ook op hun financiële situatie.
Daarnaast kunnen bedrijven het aanbod verrijken met financiële diensten, tips voor beter financieel beheer en elke andere service die ze zich kunnen voorstellen!
Banqware biedt meer dan data. We leveren intelligentie. Ons platform analyseert bankgeschiedenis om direct antwoorden te geven over betaalbaarheid en kredietwaardigheid van klanten, op basis van geverifieerde bankdata als primaire bron.
Lees bankgegevens
Analyseer financiële bronnen, initieer overboekingen
Krijg antwoorden op vragen over klanten
Combineer financiële bronnen in één klantbeleving
Analyseer transacties
Wat zijn de zakelijke voordelen?
APIHub, een tool voor developers
Als jouw bedrijf TPP-status heeft, bieden we APIHub als-a-service met een puur pay-as-you-go kostenmodel. Voor klant-specifieke eisen kunnen we APIHub ook on-premise installeren.
Als jouw bedrijf geen TPP-status heeft, bieden we jouw klanten toegevoegde waarde op basis van rekeningdata, ook onder PSD2. Met APIHub kun je je service leveren zonder eigen licentie, via ons TPP-as-a-service model. Jij kunt je richten op het belangrijkste: het bieden van de beste service aan jouw klanten. Zet je middelen in waar ze het meeste waarde opleveren en laat de compliance aan ons over.
Eén veilige interface om toegang te krijgen tot meerdere banken
Gemakkelijke toevoeging van nieuwe databronnen
TPP-niveau toegang tot payment service providers in heel de EU via één platform
Minimalisering van de tijd die nodig is om de markt te betreden

Route naar API-toegang
Dit is een overzicht van de stappen die nodig zijn om PSD2 APIHub te integreren met jouw diensten en applicaties. De stappen worden in het diagram getoond en hieronder in detail uitgelegd. Je kunt werken met de Sandbox API zonder een overeenkomst met ons te tekenen.
De contractuele route is alleen vereist voor het werken met de productie-API.

Registratie Developer Portal
Registratie op het Developer Portal is noodzakelijk, omdat het je toegang geeft tot onze documentatie en tot de sandbox-omgeving. Na registratie moet je je abonneren op het geselecteerde product en daarna, na verificatie, ontvang je de inloggegevens die nodig zijn om een sandbox te gebruiken.
Sandbox API-toegang: Na registratie krijg je toegang tot de sandbox API. Onze sandbox is bedoeld om de integratie met APIHub te testen en om een dieper begrip te krijgen van hoe de API werkt. De sandbox ondersteunt een volledige end-to-end ervaring voor meerdere banken en is grondig getest door ons QA-team. De oplossing is gebruiksvriendelijk, zodat je niet vastloopt.
Systeemintegratie: Met de sandbox kun je comfortabel testen met bank-sandboxes, je call-backs en redirect-URL’s registreren en zien hoe de daadwerkelijke financiële data wordt geformatteerd. Wij combineren verschillende API’s tot één oplossing om een naadloze en consistente ervaring te leveren tussen verschillende omgevingen. Integratie met onze API is eenvoudig.
Contract ondertekenen: Om echte bankdata en onze TPP-licentie te gebruiken, moet je aan de wettelijke eisen voldoen. Dit vereist een ondertekend contract tussen jou en Banqware om een formele relatie vast te leggen, zodat we je toegang kunnen geven tot productie-API’s en echte financiële data van jouw klanten.
Productie API-toegang: Met een ondertekend contract kunnen we het proces starten om je te verbinden met onze productieomgeving. We hebben een paar items nodig om dit af te ronden:
Certificaat gegenereerd via de CSR die jij aanlevert volgens onze richtlijnen, dat we gebruiken om je identiteit te verifiëren bij de verbinding met de productie-API
Lijst met IP-adressen die we op onze whitelist zetten en die toegang krijgen tot de productie-API
Na afronding kun je via onze API toegang krijgen tot echte financiële data van meerdere banken en live gaan met Open Banking.

Eerste stappen in het systeem
Volg deze stappen om je data te synchroniseren en de Account Info en KYC API’s te gebruiken.
1. Initialiseer de Sync API
Voordat je data kunt ophalen, moet je het synchronisatieproces starten. De Sync API vormt de brug die informatie uit externe bankstandaarden haalt en opslaat in de beveiligde interne opslag van APIHub.
Actie: Roep de Sync endpoint aan om verbinding te maken met de financiële instelling van de gebruiker.
2. Gebruikersautorisatie & toestemming
Omdat APIHub verschillende bankflows standaardiseert, moeten jouw gebruikers toegang autoriseren.
Actie: Leid de gebruiker door de uniforme toestemmingsstroom. APIHub verzorgt de communicatie “onder de motorkap” met de specifieke AIS‑API van de bank.
3. Datasynchronisatie
Zodra toestemming is gegeven, start APIHub de synchronisatie op de achtergrond.
Actie: Het systeem haalt financiële data op, standaardiseert deze en slaat ze op in onze interne opslag. Je kunt de status poll’en of wachten op een webhook-notificatie dat de sync voltooid is.
4. Kies je datapad
Met de interne opslag gevuld, kies je de API die past bij jouw use case:
Voor financiële inzichten: gebruik de Account Info API voor transactiegeschiedenis, saldi en rekeningdetails.
Voor identiteitsbevestiging: gebruik de KYC API om geverifieerde identiteitsdata op te halen voor onboarding en compliance.
5. Data ophalen & implementatie
Nu de data is gestandaardiseerd en opgeslagen, kun je deze rechtstreeks in je applicatie ophalen.
Actie: Voer GET-aanvragen uit naar de gekozen API om schone, gestandaardiseerde JSON-data te ontvangen, ongeacht het oorspronkelijke bankformaat.
Gerelateerde resources zijn: Management resources, User resources, Consent resources en Update resources.
Autorisatie: Het verkrijgen van autorisatie is de eerste stap, maar we kunnen je hierover niet informeren in dit publieke document. Voor informatie over autorisatie kun je terecht bij de Security-sectie in het Developer Portal.
Call-backs: Zodra je toegang hebt tot APIHub, is de eerste stap het registreren van redirect-URL’s (verplicht) en call-back URL’s (optioneel). Om URL’s te registreren of bij te werken, kun je onderstaande methode gebruiken.

Bij het aanmaken van een consent- of update-resource kun je later één van de geregistreerde URL’s doorgeven. Je kunt ook meerdere redirects registreren, zodat je onze sandbox en productie-API’s kunt gebruiken met verschillende omgevingen en setups.
Gebruikersaccount: Alle andere endpoints moeten worden toegepast op het gebruikersaccount, dus we moeten eerst een gebruiker aanmaken. ClientId is een optionele gebruikersidentifier. Je kunt deze afwisselend gebruiken met een door ons gegeven UserId. Als je deze wilt aanmaken, volg dan de onderstaande methode.

Toestemming van de klant: Om toestemming van de gebruiker te krijgen om hun data op te halen, moet je:
Een object aanmaken dat de toestemming van de gebruiker vertegenwoordigt om data van een specifieke bank te benaderen. De initiële status van de toestemming wordt dan opgevraagd.

Je moet één van de geregistreerde redirect-URL’s doorgeven, zodat de gebruiker na authenticatie op de bankwebsite wordt teruggeleid.
Geef vervolgens de autorisatie-URL door aan de klant.
De gebruiker gebruikt de URL om toegang te autoriseren.
De gebruiker wordt teruggeleid naar onze redirect-URL.
Wij ontvangen een code die we omwisselen voor een token.
We wijzigen de status van de toestemming naar ‘gegeven’. Je kunt de status controleren.

Nu zijn we klaar om een update-aanvraag naar APIHub te doen.
Data-update: Een update-object is een abstractie die het proces van het updaten van gebruikersdata vertegenwoordigt. Om een update te initialiseren, heb je toestemming van de klant nodig en gebruik je de onderstaande endpoint.

Je kunt een call-back URL opgeven waarop we informatie posten over statuswijzigingen, of je kunt de status van de update controleren via de endpoint.

Data toegang: Nadat de update-status op ‘voltooid’ staat, kun je de accountinformatie en KYC-informatie benaderen via respectievelijk de accountinformatie- en KYC-resources.
Data verwijderen: Wanneer de data van de gebruiker niet langer nodig is, kun je zowel de toestemming als alle data die met deze toestemming is verkregen verwijderen via onderstaande call. Dit is alles wat je moet configureren voordat het werkt. Als je vragen hebt, contacteer ons op contact@banqware.com

Hulp nodig? Contacteer ons.
Aangesloten banken
We ondersteunen alle EU open banking API-standaarden en hebben meer dan 300 Europese banken aangesloten.
We voegen elke maand nieuwe banken toe, laat ons weten welke bank de volgende moet zijn.11 ondersteunde API-standaarden
14 landen
300+ aangesloten banken
