Enable Banking (open banking)
L'integrazione Enable Banking offre alle tue pipeline la lettura di conti bancari e transazioni tramite l'open banking europeo (PSD2 / AIS). È il carburante ideale per un agent di tesoreria o per un CFO IA.
Cosa puoi farci
- Elencare le banche disponibili e aprire una sessione di consenso verso una banca.
- Elencare i conti autorizzati e recuperarne le transazioni.
- Produrre un'istantanea deterministica della tesoreria, suddivisa per valuta, utilizzabile da un agent.
Tutte le funzionalità sono in sola lettura: Enable Banking non consente di avviare un pagamento da betool.
Strumenti e nodi
- Strumenti di lettura:
enablebanking.list_banks,enablebanking.list_accounts,enablebanking.get_transactions,enablebanking.report. - Nodo
enablebanking_report— calcola una posizione di tesoreria deterministica per valuta e la pubblica nel contesto (l'agent si limita a riformularla, non la deriva mai da solo).
Connessione (BYO)
Il connettore funziona su due livelli:
- Account applicativo — il tuo
application_iddi Enable Banking + una chiave privata RSA (la piattaforma firma ogni chiamata con un JWT RS256; la chiave non lascia mai il server). - Sessioni di consenso — per ogni banca, un flusso di consenso (
connect → sessions) protetto contro il CSRF; l'accesso è limitato ai conti che hai esplicitamente autorizzato.
L'host è bloccato sull'API di Enable Banking. A seconda della tua configurazione, betool può instradare attraverso un account vendor condiviso (risoluzione il tuo account > account condiviso).
Prodotto bank-grade: sola lettura, host bloccato, accesso limitato ai conti per cui è stato dato il consenso, segreti mai riesposti. Ideale per un agent che monitora la tesoreria senza poter mai movimentare denaro.
Casi d'uso
- Briefing di tesoreria — ogni lunedì, un CFO IA legge i saldi e i movimenti della settimana e invia una sintesi per valuta.
- Allerta soglia — una pipeline pianificata segnala qualsiasi saldo che scende al di sotto di un limite definito.