PAYATHON 2026

如何禁止 Symitar/Banno 中特定 share type 通过内部转账转出资金?

支付阿杰

可以通过转入、转出权限分别控制

可以从 Symitar 的 Service code 和 Banno 所用的 SymXchange 客户端权限配置入手,让目标 share 保留转入权限,同时不具备转出权限。

公开文档介绍的是针对 share 记录的权限机制,不能据此认定存在按 share type 直接禁止转出的开关。如果要限制整个类型,还需要确认如何将这些权限统一应用于该类型的现有 share 和新建 share。

配置依据

Banno 使用 BANNO.TRANSFERLIST.Vx.POW 判断哪些 share 或 loan 可以进入转账列表;SymXchange 根据记录上的 Service code 授权转账、取款和存款。配置转账资格和交易授权时,需要核对这两处机制。Jack Henry 转账文档

建议的配置步骤

  1. 核对 Banno 实际使用的 SymXchange 客户端配置,确认各操作允许哪些 Service code。
  2. 检查目标 share 的所有 Service 字段,确认其代码能够获得转入权限,但不会获得转出权限。文档说明这些字段按列表处理,因此要逐一检查,避免遗漏其他授权代码。
  3. 如果要限制整个 share type,检查现有记录和开户默认设置,确认权限能够持续覆盖该类型。
  4. 在测试环境确认转账列表和实际提交结果,再应用到正式环境。

以下是文档中的权限映射示例,仅用于说明配置思路,并非可直接执行的命令:

Services for Transfer In  = 1,2,3
Services for Transfer Out = 2,3
Services for Withdrawal   = 3
Services for Deposit      = 1,2,3

按照这组示例映射,仅配置代码 1 的 share 可以转入和存款,但不会通过该代码获得转出或取款权限。实际代码含义取决于机构自身的配置,不能直接照搬数字。Service code 配置说明

验证时检查哪些结果

建议至少验证以下场景:

  • 目标 share 可以作为收款方,转入交易能够完成。
  • 目标 share 不能通过 Banno 发起内部转账转出。
  • 普通 share 的转账功能保持正常。
  • 如果启用了跨账户访问、预约或周期转账,分别检查这些路径,尤其是修改权限前已经建立的转账安排。

付款账户列表中不再显示该 share,并不能说明所有转出路径都已受限;还需要检查实际交易的授权和处理结果。

仅限制数字银行渠道时的注意事项

修改前,确认该 SymXchange 客户端配置是否被其他集成共用,并验证柜面等需要保留的业务是否受到影响。当前问题没有提供部署版本、客户端配置或 PowerOn 定制情况,因此无法给出适用于该机构的具体修改脚本。

如果权限映射符合预期,但 Banno 仍允许选取或转出,应向 Banno/Symitar 支持提供目标 share 的 Service 字段、客户端权限映射和所用 PowerOn 信息,核查实际生效的配置。

备注:内容仅供参考。