Skip to content

入金排障

本页说明

讲什么:入金过程中的常见异常——按"用户/运营看到什么症状"组织,给出排查路径和处理方式 适合谁:需要处理入金问题的运营人员,需要理解异常流程的产品经理 前置阅读匹配与自动入账预计阅读:7 分钟 负责人:入金运营主管

核心要点:入金异常按症状分类——流水未到、五维不匹配、超额拦截、无对应申请是最常见的四类原因,每种有对应的诊断路径和处理方式。


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

症状 → 场景速查

不确定该去哪个场景?用下面这张图:


按错误码快速定位

遇到具体错误码时,直接在此表中查找:

错误码含义跳转
MFISAC01eDDA 账户号码错误场景七
MPP01006eDDA 手机号不一致场景七
MPP01007eDDA 姓名不匹配场景七
MPP01008 / MPP02013eDDA 银行未绑手机场景七
MPP04000~04004eDDA 验证码问题场景七
MPP06001eDDA 账户状态异常场景七
ECH09001eDDA 通用授权失败场景七
BRC_8I1恒生 eDDI 余额不足场景八
BRC_8RZ恒生 eDDI 账户异常场景八
BRC_8RW+FP2414恒生未查到授权场景八
BRC_8RW+FP2415恒生授权未生效场景八
BRC_8RW+FP2417恒生超授权限额场景八
MPP02020/MPP02023汇丰授权已取消/不存在场景八
MPP02021汇丰付款账户已关闭场景八
MPP02022/MPP05000汇丰超扣款上限场景八
MPP02038/MPP02039汇丰授权休眠/过期场景八
驳回码 1~15入金驳回原因驳回原因码
Apply.status=5入金已冲正场景五
DepositType=5风控高风险场景九

完整错误码 → 统一错误码中心


快速诊断:用户说"钱没到"

收到用户反馈"我已经转账了但钱没到"时,按以下顺序排查:

大部分"钱没到"的原因是银行流水还没到达系统——不同银行的流水到达时间差异很大,中银可能延迟数小时,EWB 需要手工上传。各银行流水时效 → 入金规则速查 § 处理时效

场景频率分布

频率场景占比估算含义
高频场景一(匹配失败)、场景二(无申请)~70%几乎每天都会遇到,运营需最熟练
中频场景三(金额差异)、场景四(超时)、场景七(eDDA 授权)、场景八(eDDA 扣款)~25%每周数次,需熟悉排查路径
低频场景五(冲正)、场景六(重复)、场景九(风控)~5%每月数次,但影响大,需严格按流程操作

建议:新入职运营先重点掌握场景一和场景二的处理流程,覆盖 70% 的日常工单。


场景一:流水到了但没匹配上 高频

症状:Flow 表有流水记录(status = 0 待处理),Apply 表有申请(status = 0 待处理),但匹配引擎没有配对。

可能原因及处理

原因排查方式处理
金额差异超容差对比 Flow.amount 和 Apply.amount运营确认差额原因后,在 OA 手动匹配
姓名不一致对比 Flow.en_name 和用户注册名可能是英文名格式问题,运营确认后手动匹配
币种不一致对比 Flow.currency 和 Apply.currency用户可能选错了币种,需驳回重新申请
超出日期窗口对比 Flow 到达日期和 Apply 创建日期可能申请太早或太晚,运营可手动匹配
卡号不匹配对比 Flow.customer_account 和 Apply.bank_card_number用户可能从不同卡转账

运营操作:在 OA 后台的匹配列表中找到这条流水和申请,确认匹配关系后手动创建入金任务。

分步 Runbook:收到"匹配失败"工单

第 1 分钟 — 定位问题

  1. 在 OA 流水列表搜索用户提供的转账金额和日期
  2. 在 OA 申请列表搜索用户 UID

第 2~5 分钟 — 逐维度对比 3. 对比金额:Flow.amount vs Apply.amount,差额是否在容差内? 4. 对比姓名:Flow.en_name vs 用户注册英文名,注意姓名顺序 5. 对比币种:Flow.currency vs Apply.currency 6. 对比日期:流水到达日期是否在申请的匹配窗口内?

