Skip to content

Symptom Quick Reference

About This Page

What: When a user or operations staff sees a particular symptom, quickly identify the bank involved and which troubleshooting path to follow Audience: Frontline operations, customer service, SRE on-call Prerequisites: None — look up directly when an issue arises Reading time: Reference-style — search by symptom Owner: Deposit & Withdrawal Operations Lead

How to use: Press Ctrl+F and search for keywords from the user's description (e.g. "not arrived," "debit failed," "authorization") to find the matching row, then follow the "Troubleshooting Path" link.


1. Deposit Symptoms

User Says / Operations SeesBank InvolvedMost Likely CauseTroubleshooting Path
"I transferred money but it still hasn't arrived"AllBank statement not matched to applicationCheck Deposit Application Status Codes -> Deposit Troubleshooting
"FPS deposit didn't arrive"BOCHK / SCB / CGBParticulars cannot identify the deposit method; statement marked as unrecognizedCheck BOCHK B2E Recognition Codes -> Manual Matching
"eDDA debit failed"HSBCAuthorization cancelled / expired / insufficient balanceCheck HSBC eDDI Rejection Codes -> eDDA Troubleshooting
"eDDA debit failed"Hang SengInsufficient balance (BRC_8I1) -> may trigger automatic authorization cancellationCheck Hang Seng eDDI Rejection Codes -> eDDA Troubleshooting
"BST deposit shows failed"CMB / CMBCCallback code -6 (bank rejected)Check BST Callback Codes -> BST Troubleshooting
"BST deposit shows failed"Airstar140630xxx error codeCheck Airstar Transfer Error Codes -> Airstar Details
"Airstar deposit succeeded then was returned"AirstarREFUNDED status — bank post-fact refundWithdrawal Troubleshooting - REFUNDED
"Deposit amount is less than what I applied for"All non-BSTBank fee deduction (normal)Explain amount tolerance -> Matching Rules Quick Reference
"Deposit was rejected"AllCheck rejection reason code (1-15)Rejection Reason Codes
"Deposit has been processing for days"BOCHKBOCHK date window +/-15 days, matching is slowerConfirm whether statement has been collected -> BOCHK Statement Collection
"ICBC deposit didn't arrive"ICBCBank-enterprise direct query timeout (400011)ICBC Error Codes
"CSV import but deposit didn't arrive"EWBFile format error or field mismatchEWB Details

2. Withdrawal Symptoms

User Says / Operations SeesChannel InvolvedMost Likely CauseTroubleshooting Path
"Withdrawal has been processing for a long time"AllApproval flow stuck at a stepCheck approval step -> Withdrawal Troubleshooting - Scenario 1
"Withdrawal was rejected"AllBlocklist / risk control / insufficient balance / KYCWithdrawal Troubleshooting - Scenario 4
"method=null, can't select channel"Non-BSTBank card cannot be matched to a withdrawal channelWithdrawal Troubleshooting - Confirm Stuck
"BST withdrawal timed out"CMB / CMBCCallback code -5 (network timeout), system auto-switches to backup serverBST Callback Exceptions
"BST withdrawal rejected by bank"CMB / CMBCCallback code -6BST Callback Exceptions
"Airstar withdrawal failed"Airstar140630xxx error code (insufficient balance / limit exceeded most common)Airstar Error Codes
"Airstar withdrawal stuck on PENDING"AirstarPolling timeout -> 2-hour fallback syncAirstar Polling Exceptions
"BOCHK FTS withdrawal didn't arrive"BOCHKFTS status F (failed) / R (returned) / C (cancelled)BOCHK FTS Status Codes
"CGB FPS withdrawal failed"CGBNote: status code meanings are inverted (2063 vs 2065 differ)CGB Status Codes
"SCB FPS withdrawal no callback"SCBWebhook push delayProactively call status API -> SCB Details
"Hang Seng / HSBC internet banking withdrawal is slow"Hang Seng / HSBCRequires operations to manually log in to internet bankingWithdrawal Approval Guide
"EWB wire withdrawal didn't arrive"EWBCross-border wire typically takes 1-3 business daysConfirm status on bank side -> EWB Details
"Withdrawal completed but need to recall"AllNeed to initiate a reversal (REVERSE)Reversal Guide
"User cannot initiate withdrawal"AllFrozen / restricted / invalid bank card / balance / KYCWithdrawal Troubleshooting - Scenario 6

3. Authorization / Card Binding Symptoms

User Says / Operations SeesBank InvolvedMost Likely CauseTroubleshooting Path
"eDDA sign-up failed"HSBCMPP01xxx / MPP04xxx / ECH09001HSBC eDDA Error Codes
"eDDA sign-up failed"Hang SengBRC / CAC series error codesHang Seng Error Codes
"OTP verification code wrong / expired"HSBCMPP04000 / 04003 / 04004HSBC eDDA Error Codes
"Airstar authorization stuck on processing"AirstarMandate stuck at PendingAuthoriseAirstar Mandate Status
"Airstar authorization failed"Airstar140600xxx authorization error codeAirstar Authorization Error Codes
"Airstar authorization suddenly invalid"AirstarMandate was cancelled (Revoked)Confirm whether user cancelled on bank side -> Airstar Details
"Hang Seng eDDA suddenly stopped working"Hang SengRepeated BRC_8I1 insufficient balance -> bank automatically cancels authorizationHang Seng eDDI Rejection Codes (danger note)
"BST bank-securities binding failed"CMB / CMBCSocket connection exceptionBST Troubleshooting
"Phone number / name mismatch"Airstar / HSBCBank-registered info does not match moomoo registration infoGuide the user to verify their information
"Active agreement already exists"Airstar140600006 — Mandate already existsNo need to re-authorize; guide user to use existing one

4. System / Communication Symptoms

Operations / SRE SeesBank InvolvedMost Likely CauseTroubleshooting Path
SFTP connection failure alertHSBC / BOCHKMT910 / FTS file transfer interruptedCheck SFTP configuration and network -> HSBC / BOCHK
B2E Token authentication failureBOCHKToken expired (valid for 900 days)BOCHK Token Authentication
eDDI Token Bucket alertHSBC4-token-per-second rate limit triggeredCheck debit task backlog -> HSBC Rate Limiting
Socket connection droppedCMB / CMBCDedicated line TCP disconnectionSystem auto-reconnects -> CMB / CMBC
RSA signature failureICBCRSA key expiredICBC Exceptions
JWT Token expiredSCBJWT valid for only 30 seconds; clock skewCheck NTP sync -> SCB
CGB signature verification failureCGBSIGN_ERRORCGB API Error Codes
API request rate too highBOCHKRJ0002Reduce query frequency -> BOCHK B2E Error Codes
Bank service unavailableHang SengCAC_018 / 021 / 998 / 999Delay and retry -> Hang Seng Unavailable Codes
Bank service unavailableHSBCMPP05004 / MPP09992~996Auto-retry -> HSBC Retryable Codes

Next Steps

I want to...Go to
Look up the specific meaning and handling of an error codeUnified Error Code Center
See the full deposit troubleshooting flowDeposit Troubleshooting
See the full withdrawal troubleshooting flowWithdrawal Troubleshooting
Learn about a specific bank's integration detailsBank Channel Matrix
See daily operations workflowsManual Matching Guide / Withdrawal Approval Guide
Was this page helpful?

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