Enable Banking (open banking)
L'intégration Enable Banking donne à vos pipelines une lecture des comptes et transactions bancaires via l'open banking européen (PSD2 / AIS). C'est le carburant idéal d'un agent de trésorerie ou d'un CFO IA.
Ce que vous pouvez en faire
- Lister les banques disponibles et ouvrir une session de consentement vers une banque.
- Lister les comptes autorisés et récupérer leurs transactions.
- Produire une photo de trésorerie déterministe, ventilée par devise, exploitable par un agent.
Toutes les capacités sont en lecture seule : Enable Banking ne permet pas d'initier de paiement depuis betool.
Tools et nœuds
- Tools de lecture :
enablebanking.list_banks,enablebanking.list_accounts,enablebanking.get_transactions,enablebanking.report. - Nœud
enablebanking_report— calcule une trésorerie déterministe par devise et la publie dans le contexte (l'agent ne fait que la reformuler, jamais la dériver lui-même).
Connexion (BYO)
Le connecteur fonctionne en deux couches :
- Compte d'application — votre
application_idEnable Banking + une clé privée RSA (la plateforme signe chaque appel par un JWT RS256, la clé ne quitte jamais le serveur). - Sessions de consentement — pour chaque banque, un flux de consentement (
connect → sessions) protégé contre le CSRF ; l'accès est borné aux comptes que vous avez explicitement autorisés.
L'hôte est verrouillé sur l'API Enable Banking. Selon votre configuration, betool peut router via un compte vendor partagé (résolution votre compte > compte partagé).
Produit prêt-banque : lecture seule, hôte verrouillé, accès borné aux comptes consentis, secrets jamais réexposés. Idéal pour un agent qui surveille la trésorerie sans jamais pouvoir déplacer d'argent.
Cas d'usage
- Briefing trésorerie — chaque lundi, un CFO IA lit les soldes et mouvements de la semaine et envoie une synthèse par devise.
- Alerte de seuil — un pipeline planifié signale tout solde passant sous un plancher défini.