Wie VietQR funktioniert – Vollständiger Guide zum vietnamesischen Bank-Transfer-QR

Alles über Vietnams nationalen Banküberweisung-QR-Standard von NAPAS: Bank-BINs, EMV-Payload-Format (Tag ID 38!), Kontonamen-Regeln und unterstützte Apps.

Was ist VietQR?

VietQR ist Vietnams nationaler QR-Code-Standard für sofortige Interbanken-Überweisungen, entwickelt von NAPAS (National Payment Corporation of Vietnam) in Zusammenarbeit mit der State Bank of Vietnam (SBV). Offiziell im März 2022 gestartet, ermöglicht VietQR jedem vietnamesischen Bankkunden, Überweisungen durch Scannen eines einzigen standardisierten QR-Codes durchzuführen und zu empfangen – ohne manuelle Kontonummereingabe. Vor VietQR erforderte eine Überweisung an eine andere Bank die separate Eingabe von Bankname, Kontonummer und Filiale. VietQR kodiert alles in einem QR-Code: Der Bank-BIN identifiziert die Empfängerbank, die Kontonummer den Empfänger. VietQR basiert auf dem EMV Merchant Presented Mode (MPM)-Standard mit einem wichtigen Unterschied: NAPAS verwendet Feld-ID 38 (statt der üblicheren ID 26) für die Händlerkonoinformationen. Über 50 vietnamesische Banken unterstützen VietQR, darunter die vier großen staatseigenen Banken und alle wichtigen Privatbanken.

Wie VietQR funktioniert – Schritt für Schritt

  1. 1

    Empfänger generiert VietQR-Code

    Bank-BIN eingeben (oder Bank auswählen), Kontonummer, Kontoname in GROSSBUCHSTABEN und optional einen vorausgefüllten Betrag und eine Beschreibung. Der QR kodiert alles als EMV-Payload.

  2. 2

    Sender öffnet eine unterstützte Banking-App

    Alle vietnamesischen Banking-Apps und großen E-Wallets (MoMo, ZaloPay, VNPay) unterstützen VietQR-Scanning. Das System ist vollständig interoperabel bei allen NAPAS-Mitgliedsbanken.

  3. 3

    Sender scannt den QR-Code

    Die App liest den EMV-Payload, extrahiert den Bank-BIN (identifiziert die Empfängerbank), die Kontonummer und den Betrag. Keine manuelle Eingabe erforderlich.

  4. 4

    Überweisungsformular wird automatisch ausgefüllt

    Die App des Senders identifiziert automatisch die Bank des Empfängers aus dem BIN und füllt Kontonummer, Kontoname und Betrag vor. Sender überprüft und bestätigt.

  5. 5

    Sender authentifiziert

    Sender bestätigt die Überweisung mit der Bank-Authentifizierung (PIN, Fingerabdruck oder Face ID). Das Zugangsdaten verlassen das Gerät nie.

  6. 6

    Überweisung über NAPAS abgeschlossen

    NAPAS leitet die Interbanken-Überweisung in Echtzeit. Gelder kommen innerhalb von Sekunden auf dem Konto des Empfängers an, 24/7, auch an Wochenenden und Feiertagen.

  7. 7

    Beide Parteien erhalten Bestätigung

    Sender erhält Erfolgsbenachrichtigung. Empfänger erhält eine sofortige Gutschriftsbenachrichtigung per SMS und In-App-Meldung von seiner Bank.

Das Bank-BIN-System

Ein BIN (Bank Identification Number) ist ein 6-stelliger Code, der von NAPAS jedem Mitgliedsinstitut eindeutig zugewiesen wird. Er ist der primäre Routing-Identifier in VietQR – die Banking-App des Empfängers sucht den BIN, um zu bestimmen, an welches Institut die Überweisung weiterzuleiten ist, ohne bilaterale Vereinbarungen zwischen jedem Bankenpaar zu benötigen. Der BIN wird in Sub-Tag 01 des NAPAS-Händlerkonto-Felds (Feld-ID 38) des EMV-Payloads kodiert. Wichtige vietnamesische Bank-BINs: Vietcombank (970436), BIDV (970418), Agribank (970405), Vietinbank (970415), Techcombank (970407), MB Bank (970422), VPBank (970432), TPBank (970423), Sacombank (970403), ACB (970416), HDBank (970437).

