Enable Banking (الخدمات المصرفية المفتوحة)
يمنح تكامل Enable Banking الـ pipelines الخاصة بك قراءةً للحسابات المصرفية والمعاملات عبر الخدمات المصرفية المفتوحة الأوروبية (PSD2 / AIS). إنه الوقود المثالي لوكيل خزينة أو لـ CFO IA.
ما الذي يمكنك فعله به
- سرد المصارف المتاحة وفتح جلسة موافقة (consent) مع مصرف.
- سرد الحسابات المصرَّح بها وجلب معاملاتها.
- إنتاج لقطة خزينة حتمية، مفصّلة بحسب العملة، وقابلة للاستخدام من قِبل وكيل agent.
جميع القدرات هي للقراءة فقط: لا يسمح Enable Banking ببدء دفعة من betool.
الأدوات والـ nodes
- أدوات القراءة:
enablebanking.list_banksوenablebanking.list_accountsوenablebanking.get_transactionsوenablebanking.report. - node بـ
enablebanking_report— يحسب وضعية خزينة حتمية لكل عملة (الأرصدة، المداخيل، المصاريف، صافي التدفّق، التفصيل حسب الحساب) على نافذة من 7 أيام إلى 12 شهرًا، وينشرها في السياق (يعيد الوكيل agent صياغتها فقط، ولا يشتقّها بنفسه أبداً).
الربط (BYO)
يعمل الموصِّل على طبقتين، كلتاهما في الإعدادات ← الخدمات ← Enable Banking، تبويب الحسابات:
- حساب التطبيق —
application_idالخاص بك في Enable Banking، والبيئة (الإنتاج أو sandbox) + مفتاح RSA خاص (توقّع المنصّة كل استدعاء بـ JWT RS256؛ ولا يُعرَض المفتاح مجدّداً أبداً). - جلسات الموافقة — يُطلق اتصل بالبنك، لكل مصرف، تدفّق موافقة محميًّا ضد CSRF؛ ويكون الوصول محدوداً بالحسابات التي صرّحت بها صراحةً. وتنتهي صلاحية الموافقة المصرفية (نحو 90 يومًا): يجب عندئذٍ إعادة ربط المصرف.
يُقفَل المضيف على واجهة Enable Banking. بحسب إعدادك، يمكن لـ betool التوجيه عبر حساب مورّد مشترك (ترتيب الحلّ حسابك > الحساب المشترك).
منتج بمستوى مصرفي: للقراءة فقط، مضيف مقفَل، وصول محدود بالحسابات الموافَق عليها، أسرار لا تُكشَف مجدّداً أبداً. مثالي لوكيل agent يراقب الخزينة دون أن يكون قادراً أبداً على تحريك الأموال.
حالات الاستخدام
- موجز الخزينة — كل يوم اثنين، يقرأ CFO IA أرصدة الأسبوع وحركاته ويرسل ملخّصاً لكل عملة.
- تنبيه العتبة — pipeline مجدوَل يشير إلى أيّ رصيد يهبط دون حدّ أدنى محدَّد.