Key fact: A declined card link or top-up is rarely a "broken card." It usually matches one of the 6 common causes below. Work through them top to bottom — most are self-fixable. Contact support only if it still fails.
Step-by-step checks
Check in this order and fix whatever applies:
1. 3DS / online transactions not enabled
Most wallets require 3DS (SMS/email OTP) to link or top up. Confirm your MPChat card has online transactions and 3DS enabled; if OTP fails, check network and spam filters.
2. Billing address (AVS) mismatch
Wallets/merchants verify the billing address. Make sure the address you enter exactly matches the billing address shown in the MPChat app. See How do I change my card's billing address?
3. Issuer-country restriction
Many local wallets only accept cards issued in their home country. MPChat is a Singapore-issued VISA, so to those wallets it is a "foreign card" and is declined. See the not-supported overview.
4. Prepaid card rejected
Some wallets explicitly reject prepaid cards. MPChat is a VISA prepaid card, so it cannot link where such a policy applies — this is not a card defect.
5. Insufficient balance / over limit
Top-ups and link authorizations need enough balance; also check per-transaction and daily limits. See MPChat card limits and fees.
6. Restricted merchant category (MCC)
MPChat automatically blocks high-risk categories such as gambling, adult, and illegal trade (plus some named merchants). If your transaction is in a restricted category it will be declined. See MPCard restricted-spending categories.
Quick lookup by scenario
Fails when adding the card: check 3DS (#1) + billing address (#2) + own-name card.
Adds but top-up/charge fails: check balance/limits (#5) + issuer country (#3) + merchant risk (#6).
No OTP received: check your linked phone/email, network, and spam; retry later and avoid rapid repeated attempts that trigger risk controls.
Still failing?
If you have checked everything and the merchant is not on the restricted list, risk rules may have changed dynamically. Contact us via in-app support to verify, and avoid repeated retries.
Related articles
Risk and merchant policies change over time. The final source of truth is in-app MPChat prompts and each wallet's real-time checks.
