enable-banking-control-panel

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Enable Banking Control Panel

Enable Banking控制面板

Overview

概述

Use this skill for Enable Banking Control Panel operations and configuration-dependent troubleshooting. For API implementation use
enable-banking-api
; for sandbox ASPSPs use
enable-banking-sandbox
; for browser widgets use
enable-banking-ui-widgets
.
本技能适用于Enable Banking控制面板的操作及依赖配置的故障排查。API实现请使用
enable-banking-api
;沙箱ASPSP相关操作请使用
enable-banking-sandbox
;浏览器组件相关操作请使用
enable-banking-ui-widgets

Workflow

工作流

  1. Identify the Control Panel area involved: signup, API applications, activation, request logs, statistics, sharing, ASPSP status, Data Insights, Mock ASPSPs, or MFA.
  2. Read references/control-panel-reference.md for exact steps and terms.
  3. Distinguish sandbox vs production and default/shared infrastructure vs dedicated infrastructure.
  4. For production issues, determine whether the app is fully activated, restricted by account linking, or pending manual review.
  5. For API debugging, use request logs and preserve request details such as request ID, authorization ID, session ID, account ID/hash, ASPSP, country, timestamp, PSU type, and session status.
  1. 确定涉及的控制面板功能区域:注册、API应用、激活、请求日志、统计、共享、ASPSP状态、数据洞察、模拟ASPSPs或MFA。
  2. 阅读references/control-panel-reference.md获取具体步骤和术语说明。
  3. 区分沙箱与生产环境,以及默认/共享基础设施与专属基础设施。
  4. 针对生产环境问题,确定应用是已完全激活、受账户链接限制还是待人工审核。
  5. 进行API调试时,使用请求日志并保留请求详情,例如请求ID、授权ID、会话ID、账户ID/哈希值、ASPSP、国家、时间戳、PSU类型及会话状态。

Core Rules

核心规则

  • New Control Panel accounts are created automatically on first email sign-in.
  • Sandbox app registration requires application name and redirect URLs; production apps relying on Enable Banking authorization require additional end-user-facing and compliance details.
  • If using browser-generated keys, the private key is downloaded locally and not transmitted to Enable Banking. The file name matches the new application ID.
  • Production apps can be fully activated by manual review or restricted to linked own accounts for internal testing.
  • Dedicated-infrastructure apps for authorized TPPs can be activated automatically if the registering Control Panel user has MFA enabled.
  • Sharing applications can require recipients to enable MFA when the sharing user has MFA enabled.
  • Use Control Panel request logs and ASPSP status before assuming an application code regression.
  • 首次通过邮箱登录时,会自动创建新的控制面板账户。
  • 沙箱应用注册需提供应用名称和重定向URL;依赖Enable Banking授权的生产应用则需额外提供面向终端用户的信息及合规相关细节。
  • 若使用浏览器生成的密钥,私钥会下载至本地,不会传输至Enable Banking。文件名与新应用ID一致。
  • 生产应用可通过人工审核完全激活,或限制为仅链接自有账户以用于内部测试。
  • 授权TPP的专属基础设施应用,若注册控制面板的用户已启用MFA,则可自动激活。
  • 当共享应用的用户已启用MFA时,接收方需启用MFA才能使用该应用。
  • 在认定应用代码存在回归问题前,应先查看控制面板的请求日志和ASPSP状态。

Project Placement

项目配置注意事项

When Control Panel configuration affects application behavior:
  • Mirror application IDs, environment, allowed redirect URLs, and widget origins in server-side configuration docs or env setup, not frontend code.
  • Keep production activation and account-linking assumptions explicit in internal runbooks or implementation notes.
  • Use request log fields to correlate application records with Enable Banking authorization/session/account/payment records.
  • Do not store browser-downloaded private keys in the repo. Treat them as local secrets.
当控制面板配置影响应用行为时:
  • 在服务器端配置文档或环境设置中同步应用ID、环境、允许的重定向URL及组件源,而非前端代码中。
  • 在内部运行手册或实现说明中明确标注生产环境激活及账户链接的相关假设。
  • 使用请求日志字段将应用记录与Enable Banking的授权/会话/账户/支付记录关联起来。
  • 请勿将浏览器下载的私钥存储在代码仓库中,需将其视为本地机密信息。