Apps to Scan QR Codes in Vietnam (2026): Which One Works for Your Passport

Your phone camera can read a Vietnamese QR code, but it cannot pay it. Which app can depends on where you are from: six countries now scan VietQR with their home apps, everyone else needs a workaround. Here is the 2026 list, checked on 25 October 2026.

Share
Apps to Scan QR Codes in Vietnam (2026): Which One Works for Your Passport

Quick answer: To scan and pay QR codes in Vietnam as a foreigner, use your home payment app if you are from China, South Korea, Thailand, Laos, Cambodia or Singapore, the six countries linked to Vietnam's cross-border QR network as of November 2026. Everyone else needs a visitor app: VNPAY with a passport and an international card, Wise where the Alipay+ mark is shown, or Fizen QR Pay funded with USDT; MoMo and ZaloPay need a Vietnamese bank account.

Key takeaways

  • Your camera reads the code, it does not pay it. A VietQR code is a bank transfer request; only an app connected to Vietnam's NAPAS network can settle it.
  • Six countries scan with their home apps. NAPAS's cross-border QR network covered China, South Korea, Thailand, Laos, Cambodia and Singapore as of July 2026 (State Bank of Vietnam).
  • Everyone else needs a visitor app. VNPAY takes a passport and an international Visa, Mastercard or JCB card; Wise pays Alipay+ codes for some residents; Fizen QR Pay pays from USDT on Solana or BNB Chain.
  • MoMo and ZaloPay are for residents in practice. Vietnamese e-wallets must be linked to the user's own Vietnamese bank account or debit card under Decree 52/2024.

You hold your phone over the printed code on a banh mi cart in Hoi An, the camera shows a bank name and an account number, and nothing else happens. The vendor waits. The code worked for the local in front of you and does nothing for you.

That is the whole problem in one moment: the code is fine, the app is wrong. Which app is right depends mostly on the passport in your pocket.

If your passport is not on that list of six and you hold USDT, the shortest fix is Fizen QR Pay: it scans the same VietQR, VNPay, MoMo and ZaloPay codes the locals use, shows the amount in dong, and the vendor gets the usual ping on their phone. Get the Fizen app, deposit USDT on BNB Chain from your wallet into QR Pay (no gas on that network), do the KYC once on this phone, and the banh mi cart is a ten-second scan. The visitor apps compared line by line: Fizen QR Pay vs LocalPay vs Moreta Pay.

Why can't my phone camera pay a Vietnamese QR code?

Most codes on Vietnamese counters are VietQR, the national standard run by NAPAS. A VietQR code is an instruction to transfer dong to a specific bank account; NAPAS says codes can be created from accounts at over 50 member banks. The camera can read the account details, but the money has to come from an app connected to that network, and Vietnamese banking apps are only open to people with a Vietnamese account.

So the real question is never which scanner to download. It is which app can push dong to that account on your behalf.

Which apps can foreigners use to scan QR codes in Vietnam in 2026?

App or routeWho it suitsHow it is fundedWhere it pays
Your home app (WeChat Pay, Alipay, UnionPay, Korean GLN apps, Thai ITMX banks, LAPNet, ACLEDA, Singapore apps)Visitors from the six linked countriesYour home bank or walletVietQRGlobal and VNPAY-QR merchants that take cross-border payments
VNPAYAny visitor with an international cardVisa, Mastercard or JCB linked in the app, per the Da Nang tourism portalVNPAY-QR merchants; check in the app whether other VietQR codes work
WiseWise customers living in Europe, the UK, Malaysia or Singapore (Wise, June 2026)Wise balanceOnly where the Alipay+ mark is shown
Fizen QR PayForeign visitors with USDTUSDT on Solana or BNB Chain onlyVietQR bank codes, VNPay, MoMo and ZaloPay codes of Vietnamese account holders
MoMo, ZaloPay, Vietnamese bank appsResidents with a Vietnamese bank accountA linked Vietnamese account or debit cardEverywhere VietQR is shown

Two questions decide it: can you fund the app without a Vietnamese account, and does the code sit on a network it reaches?

Which countries can scan Vietnamese QR codes with their home apps?

As of October 2026, six. Thailand, Laos and Cambodia have bilateral QR links, China and South Korea were enabled for visitors arriving in Vietnam, and Singapore went live on 2 July 2026 through NAPAS, Liquid Group and VietinBank, per the State Bank of Vietnam. In August 2026 Weixin Pay became the third Chinese platform on the network after UnionPay International and Alipay (Tuoi Tre News, 7 August 2026).

NAPAS said in June 2026 that it aims to connect India and Taiwan within the year. Until that happens, visitors from India, Europe, the Americas, Australia and Russia have no home-app route and need one of the visitor apps above.

How do VNPAY, Wise and Fizen differ for a Western visitor?

VNPAY

VNPAY has an onboarding path for tourists: an international phone number, passport number, entry date and email, then a linked Visa, Mastercard or JCB card, per Da Nang's tourism portal (30 September 2025). Each payment is charged to your card, so your issuer's foreign transaction fee still applies.

Wise

Wise pays only codes that carry the Alipay+ mark, which are common in tourist hubs, and its QR feature is open to customers resident in Europe, the UK, Malaysia and Singapore, per Wise's June 2026 guide. A plain VietQR code at a market stall is outside its reach.

Fizen QR Pay

