Skip to content

银行卡绑定与入金授权

本页说明

讲什么:银行卡绑定规则、account_type 如何决定可用入金通道、BST/eDDA 授权如何开启对应入金方式、天星线上开户三合一流程、入金相关的银行卡异常排查 适合谁:需要理解"用户为什么看不到某个入金选项"的产品经理和运营 前置阅读入金方式总览预计阅读:6 分钟 负责人:入金产品经理

核心要点:用户能用哪种方式入金,取决于银行卡的 account_type 位图——绑卡后默认只有网银入金,完成 BST 签约加上银证入金,完成 eDDA 授权加上代扣入金。理解这条链路,是排查"用户看不到某入金选项"的关键。


快速跳转 — 你可能想做的事:

绑卡是入金的前提

用户必须先绑定银行卡,才能发起任何入金操作。绑卡时系统创建 bank_card 记录,默认赋予 account_type = 1(Regular),此时只能使用网银入金。

要开启更多入金通道,需要完成对应的授权:

account_type 是位图,各位独立叠加。一张卡可以同时拥有多种能力——例如 account_type = 7(Regular + BST + eDDA)意味着三种入金方式都可用。


入金通道与卡类型的关系

银行卡的 account_type 直接决定 App 端显示哪些入金选项:

account_type含义可用入金方式App 显示
1Regular(仅普通)网银入金只显示"网银入金"
3Regular + BST网银入金、银证入金显示"网银入金"+"银证入金"
5Regular + eDDA网银入金、eDDA 代扣入金显示"网银入金"+"eDDA 入金"
7全能力网银入金、银证入金、eDDA 代扣入金显示全部三种

每张卡还携带 methods 列表,标明具体可用的入金渠道:

method 值类型含义对应银行
normal普通网银/FPS/ATM 等手动转账所有银行
bst_cmbhkBST招行银证招商银行(香港)
bst_cmbchkBST民生银证民生银行
bst_asbBST天星银证天星银行
edda_haseeDDA恒生代扣恒生银行
edda_hsbceDDA汇丰代扣汇丰银行

运营排查要点

用户反馈"看不到 BST/eDDA 入金选项"时,排查路径:

  1. bank_card.account_type——含 BST 位的值:2、3、6、7;含 eDDA 位的值:4、5、6、7
  2. methods 列表是否包含对应的 method 值
  3. 如果 account_type 缺失对应位 → 授权流程未完成,参考下文对应章节

BST 授权与入金

BST(银证转账)授权成功后,卡的 account_type 自动加上 BST 位(|= 2),开启银证入金通道。三家 BST 银行的授权方式不同:

维度招行 / 民生天星
签约发起方银行端发起(用户在银行 App 操作)moomoo 端发起(用户在 moomoo 操作)
授权完成时间秒级(SM2 Socket 实时推送)秒~分钟级(REST API 轮询)
多市场每个市场单独签约(HK/US/HKCC)一次授权自动映射 3 个市场
授权后变更`account_type= 2verify = 2`

授权状态对入金的影响

BST 授权必须处于有效状态才能使用银证入金:

Mandate 状态含义能否银证入金运营关注点
0 CLOSE未授权用户需发起授权
1 PROCESSING授权中等待银行确认,通常秒级~分钟级
2 OPEN已授权正常状态
3 WAITING等待首笔入金线上开户专用,需完成首笔入金 → 自动转为 OPEN
4 FAIL授权失败检查 reject_code
5 CANCEL已取消用户可重新发起授权

只有 OPEN(2) 才能使用银证入金——这是排查"BST 入金不可用"的第一步。

招行/民生签约流程(银行端发起)
天星授权流程(moomoo 端发起)

完整 BST 授权技术细节 → 银行卡与授权 § BST 银证授权 各银行 BST 实现 → 内银系 BST 总览


eDDA 授权与入金

eDDA 授权成功后,卡的 account_type 自动加上 eDDA 位(|= 4),开启代扣入金通道。目前支持恒生和汇丰两家银行:

维度恒生汇丰
授权确认同步返回(秒级)异步 SFTP 报表(T+0~T+1)
授权后变更`account_type= 4verify = 2、添加 edda_hase`
状态值0=失效 / 2=启用0=失效 / 1=授权中 / 2=启用

eDDA 卡扩展字段

eDDA 授权信息绑定在银行卡上,入金时系统会检查这些字段:

字段含义入金影响
limit_amount单笔/周期额度上限超限时代扣失败
limit_periodicity额度周期(Y/H/Q/M/P)决定额度重置时间
expiry_date授权有效期过期后代扣失败(9999999=长期有效)
status启用状态status=2 才可代扣——入金排查第一步

eDDA 只用于入金

