Enable Banking (open banking)
Интеграция Enable Banking предоставляет вашим pipeline доступ на чтение к банковским счетам и транзакциям через европейский open banking (PSD2 / AIS). Это идеальное топливо для казначейского agent или CFO IA.
Что можно с этим делать
- Получить список доступных банков и открыть сессию согласия с банком.
- Получить список авторизованных счетов и получить их транзакции.
- Построить детерминированный казначейский снимок в разбивке по валютам, пригодный для agent.
Все возможности работают только на чтение: Enable Banking не позволяет инициировать платёж из betool.
Инструменты и узлы
- Инструменты чтения:
enablebanking.list_banks,enablebanking.list_accounts,enablebanking.get_transactions,enablebanking.report. - Узел
enablebanking_report— вычисляет детерминированную казначейскую позицию по каждой валюте и публикует её в контекст (agent только переформулирует её, никогда не выводит её сам).
Подключение (BYO)
Коннектор работает в два слоя:
- Аккаунт приложения — ваш
application_idEnable Banking + приватный ключ RSA (платформа подписывает каждый вызов с помощью JWT RS256; ключ никогда не покидает сервер). - Сессии согласия — для каждого банка процесс согласия (
connect → sessions), защищённый от CSRF; доступ ограничен счетами, которые вы явно авторизовали.
Хост зафиксирован на API Enable Banking. В зависимости от вашей конфигурации betool может маршрутизировать через общий аккаунт вендора (порядок разрешения ваш аккаунт > общий аккаунт).
Продукт банковского уровня: только чтение, зафиксированный хост, доступ ограничен согласованными счетами, секреты никогда не раскрываются повторно. Идеально для agent, который следит за казначейством, никогда не имея возможности переместить деньги.
Сценарии использования
- Казначейский брифинг — каждый понедельник CFO IA читает балансы и движения недели и отправляет сводку по каждой валюте.
- Оповещение о пороге — запланированный pipeline сигнализирует о любом балансе, опустившемся ниже установленного минимума.