关于通过Jack Henry Consumer API隐藏Banno中特定联名账户的技术问询
编程隐藏Banno中特定联名账户的解决方案
针对你提到的Symitar配置后子女联名账户在家长Banno端显示的问题,以下是可行的编程实现方案:
1. 调用Account Management API修改账户显示属性
通过Jack Henry Consumer API体系中的Account Management API,可以直接修改目标账户的网银/手机银行可见性设置:
- 定位到账户更新的对应端点,传入子女联名账户的ID,将控制显示的字段(如
online_banking_visible,具体以官方API文档为准)设置为false。 - 操作时需确保API请求携带的权限令牌拥有账户属性修改的权限,且仅针对家长用户关联的账户视图进行调整,避免影响子女自身的账户访问权限。
2. 配置Banno User Account Filter API实现用户级过滤
如果不想修改账户全局属性,可通过Banno的User Account Filter API创建用户专属的账户显示规则:
- 基于家长用户的唯一ID,创建过滤规则,指定排除特定的子女联名账户ID。
- 该规则仅作用于目标家长用户的Banno界面,不会改变核心系统中的账户关联关系,也不影响其他用户的账户显示。
3. 结合Symitar API优化权限范围
在已完成的Symitar家庭访问配置基础上,通过Symitar API进一步细化权限:
- 调整家长用户对子女账户的权限,仅保留“对账单查看”权限,移除“账户列表可见”的权限项。
- 确保Symitar侧的权限配置与Jack Henry Consumer API的权限逻辑同步,从根源上避免Banno同步到不必要的账户数据。
注意事项
- 所有操作需先在测试环境验证,确认效果后再推广到生产环境,防止影响正常用户的业务操作。
- 具体API字段和端点需以Jack Henry当前版本的官方文档为准,若存在字段差异可联系技术支持确认。
内容的提问来源于stack exchange,提问作者Mark Coburn
相关产品推荐
相关产品推荐