第 5~10 分钟 — 执行处理 7. 如果找到匹配对但被系统跳过 → 在 OA 点击"手动匹配" 8. 如果金额差异超容差 → 确认差额原因(手续费/转错),修改申请金额后重新匹配 9. 如果确实不匹配 → 标记流水为"待跟进",联系用户确认转账详情

超过 15 分钟未解决 → 升级到入金产品经理


场景二:用户转了钱但没提交申请 高频

症状:银行流水到达系统,但找不到任何对应的入金申请。

这是最常见的异常场景之一——用户在银行 App 转了钱,但忘了或不知道要在 moomoo App 提交入金申请。

系统处理AbnormalDepositJob 定时任务会自动检测这类流水,通过银行卡号和姓名尝试识别用户身份,然后创建异常入金记录。

运营操作

  1. 在 OA 异常入金列表中查看(权限:ABNORMAL_DEPOSIT_VIEW
  2. 确认流水对应的用户
  3. 选择处理方式:
    • 成功处理:代用户创建申请并入账
    • 挂起:等待用户自行提交申请
    • 跟进:联系用户确认

预防措施

从产品角度,减少这类异常的方式是在转账前引导用户先在 App 提交申请——很多入金页面会在转账前自动创建申请。

分步 Runbook:发现孤立流水(有流水无申请)

第 1 分钟 — 确认流水信息

  1. 在 OA 异常入金列表查看该笔流水
  2. 记录:金额、币种、汇款人姓名、银行卡号

第 2~5 分钟 — 识别用户 3. 用银行卡号在银行卡系统搜索 → 找到对应用户 UID 4. 如果卡号匹配不到 → 用汇款人姓名搜索 → 可能找到多个用户 5. 如果姓名也匹配不到 → 标记为"无法识别"

第 5~15 分钟 — 执行处理 6. 识别到唯一用户 → 在 OA 选择"成功处理",代用户创建申请并入账 7. 识别到多个候选用户 → 标记为"待跟进",联系用户确认 8. 无法识别 → 挂起,等待用户主动联系或自行提交申请

超过 30 分钟未解决 → 升级到入金产品经理


场景三:金额不一致 中频

症状:用户说"我转了 50,000",但流水显示 49,950。

银行转账可能产生手续费,尤其是跨行和跨境转账。匹配引擎有容差机制处理合理范围内的差额。

在容差范围内:自动匹配,Apply.real_amount 记录实际到账金额(49,950),用户看到"入金成功 HKD 49,950"。

超出容差范围:匹配引擎返回辅助匹配或不匹配。运营需要确认差额原因:

  • 银行手续费 → 确认匹配,按实际到账金额入账
  • 用户转错金额 → 与用户确认后处理
  • 运营也可以在 OA 修改申请金额后重新匹配

各币种、各银行的容差规则 → 入金规则速查 § 匹配容差


场景四:超时未到账 中频

症状:用户提交了申请,但很长时间银行流水没到。

系统会自动处理超时申请,分两个阶段:

阶段一:自动通知。 申请超过一定天数后,系统发消息提醒用户上传转账凭证,帮助运营确认转账是否已完成。

阶段二:自动驳回。 通知发出后又过了一定天数仍未收到流水或凭证,系统自动驳回申请,通知用户"由于长时间未收到资金,无法办理入账,请与银行确认是否退款"。

超时天数因银行和入金方式而异——FPS 通常 1 天就会通知(因为 FPS 本应秒级到账),而海外汇款可能等 10 天。具体配置 → 入金规则速查 § 超时配置

特殊情况:需要补充凭证。 ATM/柜台转账等方式可能要求用户上传凭证。如果凭证模糊或信息不全,运营会要求补充。超过 20 个交易日未补充 → 自动驳回。

超时天数按交易日计算

所有超时计算基于 HKEX 交易日历,排除周末和香港公众假期。


场景五:需要冲正(已入账资金撤回) 低频

症状:入金已完成(状态=已完成),但需要把资金退回。

冲正是低频但影响重大的操作,可能的触发原因:

原因说明
银行退款(chargeback)银行方面要求退回资金
错误入账发现入账处理错误,如配错了用户
风控拦截入账后风控系统发现异常
BST 银行退款天星银行主动退回(REFUNDED 状态)

冲正排障决策树

分步 Runbook:冲正失败排查

第 1 分钟 — 确认当前状态

  1. 在 OA 找到目标入金申请,确认 Apply.status
    • 如果 = 2(已完成)→ 可以冲正
    • 如果 = 1(处理中)→ 不允许冲正,等处理完成
    • 如果 = 5(已冲正)→ 已经冲正过,无需重复操作
  2. 确认操作人有 CASH_IN_TASK_REVERSE 权限

第 2~5 分钟 — 排查失败原因 3. 查 SBA 日志,确认 CashDepositReverse Procedure 的执行状态:

  • PROCEDURE_STATUS_END_OK → SBA 认为成功,检查 Apply 状态是否已更新
  • 余额不足错误 → 查用户证券账户可用余额和持仓
  • 服务超时/连接失败 → SBA 服务可能宕机
  1. 如果是余额不足:
    • 查用户当前持仓占用金额
    • 查是否有在途出金任务
    • 计算可用余额 vs 冲正金额的差额

第 5~10 分钟 — 恢复操作 5. 余额不足:冻结账户 → 通知用户释放资金 → 余额到位后重新发起冲正 6. SBA 异常:确认服务已恢复 → 重新发起冲正 7. 状态异常:联系入金开发团队核实原入金的 SBA 记录,必要时走手工补偿

超过 10 分钟未恢复 → 升级到入金技术负责人

冲正流程

  1. 运营在 OA 发起冲正(权限:CASH_IN_TASK_REVERSE
  2. 系统检查状态——正在处理中的不允许冲正
  3. 执行冲正:SBA 执行 CashDepositReverse 反向 Procedure
  4. 更新申请和任务状态为"已冲正"(Apply.status = 5)
  5. 如果是通过绑卡入金的,同步解绑银行卡
  6. 通知用户入金已撤回

冲正后,申请状态变为 5(已冲正),资金从证券账户扣除。

流水退款(不同于任务冲正):如果银行流水尚未匹配入账(Flow.status = 0),可以直接标记流水退款(Flow.result = 3),不涉及证券账户资金变动。

三种退款机制的完整对比 → 退款与冲正 运营操作步骤 → 冲正/退款指引


场景六:重复入金 低频

症状:同一用户同一天提交了多笔相同金额的申请,或同一笔银行流水被处理了两次。

系统防重机制

层面机制说明
申请层重复检测标记同一用户同日同金额的多笔申请会被标记
流水层唯一索引银行交易 ID + 银行类型组成唯一索引,防止同一笔流水重复导入
对账层重复扫描定期对账任务扫描相同金额/姓名/账号/日期的流水,生成疑似重复报告

运营收到重复预警后,审核确认哪笔是真实的、哪笔是重复的,然后驳回重复的申请(驳回原因码 8:重复申请)。


场景七:eDDA 授权失败 中频

症状:用户在 App 提交 eDDA 授权后,长时间未生效或直接失败。

排查路径

常见错误码及处理

错误码含义处理建议
MFISAC01银行账户号码错误引导用户核对银行账号,重新提交
MPP01006手机号与银行绑定不一致引导用户在银行 App 确认绑定手机号
MPP01007姓名与银行账户不匹配核对注册姓名与银行开户姓名是否一致
MPP01008 / MPP02013银行未绑定手机号引导用户联系银行绑定手机
MPP04000 / MPP04003 / MPP04004验证码问题引导用户重新获取验证码
MPP06001银行账户状态异常引导用户联系银行处理账户状态
ECH09001通用授权失败确认信息正确后重新授权

运营操作:在 OA 后台查看 setup_eddis 表,确认 edda_statuserror_code。如果是可修正错误(如姓名不匹配),联系用户修正后重新发起授权。

完整错误码表 → eDDA 代扣入金 § 授权失败错误码


场景八:eDDA 扣款被拒 中频

症状:eDDA 授权已生效,但发起扣款时银行拒绝。Apply 状态变为已驳回。

排查路径

  1. 确认 setup_eddis.edda_status = 2(授权已生效)
  2. hsbc_eddishs_eddis 表的 reject_code / reject_message
  3. 对照下表处理

恒生常见拒绝码

错误码含义处理建议
BRC_8I1余额不足提醒用户充值后重试。注意:银行可能收取手续费且取消授权
BRC_8RZ银行账户异常引导用户联系恒生银行
BRC_8RW + FP2414未查询到授权授权可能已被取消,引导用户重新授权
BRC_8RW + FP2415授权未生效引导用户到恒生银行激活 eDDA
BRC_8RW + FP2417超过授权限额引导用户减少金额或联系银行调整限额

汇丰常见拒绝码

错误码含义处理建议
MPP02020 / MPP02023授权已取消/不存在引导用户重新授权
MPP02021付款账户已关闭引导用户联系汇丰银行
MPP02022 / MPP05000超过扣款上限引导用户联系银行调整限额
MPP02038 / MPP02039授权已休眠/过期引导用户重新授权

特殊注意:恒生余额不足(BRC_8I1)时银行可能自动取消 eDDA 授权。处理完余额问题后,用户可能还需要重新完成授权才能再次入金。

完整错误码 → eDDA 代扣入金 § 恒生/汇丰扣款被拒错误码


场景九:风控拦截 低频

症状:匹配成功但未自动入账,DepositType 被标记为 HIGH_RISK(5)。

可能原因

拦截类型检查服务触发条件处理方式
黑名单命中hk-deposit-blacklist-go用户/银行卡/关联信息在黑名单中联合风控团队审核后决定是否放行
高风险国家SWIFT 代码检查汇款来源国在高风险名单中AML 合规审核
线上开户区域限制白名单服务线上开户 + 非 FPS + 无港区银行卡确认用户身份后决定是否放行

运营操作

  1. 在 OA 入金任务列表筛选 deposit_type = 5
  2. 查看关联的风控检查结果
  3. 与风控团队协商处理:放行入账或退回资金
  4. 黑名单支持设置过期时间——临时风控观察的用户到期后自动解除

风控拦截 ≠ 入金失败

HIGH_RISK 标记只是将自动入账降级为人工审核。审核通过后仍可正常入账。

分步 Runbook:收到风控拦截入金

第 1 分钟 — 确认拦截信息

  1. 在 OA 入金任务列表筛选 deposit_type = 5(HIGH_RISK)
  2. 记录:用户 UID、入金金额、币种、银行、拦截原因

第 2~5 分钟 — 分类处理 3. 黑名单命中 → 查 hk-deposit-blacklist-go 的命中记录

  • 是临时黑名单(有过期时间)?→ 等到期自动解除
  • 是永久黑名单?→ 转交风控团队决定
  1. 高风险国家命中 → 查 SWIFT 代码,确认汇款来源国
    • 联系合规团队进行 AML(反洗钱)审核
  2. 线上开户区域限制 → 确认用户开户方式和绑卡情况
    • 如果用户有合规的港区银行卡 → 可能是系统判断有误,联系开发确认
    • 如果确实不符合条件 → 告知用户需绑定港区银行卡

第 5~15 分钟 — 执行决策 6. 风控/合规团队决定放行 → 在 OA 手动通过入金,系统自动入账 7. 风控/合规团队决定退回 → 走退款流程 8. 风控/合规团队需要更多时间 → 入金保持 HIGH_RISK 状态,告知用户"审核中"

记录:所有风控拦截的处理结果都需记录在 OA,形成审计轨迹

超过 4 小时未有决策 → 升级到风控团队负责人


场景十:工银流水疑似重复 低频

症状:同一笔入金出现两次匹配记录,或用户反馈被重复入账。

根因:工银没有唯一交易 ID,流水去重依赖组合字段(金额+日期+卡号+备注)。当工银出现 T-1 迟到流水(交易日次日才到达系统)时,可能与当日已到达的流水形成重复。

排查路径

分步 Runbook:工银流水重复排查

第 1 分钟 — 确认是否真的重复

  1. flows 表按金额+日期+卡号搜索:是否有两条几乎相同的流水?
  2. 对比两条流水的 created_at:是否一条是当日到达、一条是 T-1 迟到?
  3. 对比 remarks 字段:是否完全相同?

第 2~5 分钟 — 判断影响 4. 检查两条流水是否都已匹配成功(查 matches 表) 5. 如果只有一条匹配 → 另一条是孤立流水,问题不大 6. 如果两条都匹配且入账到同一用户 → 用户被重复入账

第 5~10 分钟 — 处理 7. 一条匹配、一条未匹配:对未匹配的重复流水执行流水退款标记(Flow.result=3) 8. 两条都已入账:对多余的入金走任务冲正流程 9. 记录事件,通知用户(如已重复入账需先冲正再通知)

超过 15 分钟未解决 → 升级到入金技术负责人

预防:工银流水的去重逻辑如有调整,需同步回归测试 T-1 场景

工银特殊性

工银是入金量第二大来源(~12.3%),但系统限制最多。详见工银已知系统限制


驳回原因码

当申请被驳回时,系统记录驳回原因码。常见原因:

代码含义典型场景
1信息不清楚用户提交的信息无法辨认
4银行账户信息缺失缺少必要的银行信息
5证券账户异常用户账户状态异常
7申请被合并多笔申请合并处理
8重复申请检测到重复入金
9超时长时间未收到资金
14账户不一致转账人与申请人不一致

完整的 15 个原因码 → 入金规则速查 § 驳回原因码


运营工具清单

工具用途所需权限
申请列表查看/筛选所有入金申请CASH_IN_APPLY_VIEW
流水列表查看/筛选银行流水CASH_IN_FLOW_VIEW
任务审批确认匹配、通过/驳回入金CASH_IN_TASK_APPROVAL
异常入金处理无申请/信息错误的流水ABNORMAL_DEPOSIT_MODIFY
冲正撤回已完成的入金CASH_IN_TASK_REVERSE
修改申请修正申请信息后重新匹配CASH_IN_APPLY_MODIFY

监控与告警

系统通过以下定时任务监控入金异常:

任务名频率监控内容告警条件
monitor:flow-monitor每 30 分钟(07:00~23:00)待处理流水堆积待处理流水数超过阈值
abnormal-deposit:search每 30 分钟无匹配的孤立流水发现无申请对应的流水
abnormal-deposit:update-status每 3 分钟异常入金状态状态流转异常
monitor:job持续Job 队列健康Job 执行失败/堆积
monitor:large-amount每小时大额入金超过预设金额阈值的入金
monitor:frozen-task每小时冻结中入金任务任务长时间处于冻结状态
配置位置

所有监控任务定义:deposit/doc/crontab.sh

收到告警后的处理优先级

  1. 流水堆积告警:最紧急——可能是某家银行的流水采集服务故障,影响所有该银行的入金。先检查对应的采集服务是否正常运行。
  2. Job 执行失败:检查失败 Job 的错误日志,通常是银行接口超时或返回异常。
  3. 大额入金告警:通知风控团队评估,非紧急但需及时处理。
分步 Runbook:收到流水堆积告警

第 1 分钟 — 定位影响范围

  1. 查看告警内容:是哪家银行的流水堆积?堆积了多少条?
  2. 检查该银行最近一条流水的到达时间 → 判断是"新流水不进来"还是"进来了但没处理"

第 2~5 分钟 — 诊断原因 3. 如果是"新流水不进来" → 检查对应银行的采集服务状态(hsbc_bank_flow_servicebochk_flow_go 等) 4. 如果是"进来了但没处理" → 检查 match:{bank} Cron 任务是否正常执行 5. 查看服务日志是否有报错(银行接口超时、鉴权失败等)

第 5~10 分钟 — 尝试恢复 6. 采集服务异常 → 重启服务,观察流水是否开始进入 7. 匹配任务异常 → 检查 DB 连接、手动触发一次匹配任务 8. 银行接口异常 → 记录错误信息,通知银行关系团队

超过 15 分钟未恢复 → 升级到技术运维值班人员

如果需求变更:修改异常入金检测规则

代码位置deposit/src/app/Business/AbnormalDeposit.php + deposit/src/app/Jobs/AbnormalDepositJob.php

异常入金检测逻辑AbnormalDepositJob 定时任务(每 30 分钟)扫描 flows 表中 status=0(待处理)且超过一定时间仍未被匹配的流水,尝试通过银行卡号和姓名识别用户。

常见变更场景

  • 调整孤立流水的检测时间阈值 → 修改 AbnormalDepositJob 中的时间窗口参数(当前:流水到达后 X 分钟未匹配即标记)
  • 修改用户识别规则 → 修改 AbnormalDeposit.php 中的卡号/姓名匹配逻辑
  • 调整异常入金状态更新频率 → 修改 deposit/doc/crontab.shabnormal-deposit:update-status 的 cron 表达式(当前:每 3 分钟)
  • 修改流水堆积告警阈值 → 修改 monitor:flow-monitor 任务中的阈值参数
  • 新增监控维度(如按银行分别告警) → 在 monitor:flow-monitor 或新增独立监控任务

注意

  • 异常入金记录需要 ABNORMAL_DEPOSIT_MODIFY 权限才能在 OA 处理
  • 修改检测时间阈值过短会增加误报(流水尚在正常匹配窗口内就被标记为异常)
  • 修改过长则孤立流水被发现的时间延迟,影响用户体验
分步 Runbook:Job 执行失败

第 1 分钟 — 确认失败 Job

  1. 查看告警内容:哪个 Job 失败了?失败了多少次?
  2. 检查 Job 队列状态:是单个 Job 失败还是队列整体异常?

第 2~5 分钟 — 分类诊断 3. 匹配相关 Jobmatch:*)→ 检查 DB 连接和查询性能

  • 如果 DB 慢查询 → 可能是表数据量大或索引失效
  • 如果 DB 连接超时 → 检查网络和 DB 实例状态
  1. eDDA 相关 JobEddiResultJob / EddiCreateJob)→ 检查 SBA 服务状态
    • SBA 超时 → 通常是临时问题,Job 框架会自动重试
    • SBA 返回错误 → 查具体错误码
  2. 监控相关 Jobmonitor:*)→ 非紧急,但需修复避免告警丢失
    • 检查监控目标服务是否存活