BINBanknameKürzel
970436VietcombankVCB
970418BIDVBIDV
970405AgribankAGB
970415VietinbankCTG
970407TechcombankTCB
970422MB BankMB
970432VPBankVPB
970423TPBankTPB
970403SacombankSTB
970416ACBACB
970437HDBankHDB

Der VietQR EMV-Payload (Tag ID 38 – nicht ID 26!)

VietQR basiert auf der EMV QR Code Merchant Presented Mode-Spezifikation, mit einem entscheidenden Unterschied: NAPAS verwendet Feld-ID 38 für die Händlerkonoinformationen, während die meisten anderen Standards (PromptPay, PayNow, DuitNow) ID 26 verwenden. Jeder VietQR-Parser muss nach der NAPAS-AID A000000727 in Tag 38 suchen, nicht in Tag 26. Innerhalb von Tag 38: Sub-Tag 00 enthält die NAPAS-Anwendungs-ID (A000000727), Sub-Tag 01 den Bank-BIN (6 Stellen), Sub-Tag 02 die Kontonummer. Tag 53 enthält 704 (VND-Währungscode). VND-Beträge sind ganze Zahlen – keine Dezimalstellen, da VND keine Untereinheiten hat.

000201          ← Payload Format Indicator
010211          ← Point of Initiation: 11 (static)
38[len]         ← NAPAS Merchant Account (ID 38, not 26!)
  0010A000000727  ← NAPAS AID
  01[len]970436   ← Bank BIN (Vietcombank)
  02[len]1234567890 ← Account Number
5204[mcc]       ← Merchant Category Code
5303704         ← Currency: VND (704)
5406150000      ← Amount: 150,000 VND
5802VN          ← Country Code
5913NGUYEN VAN A ← Merchant Name (UPPERCASE ASCII)
6010HA NOI      ← Merchant City
6233            ← Additional Data
  08[len]NOTE   ← Bill number / description
6304XXXX        ← CRC16-CCITT checksum
TagBeispielwertPflichtBeschreibung
0001PflichtPayload Format Indicator (always "01")
0111OptionalPoint of Initiation Method (11=static, 12=dynamic)
38...PflichtNAPAS Merchant Account – contains BIN + account number
38 › 00A000000727PflichtNAPAS Application ID (AID)
38 › 01970436PflichtBank BIN (6 digits)
38 › 021234567890PflichtAccount number
524814OptionalMerchant Category Code (MCC)
53704PflichtTransaction Currency (704 = VND)
54150000OptionalTransaction Amount (whole VND, no decimals)
58VNPflichtCountry Code
59NGUYEN VAN APflichtMerchant Name (UPPERCASE ASCII, no diacritics)
60HA NOIPflichtMerchant City (ASCII)
62 › 08Chuyen tienOptionalBill number / payment description
63XXXXPflichtCRC16-CCITT checksum (4 hex chars)

Kontonamen-Regeln: GROSSBUCHSTABEN ohne Akzente

Dies ist einer der wichtigsten Aspekte von VietQR. Der EMV-Standard kodiert das Händlernamen-Feld in reinem ASCII – einem Zeichensatz, der vietnamesische diakritische Zeichen (Tonzeichen und Sonderbuchstaben wie ắ, ệ, ổ, ương, đ, ơ, ư usw.) nicht unterstützt. Banksysteme in ganz Vietnam verwenden ASCII-kompatible Kontodatenbanken. Kontonamen werden daher als GROSSBUCHSTABEN-Latein ohne vietnamesische Akzente gespeichert und übertragen. Regel: Alle vietnamesischen Zeichen in ihre akzentfreien lateinischen Entsprechungen umwandeln und GROSSBUCHSTABEN verwenden. Beispiel: Đ → D, ắ → A, ệ → E, ổ → O, ư → U, ơ → O, ă → A. Töne (sắc, huyền, hỏi, ngã, nặng) werden vollständig weggelassen. Beispiel: "Nguyễn Văn An" → "NGUYEN VAN AN".

