Wie PromptPay funktioniert – Vollständiger Guide zum thailändischen Zahlungssystem

Alles über Thailands Sofortzahlungssystem: PromptPay-Schlüssel, EMV QR-Payload, Telefonnummer-Normalisierung, ASEAN-Netzwerk und unterstützte Banken.

Was ist PromptPay?

PromptPay (พร้อมเพย์) ist Thailands nationales Sofortzahlungssystem, das gemeinsam von der Bank of Thailand (BOT) und der Thai Bankers' Association (TBA) entwickelt wurde. Im Januar 2017 als Teil des staatlichen National e-Payment Master Plan gestartet, veränderte PromptPay die Art, wie Thais Geld senden und empfangen – langsame Interbanküberweisungen wurden durch ein System ersetzt, das in unter fünf Sekunden abrechnet, rund um die Uhr und an jedem Tag des Jahres. Die Kerninnovation ist die PromptPay-ID – ein Alias, der mit einem Bankkonto verknüpft ist. Anstatt eine Kontonummer und Bankleitzahl weiterzugeben, registriert der Empfänger seine thailändische Mobiltelefonnummer (beginnend mit 06, 08 oder 09) oder seine 13-stellige nationale Ausweisnummer. Unternehmen registrieren sich mit einer Steuernummer. Das ITMX-Switching-Netzwerk leitet die Zahlung automatisch an das korrekte Bankkonto weiter. Alle thailändischen Banken sind von der Bank of Thailand zur Teilnahme verpflichtet; PromptPay ist für Verbraucher kostenlos.

Wie PromptPay funktioniert – Schritt für Schritt

  1. 1

    Empfänger teilt PromptPay QR oder Schlüssel

    Der Zahlungsempfänger gibt eine Telefonnummer, nationale Ausweis-ID oder einen PromptPay QR-Code an. Statische QR-Codes funktionieren für beliebige Beträge; dynamische QR-Codes enthalten einen voreingestellten Betrag für Rechnungen und E-Commerce.

  2. 2

    Zahlender öffnet eine thailändische Banking-App

    Alle 30+ teilnehmenden Banken sind vollständig interoperabel. Eine Zahlung von KBank kommt sofort auf einem SCB-Konto an – keine Bindung an ein bestimmtes Institut.

  3. 3

    QR scannen oder Telefon/ID eingeben

    Die App aktiviert die Kamera zum QR-Scannen, oder der Zahlende gibt den PromptPay-Schlüssel manuell ein. Der Name des Empfängers wird zur Bestätigung angezeigt.

  4. 4

    Zahlungsdetails auf dem Bildschirm bestätigen

    Der Name des Empfängers (wie bei ITMX registriert) wird angezeigt. Bei einem dynamischen QR ist der Betrag vorausgefüllt. Beim statischen QR muss der Zahlende den Betrag eingeben.

  5. 5

    Zahlender authentifiziert sich (Biometrie oder PIN)

    Authentifizierung erfolgt vollständig in der Banking-App. Der PromptPay QR enthält keine Passwörter, PINs oder sensiblen Bankzugangsdaten.

  6. 6

    Überweisung sofort abgeschlossen

    Die ITMX-Infrastruktur leitet die Zahlung durch das PromptPay-Netzwerk weiter. Gelder werden in Echtzeit zwischen den beiden Bankkonten abgewickelt – typischerweise innerhalb von 5 Sekunden.

  7. 7

    Beide Parteien erhalten App-Benachrichtigung

    Absender und Empfänger erhalten sofortige Push-Benachrichtigungen. Die App des Zahlenden zeigt eine Quittung mit einer Transaktionsreferenznummer für die Unterlagen.

PromptPay-Schlüssel: Telefon vs. Personalausweis

Ein PromptPay-Schlüssel ist ein Alias, der im ITMX NPCI-Verzeichnis (National Payment Central Infrastructure) registriert ist und auf ein bestimmtes Bankkonto verweist. Privatpersonen verwenden typischerweise ihre Telefonnummer (am einfachsten weiterzugeben) oder nationale Ausweisnummer (stabilste Option). Unternehmen verwenden ihre Steuernummer. E-Wallet-Konten verwenden ein E-Wallet-ID-Format. Jeder Schlüsseltyp hat unterschiedliche Formatierungsregeln – Telefonnummern werden im QR-Payload in das Format 0066XXXXXXXXX normalisiert.

SchlüsseltypFormatBeispielIdeal für
Phone Number06/08/09 + 7 digits0812345678Individuals, easiest to share
National ID13 digits1234567890123Formal registration, individuals
Tax ID13 digits (starts 0)0105543012345Companies and juristic entities
E-Wallet ID00 + 13–15 digits0012345678901234Digital wallet accounts

Der PromptPay QR Payload – EMV-Format

PromptPay QR-Codes folgen der EMV Merchant Presented QR Code (MPM)-Spezifikation – demselben internationalen Standard, der von Brasiliens PIX und Indiens BharatQR verwendet wird. Thailands Version verwendet den Händlerkonto-Tag 29 (im Vergleich zu Tag 26 bei PIX) und die PromptPay AID A000000677010111. Der Payload ist eine zusammenhängende TLV-Zeichenkette (Tag-Länge-Wert). Eine CRC16-CCITT-Prüfsumme am Ende (Tag 63) garantiert die Datenintegrität.

000201                              ← Tag 00: Payload Format Indicator
010211                              ← Tag 01: Static QR (11)
2937                                ← Tag 29: Merchant Account (length 37)
  0016A000000677010111                ← Sub-tag 00: PromptPay AID
  01130066812345678                   ← Sub-tag 01: Normalized phone key
