Die Business OS n8n Community Node stellt die Banking API direkt in n8n als Node zur Verfügung — mit allen AIS und PIS Operationen.
Installation
n8n Self-Hosted
- Gehe zu Settings → Community Nodes
- Klicke auf Install a community node
- Gib ein:
n8n-nodes-business-os
- Klicke Install
n8n Desktop
cd ~/.n8n
npm install n8n-nodes-business-os
Starte n8n neu.
Credentials einrichten
- Gehe zu Credentials → New Credential
- Suche nach Business OS API
- Gib deinen API Key ein (aus dem Dashboard)
- Wähle den API Typ:
- Partner API — Regulierte Banken (Sparkasse, Volksbank, Deutsche Bank, etc.)
- Open Banking API — Nicht-regulierte Anbieter (American Express, PayPal, etc.)
- Klicke Save
Verfügbare Operationen
Connection (Bankverbindungen)
| Operation | Beschreibung |
|---|
| List Connections | Alle Banking-Verbindungen auflisten |
| Get Connection | Details einer Verbindung abrufen |
| Delete Connection | Verbindung löschen |
Account (Konten)
| Operation | Beschreibung |
|---|
| List Accounts | Alle Konten auflisten (optional gefiltert nach Connection) |
| Get Account | Einzelnes Konto abrufen |
Transaction (Transaktionen)
| Operation | Beschreibung |
|---|
| List Transactions | Transaktionen einer Connection abrufen (optional gefiltert nach Account und Zeitraum) |
Payment (Zahlungen)
| Operation | Beschreibung |
|---|
| Create Payment | SEPA-Zahlung initiieren |
| List Payments | Alle Zahlungen auflisten |
| Get Payment | Zahlungsdetails und Status abrufen |
Webhook
| Operation | Beschreibung |
|---|
| Get Webhook URL | Aktuelle Webhook-URL abrufen |
| Set Webhook URL | Webhook-URL setzen |
Provider (Banken suchen)
| Operation | Beschreibung |
|---|
| Search Providers | Banken nach Name suchen |
Beispiel: SEPA-Zahlung initiieren
- Füge einen Business OS Node hinzu
- Wähle Resource: Payment
- Wähle Operation: Create Payment
- Fülle die Felder aus:
- Provider Code:
musterbank_oauth_client_de
- Template: SEPA
- Empfänger Name: Mustermann GmbH
- Empfänger IBAN: DE27100777770209299700
- Absender IBAN: DE89370400440532013000
- Betrag: 100.00
- End-to-End ID: RE-2026-001
- Führe den Node aus → Du erhältst eine Payment Widget URL
Der User muss die Widget-URL öffnen und die Zahlung per TAN autorisieren.
Beispiel: Kontostände abrufen
- Business OS Node → Resource: Account → Operation: List Accounts
- Optional: Connection ID setzen für eine bestimmte Bankverbindung
- Output enthält: Name, IBAN, Saldo, Währung, Kontoinhaber
Links