Korrekt (ASCII)Falsch (Vietnamesisch)Hinweis
NGUYEN VAN ANNguyễn Văn AnCommon Vietnamese name
TRAN THI BICHTrần Thị BíchFemale name with tone marks
LE HOANG LONGLê Hoàng LongName with circumflex vowels
PHAM DUC THANGPhạm Đức ThắngName with đ character

Unterstützte Apps

Alle NAPAS-Mitgliedsbanken sind verpflichtet, VietQR in ihren mobilen Banking-Apps zu unterstützen. Stand 2025 umfasst dies über 50 Banken. Große E-Wallets haben ebenfalls VietQR-Scanning integriert. Banking-Apps: Vietcombank VCB-Mobile, BIDV Smart Banking, Agribank E-Mobile, Techcombank Mobile, MB Bank, VPBank NEO. E-Wallets: MoMo (31M+ Nutzer), ZaloPay (VNG), ShopeePay VN. Payment-Apps: VNPay. Alle NAPAS-Mitgliedsbank-Apps sind vollständig interoperabel – das Scannen eines VietQR mit einer beliebigen unterstützten App leitet die Überweisung korrekt zum Zielbankkonto weiter.

🏦

Vietcombank VCB-Mobile

Banking App

🏦

BIDV Smart Banking

Banking App

🏦

Agribank E-Mobile

Banking App

🏦

Techcombank Mobile

Banking App

🏦

MB Bank

Banking App

🏦

VPBank NEO

Banking App

👛

MoMo

E-Wallet

👛

ZaloPay

E-Wallet

💳

VNPay

Payment App

👛

ShopeePay VN

E-Wallet

VietQR für Händler

Vietnamesische Händler – von Straßenimbissen bis zu großen Einzelhändlern – nutzen VietQR zunehmend als primäre Zahlungsmethode. Gedruckte VietQR-Codes werden an Kassen, Tischen und Schaufenstern angezeigt. Kunden scannen und zahlen direkt auf das Bankkonto des Händlers – ohne Kartenterminal oder Zahlungshardware. Statischer QR (ohne Betrag): Ein einziger gedruckter QR-Code, der wiederholt verwendet wird. Kunden geben den Betrag selbst ein. Ideal für kleine Läden und Straßenverkäufer. Dynamischer QR (mit Betrag): Pro Transaktion mit dem genauen Betrag generiert. Reduziert Eingabefehler und unterstützt automatische Abstimmung. Für Restaurants, Online-Shops und Unternehmen, die präzises Zahlungs-Matching benötigen. Händler registrieren sich für VietQR über den Händler-Onboarding-Prozess ihrer Bank.

Vietnams Vision für bargeldlosen Zahlungsverkehr

Die State Bank of Vietnam (SBV) hat ehrgeizige nationale Ziele gesetzt: mindestens 80% der Erwachsenen mit einem Bankkonto bis 2025 und bargeldlose Zahlungen als Mehrheit der Einzelhandelstransaktionen. VietQR ist zentral für diese Strategie. Vietnams QR-Zahlungsadoption verlief bemerkenswert schnell – innerhalb von zwei Jahren nach dem Start wurde VietQR von allen großen Banken unterstützt und verarbeitete Hunderte von Millionen Transaktionen monatlich. Vietnam integriert sich auch in das regionale ASEAN-QR-Interoperabilitätsrahmen. Grenzüberschreitende QR-Zahlungsverbindungen mit Thailand (PromptPay) wurden angekündigt. Das E-Wallet-Ökosystem – angeführt von MoMo (31M+ Nutzer), ZaloPay (VNG) und VNPay – hat die VietQR-Adoption verstärkt. Für Unternehmen, die in oder mit Vietnam tätig sind, ist die Einführung von VietQR nicht mehr optional – es ist zunehmend die erwartete Zahlungsmethode für B2C- und B2B-Transaktionen.

Bereit, Ihren VietQR-Code zu erstellen?

Kostenlos, sofort, funktioniert mit allen vietnamesischen Banking-Apps.