eDDA/eDDI 是代扣通道,只能用于入金(从用户银行账户扣款到证券账户)。恒生/汇丰的出金走企业网银通道,与 eDDA 无关。

eDDA 授权流程和扣款执行详情 → eDDA 代扣入金 eDDA 授权完整技术细节 → 银行卡与授权 § eDDA 授权


天星线上开户三合一

天星银行支持线上开户——新客户可以在 moomoo App 内一站式完成从零到可交易的全流程:

步骤动作说明数据变更
1开立证券账户完成 KYC 身份验证
2Mandate 授权授权天星进行银证转账BankCardAsbBst.status = 3(WAITING)、bank_card.status = 0(待审核)
3首笔入金完成首笔入金到证券账户bank_card.status 0→1(已生效)、BankCardAsbBst.status 3→2(OPEN)

价值:传统流程需要用户在多个系统间切换(moomoo 开户 → 去银行柜台或网银签约 → 回 moomoo 入金),三合一流程把这三步压缩到一个连贯的 App 内流程中,大幅降低新客流失率。

线上开户 vs 常规开通

维度线上开户(新用户)常规开通(已有天星账户)
前提条件无需天星银行账户必须已有天星银行账户
操作位置全程在 moomoo App 内moomoo App 发起,可能需银行端确认
流程开户 → 签约 → 首次入金,三步合一签约 → 入金,两步
银行卡初始状态status = 0(待审核)status = 1(已生效)
Mandate 初始状态status = 3(WAITING)status = 2(OPEN)
最低入金有要求(见下表)无最低限制
获客价值高——降低新客入门门槛中——仅对已有天星客户

首笔入金限制

线上开户的首笔入金有最低金额要求,高于普通入金:

币种线上开户最低入金普通入金最低不满足时表现
HKD10,000无限制App 提示"首次入金需 >= 10,000 HKD"
USD1,500无限制App 提示"首次入金需 >= 1,500 USD"
CNH10,000无限制App 提示"首次入金需 >= 10,000 CNH"

目的是确保新客户有足够资金进行交易,避免"只开户不交易"的无效转化。

线上开户用户旅程

线上开户异常处理

#异常场景卡在哪一步数据状态运营处理
1开户成功但授权失败Mandate 授权bank_card.status=0, BankCardAsbBst.status=4(FAIL)引导用户重新发起授权(不需要重新开户)
2授权成功但入金失败首笔入金bank_card.status=0, BankCardAsbBst.status=3(WAITING)引导用户重新发起入金(满足最低金额)
3入金成功但卡未生效TakeEffectbank_card.status=0(应为 1)手动 BatchTakeEffect 或检查 TakeEffect 接口
4长时间停在待审核用户未完成入金bank_card.status=0, BankCardAsbBst.status=3联系用户提醒完成首笔入金

仅天星支持

招行和民生不支持线上开户三合一流程——银证签约需要用户在银行端完成。线上开户是天星 BST 独有的获客功能,特别适合配合营销活动推广(如"入金送免佣")。


入金相关的银行卡异常

以下是与入金直接相关的银行卡异常场景——出金相关的异常参见 银行卡与授权 § 异常场景

#场景表现排查步骤运营处理
1eDDA 代扣失败入金时提示代扣失败① 查 eDDA status 是否为 2 ② 查 limit_amount 是否超限 ③ 查 expiry_date 是否过期未启用 → 引导重新授权;超限 → 等待额度重置或提高额度
2绑卡后入金通道未出现用户绑卡后 App 不显示 BST/eDDA 选项① 查 account_type 值(BST 需为 2/3/6/7,eDDA 需为 4/5/6/7)② 查 methods 列表account_type 缺失 → 授权流程未完成,引导用户完成授权
3在线开户卡无法入金待审核卡不可用于入金① 查 status 是否为 0 ② 查首笔入金是否成功 ③ 查 TakeEffect 是否执行入金已成功但卡未生效 → 手动 BatchTakeEffect
4币种不支持用户选择的币种无法入金currency_type 位图(HKD=1, USD=2, CNH=4)引导用户绑定支持该币种的银行卡
5BST 入金不可用用户反馈银证入金不可用① 查 Mandate 状态是否为 OPEN(2) ② 查 account_type 是否含 BST 位不是 OPEN → 引导重新授权

读完之后

我想...去看
了解 10 种入金方式和完整生命周期入金方式总览
深入了解 eDDA 扣款执行流程eDDA 代扣入金
看银行卡的完整数据模型和全部字段银行卡与授权
了解 BST 各银行的实现细节内银系 BST 总览
入金出了问题怎么排查入金排障
查入金状态码和限额规则入金规则速查
这个页面有帮助吗?

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