第 5~10 分钟 — 恢复 6. 单个 Job 失败 → 通常 Job 框架会自动重试(最多 3 次) 7. 队列异常 → 重启 Job Worker 进程 8. DB 问题 → 联系 DBA 检查实例状态

超过 15 分钟未恢复 → 升级到技术运维值班人员

升级决策树

当你不确定该升级给谁时,用这张图:

响应要求与升级路径

场景响应时效一线处理升级对象(一线处理不了时)
流水堆积告警15 分钟内检查对应银行的采集服务是否存活→ 技术运维(服务重启/排查)
匹配失败(单笔)工作时间 1 小时内OA 后台核对流水和申请信息,尝试手动匹配→ 入金产品经理(规则问题)
eDDA 授权失败工作时间 2 小时内查 error_code,按错误码表引导用户→ 银行关系团队(银行侧问题)
eDDA 扣款被拒工作时间 2 小时内查 reject_code,按错误码表引导用户→ 银行关系团队(银行侧问题)
风控拦截工作时间 4 小时内查看风控检查结果→ 风控团队(决定放行或退回)
大额入金告警工作时间 4 小时内通知风控团队评估→ 风控团队 + 合规团队
用户投诉"钱没到"工作时间 30 分钟内按快速诊断流程图排查→ 入金产品经理(系统问题)或银行关系团队(银行问题)
冲正请求工作时间 2 小时内确认冲正原因,执行冲正操作→ 入金产品经理 + 清算团队
Job 执行失败30 分钟内检查失败 Job 的错误日志→ 技术运维(基础设施问题)或对应银行服务开发者

