Skip to content

银行能力矩阵

本页说明

讲什么:一张表纵览各银行的入金/出金/eDDA/FPS/BST 能力,匹配规则速查,出入金方法码映射 适合谁:需要快速查看某家银行支持什么的产品经理 前置阅读:无,随时查阅 预计阅读:查阅型,按需搜索 负责人:出入金产品团队


能力矩阵

银行入金流水出金汇款eDDA/eDDIFPS/BST
中银 BOCHKB2EFTS-FPS
汇丰 HSBCMT910网银eDDA + eDDI-
恒生 HASE恒生流水网银eDDA + eDDI-
渣打 SCB-FPS-FPS
广发 CGB-FPS API-FPS
工银 ICBC银企直联---
招行 CMBBSTBST-BST
民生 MSBSTBST-BST
天星 AirstarAPIAPI-BST
EWBCSV电汇--
建银 CCBAPI---
星展 DBSAPI---
交通 BANKCOMMAPI---
众安 ZA子账户---

通道分类:13 家银行按接入方式分三类——BST 银证通道(招行/民生/天星,实时双向转账)、eDDA/网银通道(汇丰/恒生,代扣入金+网银出金)、FPS/电汇/其他(中银/渣打/广发等,各有独立协议)。侧边栏按此分组排列。


对接协议速查

银行协议类型传输方式核心服务
BOCHKB2E (Bank-to-Enterprise)HTTP POST (XML)bochk_flow_go (Go)
BOCHK 出金FTS (Fund Transfer)SFTP S14/S16 (XML)bochk_relay (Python)
HSBCMT910 (SWIFT)SFTP + GPG 加密hsbc_bank_flow_service (Python)
HSBC eDDIeDDA/eDDI APISRPC (Protobuf)sba_hsbc_eddi (Python)
恒生 eDDIeDDA/eDDI APISRPC (Protobuf)sba_hase_eddi (Python)
SCBREST APIHTTPS (JSON)scb_service (Go)
CGBFPS 报文HTTPS (XML)cgb_fps_service (Go)
ICBC银企直联HTTPS + RSA (JSON)icbc_be_relay (Python)
CMBSocket 二进制专线 TCP (GB18030)cmb_stock_trans (Python)
民生Socket 二进制专线 TCP (GB18030)ms_stock_bank_transaction (Python)
天星REST APIHTTPS (JSON)airstar_service (Go)
EWB文件导入CSV
CCBREST APIHTTPS (JSON)
DBSREST APIHTTPS (JSON)

入金匹配规则速查

当一笔银行流水进来后,系统需要把它和用户的入金申请做匹配。每家银行的匹配容差不同:

银行金额容差 (HKD/CNH)金额容差 (USD)日期窗口特殊规则
BOCHK本地 -20, 跨境 -420本地 -3, 跨境 -60±15 天FPS/网银精确匹配,CHATS -20,跨境汇入 -420
HSBC常规 -420, 自动 -65常规 -60, 自动 -14无固定窗口按银行卡号 + 金额匹配,无日期约束
恒生-20(WY/默认)/ 精确(ATM/GT/ZP/BP)-3-3~+2(WY)/ 批次时间(ATM/GT)按流水类型分别匹配
EWB-420-60无固定窗口按币种 + 姓名 + 金额匹配,无日期约束
CCB-20-3-3~+4 天英文姓名精确匹配
DBS-350 (自动入账)-50 (自动入账)无固定窗口子账户历史校验优先,无日期约束
ICBC-420(自动)/ -20(CHATS)-60(自动)/ -3±15 天新旧匹配双路径并行
BST 三家精确匹配精确匹配实时直连,无需流水匹配

金额容差解读:"-20" 表示 CRM 申请金额 - 20 ≤ 银行流水金额 ≤ CRM 申请金额。扣除的是银行手续费,所以只允许流水金额比申请金额少,不允许多。

日期窗口详细规则(来自 MatchRule.php)
规则名称窗口公式使用银行
daySimilar-3~+2 天流水日期-3 ≤ 申请日期 ≤ 流水日期+2恒生(WY/ZP/默认)
daySimilarBoc-3~+4 天流水日期-3 ≤ 申请日期 < 流水日期+4CCB
HSBC、EWB、DBS 的匹配逻辑不包含日期窗口校验。
daySimilarRealTime同日~+2 天流水时间 ≤ 申请日期 ≤ 流水日+2实时推送银行
daySimilarRealTimeFps-1小时~+2 天流水时间-1h ≤ 申请日期 < 流水日+2FPS
BOC 自定义±15 天申请日期-15 < 流水日期 < 申请日期+15BOCHK

出金方法码映射

出金系统通过 method 字段决定走哪个通道。12 种方法码如下:

方法码中文名对应银行通道类型
manualICBC 转账工银人工处理
auto_bs银证转账招行/民生/天星BST 自动
check支票转账支票
tele_transfer中银香港跨境电汇中银跨境电汇
boc中银同行提款中银FTS 同行
hase恒生网银出金恒生企业网银
hsbc汇丰网银出金汇丰企业网银
boc_fps中银 FPS 出金中银FPS
cgb_fps_apiFPS API(广发)广发FPS API
ewbEWB 电汇EWB电汇
chats_rtgsCHAT/RTGS出金银行清算
sc渣打网银出金渣打FPS
方法分组(Method.php)
分组含义包含方法
allEBankMethod所有电子出金manual, boc, hase, hsbc, boc_fps, cgb_fps_api, chats_rtgs, sc
allTeleMethod电汇类tele_transfer, ewb
allSetMethod可配置方法除 auto_bs, ewb, tele_transfer 外的 9 种
allTabMethod管理后台可见allSetMethod + ewb + tele_transfer

