VNPay
VNPay is a widely used QR payment and digital wallet service accepted at a huge number of merchants across Vietnam.
What it helps with
- Paying VNPAY-QR codesMost Vietnamese bank apps pay VNPAY-QR codes in shops, restaurants and taxis.
- Paying with your home app as a touristVisitors can pay VNPAY-QR codes with WeChat Pay or UnionPay (China), Thai, Lao and Cambodian bank apps and Korean GLN apps (August 2026).
- Bills and ticketsThe VNPAY app pays bills and sells flight, train and cinema tickets.
About VNPay
Rather than a single consumer-facing app, VNPay operates primarily as a payment infrastructure provider, with its QR code system displayed at checkout counters nationwide and accessible through many partner banking apps as well as its own VNPay wallet.
Key Features
- Universal QR Payments: Pay at shops, restaurants, and services displaying the VNPay QR code through many different linked banking apps.
- Bank App Integration: Most major Vietnamese banking apps support paying via VNPay QR directly, without a separate VNPay app.
- Bill Payments: Pay utilities and other recurring bills through supporting apps.
- Wide Merchant Acceptance: One of the most widely accepted QR payment standards in Vietnam.
How to Get Started
- Check whether your existing Vietnamese bank's app supports VNPay QR payments, or download the standalone VNPay wallet app.
- Register with a Vietnamese phone number and link a local bank account.
- At checkout, scan the VNPay QR code displayed by the merchant.
- Confirm the payment amount in your banking or VNPay app.
Before you use it
- Sign-up: Using VNPAY yourself needs a Vietnamese bank account and phone number.
- Limits: Cross-border QR works only for the listed partner systems; Visa and Mastercard holders pay by card or cash instead.
Local number needed
Local ID needed
42
Frequently Asked Questions
- Does VNPay work with a foreign bank card in Vietnam?
- Not reliably - a foreign card may be declined. Check the notice above, or plan to use a local payment method.
- Is VNPay available in English?
- Not officially - the interface is mainly in the local language.
- Do I need a local phone number to use VNPay?
- Yes, VNPay requires a local phone number to register.
- Do I need local ID or residency for VNPay?
- Yes, VNPay requires local ID or residency status.
- Where can I use VNPay?
- iOS · Android · Web
- How much does VNPay cost?
- Free for users; payments through bank apps without fees