🇻🇳 Vietnam · Banking & Payments

VNPay

Thank you - confirmed today Works for you? Tap to confirm

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

  1. Check whether your existing Vietnamese bank's app supports VNPay QR payments, or download the standalone VNPay wallet app.
  2. Register with a Vietnamese phone number and link a local bank account.
  3. At checkout, scan the VNPay QR code displayed by the merchant.
  4. 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