Skip to main content
nihaovisit

Payment · common

Why does WeChat Pay keep declining my foreign card?

Last updated:

Quick Answer

Symptom: You linked a Visa or Mastercard in WeChat Pay but transactions show "card not supported" at checkout.

Cause: WeChat Pay's foreign-card support requires the card to be issued by a partner bank and the user to complete the "Foreign Card" verification flow — this is different from the regular CN-account flow.

Solution: Open WeChat → Me → Services → Wallet → Bank Cards → Add "+" → choose "Add a Foreign Card". Complete the passport + phone verification, then retry. Supported brands: Visa, Mastercard, JCB, Discover, Diners.

What you see

You linked a Visa or Mastercard in WeChat Pay but transactions show "card not supported" at checkout.

Why it happens

WeChat Pay's foreign-card support requires the card to be issued by a partner bank and the user to complete the "Foreign Card" verification flow — this is different from the regular CN-account flow.

How to fix

Open WeChat → Me → Services → Wallet → Bank Cards → Add "+" → choose "Add a Foreign Card". Complete the passport + phone verification, then retry. Supported brands: Visa, Mastercard, JCB, Discover, Diners.

Read next

These guides cover the related functionality in full.

Other Payment problems

Related topics

Sources