Skip to main content

Why is my MPChat card declined when linking a wallet or topping up? (Troubleshooting)

A troubleshooting guide for MPChat card declines when linking digital wallets or topping up: 3DS, billing-address (AVS) mismatch, issuer-country limits, card-category rejection, balance/limits, and restricted merchant categories.

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

For MPChat card 3DS verification, read the code in the email linked to that card or in MPChat notifications; it is not sent by SMS. Check the email spam folder and network if it does not arrive. A wallet’s own login or identity SMS is a separate process.

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. Card category not accepted

Some wallets and platforms only accept personal cards. MPChat Cloud Card is a VISA corporate debit card, so it may fail to 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).

  • For MPChat card 3DS verification, read the code in the email linked to that card or in MPChat notifications; it is not sent by SMS. Check the email spam folder and network if it does not arrive. A wallet’s own login or identity SMS is a separate process.

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.

Did this answer your question?