How Singaporeans Can Pay in China Using the OCBC App (2026 Guide)

Updated: 2026-11-06

🆕 Feb 2026 Update: From 9 February 2026, OCBC Digital supports WeChat Pay (Weixin Pay) QR scanning in mainland China — making it the only Singapore bank app to cover all three major China QR systems: WeChat Pay, Alipay+, and UnionPay.

Launch the app → tap "Scan & Pay (Overseas)" → point at any Alipay, WeChat Pay or UnionPay QR code. Payment comes from your SGD account at the rate shown on screen. OCBC charges no transaction fee, even above „200, but its Weixin Pay and UnionPay rates include a 2% mark-up.

For in-app services like Didi, you can also bind your OCBC card directly to the Alipay and WeChat apps. Click here for our step-by-step guide on how to do that.

🆕 Oct 2026 Update: OCBC's "Top up to Weixin Wallet" is now live — you can send money from the OCBC app (Pay & Transfer → Overseas → Wallet → Weixin Wallet) straight into your own WeChat Pay balance, and OCBC says it's open to both Chinese and non-Chinese citizens. Paying from that balance avoids the 3% fee charged on foreign-card payments above „200. DBS offers the same via DBS Remit. Step-by-step instructions below.


🇾🇬 Why OCBC?

  • All three QR networks – OCBC says it's the only Singapore bank that can scan all merchant QR codes in mainland China: Alipay+, Weixin Pay and UnionPay.
  • No pre-top-up – Money leaves your SGD account only when you pay, so nothing gets stuck in a wallet.
  • No transaction fee – OCBC says there are no transaction fees, even for payments above „200 in Mainland China.
  • Rate shown first – You see the exchange rate before you confirm. The cost is in that rate, not in a separate fee.

đŸ“Č Before You Fly

  1. Update the OCBC app to the latest version.
  2. Check you have an SGD account. OCBC says payments can only be made from an SGD account.
  3. Set up OneToken. Payments above S$200 need transaction signing with OCBC OneToken or a hardware token.
  4. Expect one extra step for UnionPay and Weixin Pay. On your first payment, OCBC asks you to accept the terms and activate a UnionPay Virtual Token. You can manage it in More → Payments & transfers → Manage UnionPay & Weixin Pay.

🛒 How to Pay in China

  1. Open the OCBC app and tap Scan & Pay.
  2. Scan the merchant's Alipay+, Weixin Pay or UnionPay QR code.
  3. For Alipay+ and Weixin Pay, tap Okay, take me there.
  4. Enter the amount and check the exchange rate.
  5. Review and confirm the payment.

Merchant has to scan you? You can generate an Alipay+ or UnionPay QR code. Weixin Pay has no option to generate your own code.

Where it won't work: OCBC says Scan & Pay can't be used inside Alipay or WeChat Mini Programs, such as ride-hailing or food delivery. For those, link your OCBC card instead. Always keep some cash as a last resort.


🎁 OCBC Offers for China (Nov 2026)

OCBC has two current offers for paying in China. Both count only payments made in the OCBC app with an Alipay+ QR code at a physical merchant. Numbers are limited and first come, first served, and OCBC can change or end them at any time, so treat any discount as a bonus.

OfferDiscountHow it worksEnds
Alipay+ Travel Treat Welcome Offer
Mainland China, plus Hong Kong, Macau, Japan, South Korea, Malaysia and Thailand
50% off one payment, capped at S$3For new Travel Treat users. Claim the voucher in Alipay+ Travel Treat in the OCBC app, then select it and tap "Use It" when you pay. Limited to 150 redemptions a day and 14,850 in total.15 Jan 2027
Shanghai Xintiandi campaign
Participating Xintiandi merchants only
10% off your first three payments, capped at „30 (226 merchants)
30% off your first three payments, capped at „50 (20 selected merchants)
Applied automatically when you pay. Limited to 180 redemptions a day, shared with users of every Alipay+ partner, not just OCBC. Can't be combined with other promotions.31 Dec 2026

Check the full terms before you rely on either offer: Travel Treat Welcome Offer, Xintiandi merchant list and Xintiandi campaign terms.


💰 Fees, Exchange Rates & Limits

OCBC charges no transaction fee on any of the three QR networks, even above „200. The WeChat and Alipay 3% fee is for foreign cards linked inside those apps, not OCBC Scan & Pay. What changes between networks is the rate and the limit:

 Alipay+ QRWeixin Pay QRUnionPay QR