时效说明:工作时间指 HKT 09:00~18:00 周一至周五。非工作时间的告警在下一个工作日开始时处理,但流水堆积告警和 Job 失败需 24×7 响应。


常见误解

误解事实
"用户说钱没到就是系统故障"70% 的情况是银行流水还没到系统,或用户忘了提交申请。先按诊断流程图排查
"告警就要马上处理所有问题"按优先级:流水堆积 > Job 失败 > 匹配失败。不是所有告警都紧急
"驳回就是入金失败"驳回只是当次申请被关闭。用户可以重新提交申请
"冲正后用户会自动收到退款"冲正只是从证券账户扣回资金。银行退款是另一个流程,需要单独操作
"HIGH_RISK 的入金一定有问题"不一定。可能只是临时风控观察、或地区限制。审核后大部分都会放行

读完之后

我想...去看
银行卡绑定/授权导致入金异常银行卡绑定与入金授权
理解匹配机制(才能排查失败原因)匹配与自动入账
查容差、超时、原因码的数字入金规则速查
看 eDDA 授权/扣款的错误码eDDA 代扣入金
看运营侧 eDDA 排障操作指引eDDA 排障指引
看各银行流水到达时效银行流水采集
查运营日常操作指南人工匹配指引
查所有错误码和状态码统一错误码中心
了解退款和冲正完整机制退款与冲正
这个页面有帮助吗?

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