入金 Bank ID 速查

入金系统通过 import_bank_id 标识银行来源:

Bank ID银行备注
7招行 CMB银证入金
8恒生 HASE流水入金 + eDDI 代扣
9中银 BOCB2E 流水
10工银 ICBC银企直联流水
11汇丰 HSBCMT910 流水 + eDDI 代扣
13民生 MS银证入金
15建银 CCBAPI 流水
16星展 DBSAPI 流水
21交通银行API 流水
12渣打 SCBFPS 出金流水
34EWBCSV 文件导入
38EWB 子账户子账户 CSV
55天星 AirstarBST API

按场景选银行

上面的矩阵是"某银行→支持什么",下面这张表反过来:"我要做什么→哪些银行可选"。

我需要...可选银行 / 通道推荐首选理由
FPS 秒级入金中银 FPS、渣打、广发中银覆盖用户最广,入金流水自动采集
eDDA 自动代扣入金汇丰、恒生汇丰用户基数大,OTP 安全等级高
BST 实时双向转账招行、民生、天星天星唯一支持线上开户 + Mandate 授权
自动出金(无需人工操作)招行/民生/天星 BST (auto_bs)、广发 FPS API (cgb_fps_api)BST最成熟,三家已上线
大额出金(>100 万 HKD)企业网银 (hase/hsbc)、CHATS/RTGS企业网银无单笔上限,但需运营手动操作
跨境出金到大陆中银跨境电汇 (tele_transfer)、EWB 电汇 (ewb)中银FTS 直连,自动化程度高
子账户独立入金星展 DBS、EWBDBSAPI 自动采集,EWB 需 CSV 导入
最低接入成本试点EWB(CSV 文件导入)EWB零开发量,纯文件导入
仅入金流水采集(不做出金)工银、建银、星展、交通按用户群体选择

运营速查:服务时间与维护窗口

银行入金服务时间出金服务时间例行维护窗口
中银 BOCHKB2E: 每日 3 次(上午/下午/傍晚)FTS: 工作日周日 02:00~06:00
汇丰 HSBCMT910: 7×24 实时推送网银: 工作日不定期(提前邮件通知)
恒生 HASE流水: 工作日网银: 工作日周日凌晨(提前通知)
渣打 SCBFPS: 7×24季度升级(提前通知)
广发 CGBFPS API: 7×24不定期
工银 ICBC银企直联: 7×24周六 23:00~周日 06:00
招行 CMBBST: 工作日 07:00~次日 04:00BST: 工作日 07:00~15:55周日凌晨
民生 MSBST: 工作日 07:00~次日 04:00BST: 工作日 07:00~15:55周日凌晨
天星 AirstarBST API: 工作日 08:00~22:00BST API: 工作日 09:00~15:55不定期
EWBCSV: 工作日电汇: 工作日

维护窗口的影响

维护期间入金流水可能延迟到达、出金指令可能无法发送。遇到维护窗口内的"超时"告警,先确认是否在维护时间内再决定是否升级。


通道运行概况

手动更新。运营发现通道异常时更新此表,恢复后标回正常。

银行入金状态出金状态最近异常备注
中银 BOCHK🟢 正常🟢 正常
汇丰 HSBC🟢 正常🟢 正常
恒生 HASE🟢 正常🟢 正常
渣打 SCB🟢 正常🟢 正常
广发 CGB🟢 正常
工银 ICBC🟢 正常仅入金
招行 CMB🟢 正常🟢 正常
民生 MS🟢 正常🟢 正常
天星 Airstar🟢 正常🟢 正常
EWB🟢 正常🟢 正常
建银 CCB🟢 正常仅入金
星展 DBS🟢 正常仅入金
交通 BANKCOMM🟢 正常仅入金

如果需求变更:新增银行接入

新增银行时需更新以下位置(按顺序):

#文件操作
1本页 banks/matrix.md能力矩阵表、对接协议表、Bank ID 表各增一行
2banks/ 目录新建独立银行页面(参考现有页面结构)
3docs/.vitepress/config.mtssidebar Part 3 增加条目
4appendix/error-codes.md增加该银行错误码章节
5ops/monitoring.md如有定时任务/流水采集,增加对应监控条目
6deposit/matching.md如该银行有入金匹配,增加银行专属规则
7withdraw/channels.md如该银行有出金通道,增加通道执行说明
8guide/glossary.mdBank ID 表增加条目

读完之后

我想...去看
深入了解某家银行点击上方矩阵表中的银行名称链接
了解匹配引擎的完整逻辑匹配与自动入账
看出金通道的执行细节通道执行手册
查错误码和状态码统一错误码中心
查各银行的定时任务和监控定时任务与监控
这个页面有帮助吗?

内部业务文档 · 仅限 moomoo 团队使用