Transaction feeNoneNoneNone
Exchange rateShown before you pay; no mark-up listed in OCBC's FAQ2% mark-up2% mark-up
Daily limit (can't be changed)S$3,000S$2,000S$1,000
Other limits in Mainland ChinaUS$5,000 per payment; US$50,000 a year„10,000 per payment and per day; „50,000 a month; US$50,000 a yearUS$50,000 a year

Tip: if a merchant shows both Alipay and WeChat codes, compare the rate on screen. Merchants can also have their own acceptance limits, so a payment can occasionally fail even when you're within yours.

Sources: OCBC FAQs for Alipay+, Weixin Pay and UnionPay. Rates and limits can change, so check the app before you pay.


💾 Top up your WeChat wallet from OCBC

Scan & Pay is the easiest option for everyday buys, but it doesn't work inside Mini Programs and its Weixin Pay rate includes a 2% mark-up. If you'd rather pay from a WeChat Pay balance — where WeChat charges no transaction fee — OCBC's Top up to Weixin Wallet sends money from your OCBC account straight into your own WeChat wallet. OCBC says it's designed for both Chinese and non-Chinese citizens.

  1. Set up receiving in WeChat (one-time). Open TenPay Global's Mini Program ă€Œè·šćąƒæ±‡æŹŸ ćŸźæ±‡æŹŸă€ in WeChat, turn on Receive Funds (æˆ‘èŠæ”¶æŹŸ) and complete its identity checks.
  2. Add yourself as a payee in the OCBC app: Pay & Transfer → Overseas → Add new payee → Wallet → China → Weixin Wallet. Enter the mobile number linked to your WeChat (non-China numbers work if they're bound to your Weixin account) and your first and last name exactly as on your Weixin Pay real-name record.
  3. Wait 12 hours. New payees have a 12-hour cooling period, so set this up the day before you need the money. Can't wait? MariBank also tops up Weixin Pay wallets for passport holders, and its help centre lists no 12-hour wait for new recipients. See how the MariBank option works →
  4. Transfer. Pay & Transfer → Overseas → pick the payee → enter the amount and debit account → review and slide to transfer. Funds arrive in RMB, normally within 30 minutes once your details are verified.

Transfer hasn't arrived?

OCBC's own checklist:

  • Your setup in the ćŸźæ±‡æŹŸ Mini Program is complete.
  • The name and mobile number in the OCBC app match your Weixin Pay real-name details — a mismatch can get the transfer delayed, rejected or refunded.
  • Your Weixin Pay account is active and able to receive funds.
  • You've allowed about 30 minutes after verification. Follow the Tenpay Global Remittance official account in WeChat for status notifications.

Don't over-top-up. The balance doesn't expire, but DBS's FAQ for the same TenPay service says WeChat balance can only be withdrawn to a bank account in Mainland China — so send roughly what you'll spend. OCBC doesn't publish its exchange rate, so check the rate shown in the app before you slide to transfer. Compare OCBC, DBS and MariBank top-ups →


🆚 OCBC App vs. WeChat Pay (2026)

FeatureOCBC ScanWeChat (+SG card)
Sign-up speed3 min10 min (passport selfie)
Scan WeChat Pay QR✅ Yes (2026 update)✅ Yes (native)
Scan Alipay QR✅ Yes (Alipay+)❌ No
FX rateShown in app; 2% mark-up on Weixin Pay and UnionPayYour card's rate and FX fee
Transaction feeNone, even above „2000% up to „200; 3% of the full amount above that
Pay friends (P2P)NoNo — foreign cards can't send transfers or red packets
App languageEnglishMostly English, some CN pop-ups

đŸ€” FAQ

Q1: Do I need an Alipay CN account?

No. OCBC uses Alipay+ QR; your CN-only Alipay wallet can stay empty.

Q2: Can I split bills with Chinese friends?

No. OCBC Scan & Pay is for merchant payments only. Ask a friend to pay, then settle up with them later.

Q3: Why did my OCBC payment fail?

Check your daily limit first. OCBC says merchants can also have their own acceptance limits, so a payment can fail even when your account is fine. Try another method or use cash.

Q4: Does OCBC Scan & Pay charge the 3% fee above „200?

No. OCBC says there are no transaction fees, even for payments above „200 in Mainland China. The cost is in the exchange rate, and OCBC's Weixin Pay and UnionPay rates include a 2% mark-up.

Q5: How do I top up my WeChat wallet from OCBC?

In the OCBC app, go to Pay & Transfer → Overseas → Add new payee → Wallet → China → Weixin Wallet and enter the mobile number linked to your WeChat and your name exactly as on your Weixin Pay real-name record. Set up Receive Funds in the è·šćąƒæ±‡æŹŸ ćŸźæ±‡æŹŸ Mini Program first, wait out the 12-hour cooling period for new payees, then transfer. Funds normally arrive in RMB within 30 minutes, and paying from the WeChat balance carries no transaction fee.


✈ Pro Tips Before You Fly

  • Make sure you have mobile data on arrival. Scan & Pay runs in the app, so check your roaming or eSIM before you land.
  • Bring a backup card and some cash in case a merchant can't take your payment.
  • Still install WeChat for messaging and WeChat Mini-Program flows (e.g. some in-app taxi bookings) — even if you no longer need it for QR payments.

You Might Also Like


Sources: OCBC "Top up to Weixin Wallet" FAQ; DBS "Send to Weixin" FAQ; WeChat Help Center on international-card fees and features. Checked 17 Oct 2026.