52040000                            ← Tag 52: Merchant Category Code
5303764                             ← Tag 53: Currency (THB = 764)
5406100.00                          ← Tag 54: Amount
5802TH                              ← Tag 58: Country Code
5903N/A                             ← Tag 59: Merchant Name
6007Bangkok                         ← Tag 60: Merchant City
62070503***                         ← Tag 62: Additional Data
6304ABCD                            ← Tag 63: CRC16 Checksum
TagBeispielwertBeschreibung
0001Payload Format Indicator – always 01
0111 / 12Point of Initiation: 11 = static, 12 = dynamic (with amount)
29Merchant Account Information (PromptPay sub-fields)
29.00A000000677010111PromptPay Application ID (AID)
29.010066812345678Normalized recipient key (phone or national ID)
520000Merchant Category Code (0000 = uncategorized)
53764Transaction Currency – ISO 4217 code for THB
54100.00Transaction Amount (omitted in static QR)
58THCountry Code – ISO 3166-1 alpha-2
59N/AMerchant Name (optional in PromptPay)
60BangkokMerchant City (optional)
62Additional Data Field Template (transaction ref)
63ABCDCRC16-CCITT Checksum – 4 uppercase hex characters

Telefonnummer-Normalisierung

PromptPay QR-Codes speichern nicht die rohe thailändische Telefonnummer – sie verwenden ein normalisiertes internationales Format. Die Regel: Beginnen Sie mit einer lokalen thailändischen Nummer (z. B. 0812345678), entfernen Sie die führende 0, dann stellen Sie den Ländervorwahl-Präfix 0066 voran. Ergebnis: 0066812345678. Beginnt die Eingabe bereits mit +66, ersetzen Sie das + durch 00. Nationale Ausweisnummern und Steuernummern (13 Stellen) werden unverändert ohne Transformation verwendet.

  • 1️⃣Lokale thailändische Nummer: 0812345678
  • 2️⃣Führende 0 entfernen: 812345678
  • 3️⃣Ländervorwahl 0066 voranstellen: 0066812345678
  • 🔁Beginnt die Eingabe mit +66 (internationales Format), ersetze das + durch 00: +66812345678 → 0066812345678
function normalizePromptPayKey(key: string): string {
  const digits = key.replace(/\D/g, '');

  // National ID or Tax ID (13 digits) — use as-is
  if (digits.length === 13) return digits;

  // Phone number normalization
  if (digits.startsWith('0') && digits.length === 10) {
    return '0066' + digits.slice(1);   // 0812345678 → 0066812345678
  }
  if (digits.startsWith('66') && digits.length === 11) {
    return '00' + digits;              // 66812345678 → 0066812345678
  }
  return digits;
}

Das ASEAN-Zahlungsnetzwerk

PromptPay ist nicht mehr rein inländisch. Thailand hat bilaterale QR-Zahlungsverbindungen mit sieben Ländern aufgebaut – Singapur (PayNow), Malaysia (DuitNow), Indonesien (QRIS), Vietnam (VietQR), Kambodscha (Bakong), Japan (JCB QR) und China (WeChat/Alipay). Diese Verbindungen ermöglichen es Bürgern, grenzüberschreitend Geld zu senden und zu empfangen, indem sie einen lokalen QR-Code scannen – mit automatischer Währungsumrechnung zu Interbankenkursen und ohne Auslandsüberweisungsgebühren. Das Rahmenwerk wird von der BIS und den ASEAN-Zentralbanken als Modell für regionale Zahlungsinteroperabilität gefördert.

🇸🇬

Singapore

PayNow

Seit 2021
🇲🇾

Malaysia

DuitNow

Seit 2022
🇮🇩

Indonesia

QRIS

Seit 2023
🇻🇳

Vietnam

VietQR

Seit 2023
🇰🇭

Cambodia

Bakong

Seit 2020
🇯🇵

Japan

JCB QR

Seit 2023
🇨🇳

China

WeChat / Alipay

Seit 2018

Unterstützte Banken

Alle von der Bank of Thailand zugelassenen thailändischen Banken sind verpflichtet, PromptPay anzubieten. Dazu gehören alle Geschäftsbanken, Sparkassen und spezialisierten Finanzinstitute mit bedeutenden Privatkundengeschäften. Volle Interoperabilität wird durch das ITMX-Netzwerk gewährleistet – eine Zahlung, die von einer beliebigen teilnehmenden Banking-App gesendet wird, kommt innerhalb von Sekunden auf einem anderen teilnehmenden Bankkonto an. Es ist nicht notwendig, dass beide Parteien dieselbe Bank oder App nutzen.

Bangkok Bank
KBank
SCB
Krungthai
ttb
Krungsri
CIMB Thai
UOB Thailand
GSB
BAAC
LH Bank
KKP
30+ weitere…

PromptPays Bedeutung für Thailand

👥
55M+
Registered users
🔄
~1B
Transactions / month
🏦
30+
Participating banks
🌏
7
ASEAN connections

PromptPay hat Thailands Zahlungslandschaft transformiert: 55 Millionen+ registrierte Nutzer, rund 1 Milliarde Transaktionen pro Monat, 30+ teilnehmende Banken und Verbindungen zu 7 ASEAN-Ländern. Die Bank of Thailand hat 2019 alle Interbanküberweisungsgebühren für PromptPay abgeschafft. Während der COVID-19-Pandemie verteilte die thailändische Regierung Sozialleistungen direkt über mit nationaler Ausweis-ID verknüpfte PromptPay-Konten. Thailand entwickelte sich von einem überwiegend bargeldbasierten Land zu einer der digital aktivsten Bevölkerungen in Südostasien – fast ausschließlich durch die PromptPay-Adoption.

Bereit, Ihren PromptPay QR-Code zu erstellen?

Kostenlos, sofort, funktioniert mit allen thailändischen Banking-Apps. Keine Registrierung erforderlich.