Fizen QR Pay is built for foreign visitors who already hold USDT. You scan the merchant's normal code, see the amount in dong and confirm; the merchant receives dong. It is not for Vietnamese residents, and in Vietnam it pays Vietnamese account holders' codes only. How QR Pay works, in the order the app asks for it. Create or import your Fizen wallet, where you hold the keys, then get USDT on BNB Chain or Solana into that wallet, then deposit from the wallet into QR Pay. A BNB Chain deposit costs no gas; on Solana you need a little SOL in the wallet for the fee. KYC is done per wallet and per device, so a new phone means verifying again. Then scan, check the merchant name and the amount in dong, and pay. Limits are US$800 per payment and US$1,000 per week, with no daily limit. Step by step: QR Pay getting started.

The honest part: you need USDT before any of this works, and Fizen does not sell it to you. If yours sits on an exchange, withdraw it on BNB Chain or Solana straight to your Fizen wallet address. USDT on another network, or another token, cannot be deposited into QR Pay; swap and bridge it in the app first.

Why does a scan sometimes fail even with the right app?

  • The code is on a network your app does not reach. A home app works on cross-border-enabled merchants; Wise needs Alipay+; check the logo on the stand.
  • The account belongs to a foreigner. Fizen QR Pay pays Vietnamese account holders' codes only; ask for another code.
  • The code expired. Codes printed on a single bill can stop working; ask for a fresh one.
  • The payment message has symbols. Many banks reject hyphens, slashes or dots in the transfer note.
  • No data. Every app here needs a connection at the moment you pay.

If a payment shows as processing, wait. Paying again is how people pay twice.

What changed for QR payments in Vietnam in 2026?

  • Singapore joined the cross-border network on 2 July 2026, and Weixin Pay joined in August 2026.
  • VNPAY and NAPAS signed a February 2026 partnership to accept cross-border QR at VNPAY-QR points (Tuoi Tre News, 12 August 2026).
  • NAPAS targets India and Taiwan within 2026; as of 2 November 2026 we found no launch announcement for either.
  • Vietnamese e-wallets must verify biometric data before activation from 2026, which makes MoMo and ZaloPay harder for short stays.

Every QR payment needs data at the counter. Fizen's travel eSIM covers 150+ countries; on 2 November 2026 the plans listed for Vietnam ran on Viettel 4G, and fizen.io/esim or the app's eSIM tab shows the current list. Pay on the web shop by card via Stripe (international Visa or Mastercard, Apple Pay, Google Pay), or with USDT on Solana or BNB Chain in the app. Fizen also has a new welcome programme: US$10 of eSIM credit waits in the eSIM tab of the app for new users and comes off the bill automatically at checkout, up to 30% of each plan, no code.

Frequently asked questions

What app do I need to scan QR codes in Vietnam?

If you are from China, South Korea, Thailand, Laos, Cambodia or Singapore, your home payment app can scan cross-border-enabled codes as of November 2026. Other visitors can use VNPAY with an international card, Wise at Alipay+ codes if eligible, or Fizen QR Pay funded with USDT on BNB Chain or Solana.

Can I pay a VietQR code with my iPhone or Android camera?

No. The camera reads the bank details in the code but cannot send money. You need an app connected to Vietnam's NAPAS network or a visitor app that pays the merchant in dong for you.

Can a tourist use MoMo or ZaloPay to scan QR codes?

Rarely. Vietnamese e-wallets must be linked to the user's own Vietnamese bank account or debit card under Decree 52/2024, and since 2026 they require biometric verification before activation, which most short-stay visitors cannot complete.

Does Apple Pay work for QR codes in Vietnam?

No. Apple Pay and Google Pay pay by tapping a card terminal, not by scanning a QR code. They are useful in hotels, malls and chains with contactless terminals, but not at a stall that only shows a printed QR.

Is there a limit on QR payments with Fizen in Vietnam?

Yes. Fizen QR Pay allows up to US$800 per payment and US$1,000 per week, with no separate daily limit. Any fee shows before you confirm.

Do I still need cash if I have a QR app?

Yes, a little. Rural vendors, some taxis and stalls with no signal still work best in cash, so keep a few hundred thousand dong.

The scan app for visitors who hold USDT

Fizen QR Pay lets travellers and foreigners in Vietnam pay VietQR, VNPay, MoMo and ZaloPay codes from USDT on BNB Chain or Solana, and the shop receives dong. Deposit from your Fizen wallet into QR Pay (no gas on BNB Chain), pass KYC, then scan and pay, up to US$800 a payment and US$1,000 a week. Not for Vietnamese residents. Fizen is building the stablecoin neobank for people on the move: a wallet you own, local QR payments and travel data in one app.

Get the Fizen app

Terms and conditions

  • Information only. This article is information only, not an offer or sale of any product or service, and not financial, legal, tax or investment advice. Third-party apps, fees and rules are described as published on the dates shown and can change; the app or bank itself is the authority on what it currently requires.
  • For readers in the United States. This is information only, not an offer or sale, and not advice. Fizen products and services are not offered to US Persons.
  • QR Pay availability. QR Pay is for cross-border use by travellers and foreigners in Vietnam and the Philippines only, and is not available to residents of those countries in their own country. It is funded only with USDT on Solana or BNB Chain; USDT on another network, or another token, cannot be deposited. In Vietnam it pays QR codes of Vietnamese account holders. Limits are US$800 per payment and US$1,000 per week. KYC, KYT, AML and sanctions checks apply. Use of QR Pay is governed by the Fizen QR Pay Terms.
  • Custody. The Fizen wallet is self-custody. QR Pay works differently: USDT you move into QR Pay is governed by the Fizen QR Pay Terms, so only move in what you plan to spend.
  • eSIM welcome credit. New users get US$10 of eSIM credit in the eSIM tab of the Fizen app. It is a promotional discount, not money, applied at checkout up to 30% of each plan, valid 12 months, one per person; terms at docs.fizen.io/help-center/fizen-esim/welcome-credit.

Sources

Apps, networks and rules in this article were checked on 2 November 2026.