Mach einen druckbaren PromptPay-QR-Code
Nimm den PromptPay-String aus deiner Bank-App, füg ihn ein und gestalte den Code. Lade ihn druckfertig herunter für einen Thekenaufsteller, einen Marktstand oder eine Liefertüte.
Öffnet sich in Google Maps. Koordinaten gehen auch – 37.4224, -122.0841.
Der Code öffnet das Formular „Rezension schreiben“ deines Unternehmens. Füge die Place ID ein oder einen Google-Maps-Link, der sie enthält.
Ein UPI-Link hat keine Prüfsumme: Eine vertippte ID ergibt einen Code, der einwandfrei scannt und jemand anderen bezahlt. Füge die ID aus deiner Zahlungs-App ein, statt sie abzutippen, und überweise dir vor dem Druck eine Rupie.
Füge sie genau so ein, wie du sie kopiert hast. KoloQR baut die Payload nicht selbst zusammen – es kodiert die deiner Bank und prüft sie, bevor du druckst.
SVG, PNG, JPG • Max. 2 MB
Was ist ein PromptPay-QR-Code?
Ein PromptPay-QR-Code ist ein QR-Code, der einen Thai-QR-Payment-String speichert - Thailands nationales Zahlungsformat, geschrieben im EMVCo-Aufbau für Händler. Wer ihn in einer thailändischen Banking-App scannt, bekommt eine Überweisung, die schon an die PromptPay-ID des Empfängers adressiert ist, mit Betrag, wenn der Code einen trägt. Jede thailändische Bank-App liest denselben Code, und genau darum geht es bei dem Standard.

Der Code trägt eine PromptPay-ID, keine Kontonummer
PromptPay arbeitet mit Stellvertretern: eine kurze Kennung wird auf ein Bankkonto registriert, und der Code trägt die Kennung. Der String sagt, welche Art er hält:
- Mobilnummer - die übliche für Privatpersonen, im String geschrieben als 0066 gefolgt von der Nummer ohne führende Null, aus 081 234 5678 wird also 0066812345678.
- Ausweis- oder Steuernummer - dreizehn Ziffern, genutzt von Menschen, die ihren Personalausweis registrieren, und von Selbstständigen, die ihre Steuernummer registrieren.
- E-Wallet-ID - fünfzehn Ziffern, für Konten bei einem E-Geld-Institut statt bei einer Bank.
Alle drei stehen im String unter der PromptPay-Anwendungskennung A000000677010111, und die sagt einer thailändischen Bank-App, dass es sich um eine PromptPay-Überweisung handelt und nicht um eines der anderen Verfahren, die derselbe EMVCo-Container tragen kann. Registrierte Rechnungssteller nutzen eine andere Kennung und eine Biller-ID - deshalb sieht der Code eines Versorgers ähnlich aus und ist doch nicht dasselbe. Für einen gedruckten Code zählt die Wahl oben: eine Mobilnummer lässt sich leicht mit einem Schild abgleichen, und eine Ausweisnummer ist nichts, was man an einem öffentlichen Ort aufhängt.
KoloQR kodiert den String, den deine Bank ausgegeben hat
Ein Thai-QR-Payment-String ist eine Folge von Feldern mit vorangestellter Länge - die PromptPay-ID, Währung 764 für den Baht, Land TH, ein Kennzeichen für statisch oder dynamisch, ein optionaler Betrag - und er endet mit einer CRC16-Prüfsumme über alles davor. Ein verändertes Zeichen bricht die Prüfsumme, und die App weist den Code zurück. Das ist richtig so und zugleich der Grund, warum ein Gestaltungswerkzeug so einen String nicht zusammenbauen sollte. Deine Bank-App erzeugt bereits einen gültigen: öffne den Bereich zum Empfang per QR, erzeug den Code und nimm den String, den sie dir zeigt. Füg ihn in KoloQR ein, und du bekommst dieselbe Zahlung in einem Muster, das du bestimmst - deine Form, deine Farben, dein Logo in der Mitte - exportiert in einer Größe und Qualität, mit der eine Druckerei wirklich arbeiten kann. Genau das hätte die Banking-App nie für dich getan.
QR-Code erstellen
Wo PromptPay-QR-Codes eingesetzt werden
PromptPay hat die Teile des thailändischen Handels erreicht, an die kein Kartenterminal kam - über den gedruckten Code:
So erstellst du einen PromptPay-QR-Code
Von der Bank-App zum gedruckten Aufsteller in vier Schritten:
QR-Code erstellen- 1
Registrier eine PromptPay-ID
Verknüpf deine Mobilnummer oder deine Ausweisnummer in der Bank-App mit deinem thailändischen Konto. Für einen Code, der gedruckt und öffentlich stehen bleibt, ist die Mobilnummer die sicherere der beiden.
- 2
Erzeug den Code in deiner Bank-App
Öffne den Bereich zum Empfang per QR und erzeug einen PromptPay-Code. Setz einen Betrag, wenn das Schild für einen festen Preis ist; lass ihn leer, wenn die zahlende Person entscheidet.
- 3
String einfügen und Code gestalten
Wähl in KoloQR den Typ PromptPay und füg den String genau so ein, wie er ausgegeben wurde - nichts kürzen, keine Zeilenumbrüche. KoloQR rechnet die Prüfsumme nach und liest die Payload zurück, sodass du Empfängernamen und Betrag prüfen kannst, bevor etwas in den Druck geht. Dann gestalte den Code. Achte auf Kontrast: dieser Code wird draußen in praller Sonne gescannt.
- 4
Zahl dir vor dem Druck einen Baht
Scann den fertigen Code mit einer thailändischen Bank-App und geh bis zur Bestätigungsseite. Prüf, ob der Empfängername deiner ist, schick einen Baht, und exportier dann SVG oder PDF für den Druck.

Welches Dateiformat solltest du herunterladen?
KoloQR exportiert deinen PromptPay-QR-Code in drei Formaten. Wähl nach dem Ort, an dem er zu sehen ist:
- PNG für Rechnungen per LINE oder E-Mail und für einen Code, der auf einem Bildschirm in einer festen Größe steht.
- SVG für Aufsteller, laminierte Karten und Standbeschilderung - alles, was eine Druckerei skaliert, ohne dass die Kanten weich werden.
- PDF für die Übergabe an eine Druckerei oder für eine Preiskarte, die du selbst druckst und laminierst.
Ein PromptPay-String ist gemessen an anderen Zahlungscodes kurz - ein Code auf eine Mobilnummer ohne Betrag bleibt oft unter 60 Zeichen, das ist ein merklich gröberes Muster als ein Pix- oder UPI-Code mit derselben Information. Steck diesen Spielraum in Größe statt in Dekoration: ein dünneres Raster verträgt ein größeres Mittellogo und eine kräftigere Modulform, ohne Scans zu verlieren, und genau an einem Marktstand wird diese Toleranz aufgebraucht.
QR-Code erstellenBest Practices für PromptPay-QR-Codes
Ein gedruckter Zahlungscode wird häufiger angegriffen als jeder andere, und in Thailand kommt der Angriff meist in dem Moment, in dem die Kundschaft dir den Beleg zeigt:
Lies den Beleg, guck ihn nicht nur an
Gefälschte Zahlungsbelege sind ein alltäglicher Betrug, und ein Screenshot ist im Handumdrehen bearbeitet. Prüf deine eigene Bankbenachrichtigung oder deinen Kontostand, bevor du Ware herausgibst - erst recht bei teuren Sachen.
Druck deinen Namen neben den Code
Die App zeigt vor der Bestätigung den Namen des Empfängers. Denselben Namen unter den Code zu drucken, macht daraus eine Prüfung, die die Kundschaft wirklich machen kann.
Nimm lieber die Mobilnummer als die Ausweisnummer
Beides funktioniert. Nur eines davon ist eine Ausweisnummer, die du auf ein Schild gedruckt hast, das jede und jeder auf der Straße fotografieren kann.
Achte auf Aufkleber über deinem
Einen echten Zahlungscode mit einem betrügerischen zu überkleben, ist der Standardangriff auf unbeaufsichtigte Schilder. Nimm manipulationssicheres Laminat und kontrollier deine Schilder zu Beginn jedes Tages.
Gib den Betrag vor, wo es einen gibt
Ein Code pro Preis erspart den vertippten Betrag und die Diskussion darüber, wer sich geirrt hat. Ein Code ohne Betrag gehört an die Spendenbox, nicht auf die Karte.
Laminier gegen Sonne und Regen
Ein Code am Wagen übersteht Regenzeit und volle Nachmittagssonne. Farbe verblasst und Papier wellt sich, und ein gewelltes Muster hört auf, schräg gelesen zu werden.
Druck neu, wenn sich die Registrierung ändert
Eine PromptPay-ID lässt sich zu einer anderen Bank mitnehmen oder abmelden. Ein gedruckter Code auf einer ID, die du nicht mehr hast, ist ein Schild, das still aufhört, Geld anzunehmen.
Mach ihn größer, als du denkst
Ein Zehntel der Leseentfernung ist die Untergrenze - etwa 10 cm für einen Code aus einem Meter. Zahlungscodes werden einhändig, in Eile und über eine Theke hinweg gescannt.
Dunkle Module auf hell
Invertierte oder kontrastarme Zahlungscodes versagen genau in dem Licht, in dem gezahlt wird. Dunkel auf hell, immer, und vier Module freie Ruhezone auf jeder Seite.
Test mit einer Bank-App, nicht mit einer Scanner-App
Eine allgemeine Scanner-App sagt dir nur, dass der String gelesen wurde. Eine thailändische Bank-App sagt dir, dass die Prüfsumme stimmt, die PromptPay-ID auflöst und der Name auf der Bestätigungsseite deiner ist.
Warum dein PromptPay-QR-Code nicht funktioniert
Ein Zahlungscode scheitert vor einer Kundin, die das Handy schon in der Hand hält - das prüft man also besser, bevor das Schild hängt, statt danach.
Die Bank-App sagt, der Code sei ungültig
- Ursache
- Der String wurde nach der Ausgabe verändert - ein gekürztes Leerzeichen, ein Zeilenumbruch durch Copy-and-paste oder ein verlorenes Zeichen. Die abschließende CRC16-Prüfsumme passt nicht mehr zum Rest.
- Lösung
- Kopier den String noch einmal direkt aus der Bank-App und füg ihn ein, ohne irgendetwas zu bearbeiten. Tipp ihn nicht ab, und lass keine Textverarbeitung an ihn heran.
Die Handykamera liest ihn, aber nichts passiert
- Ursache
- Das ist zu erwarten. Ein Thai-QR-Payment-String ist kein Link, die Kamera hat also nichts zu öffnen und zeigt stattdessen die rohen Zeichen.
- Lösung
- Test ihn mit dem Scanner einer thailändischen Banking-App. Öffnet der eine Überweisung an dich, ist der Code richtig, egal was die Kamera-App damit gemacht hat.
Ein ausländischer Gast kann damit nicht zahlen
- Ursache
- Grenzüberschreitendes Scannen von PromptPay hängt an einer Verbindung zwischen Thailand und dem Verfahren des Gastes und daran, dass dessen Bank sie unterstützt. Solche Verbindungen gibt es mehrere, aber kein Code funktioniert für jede ausländische Wallet.
- Lösung
- Halt für Gäste einen zweiten Zahlweg bereit, statt anzunehmen, der Code decke alle ab, und frag deine Bank, über welche grenzüberschreitenden Verfahren dein Code erreichbar ist.
Die Kundschaft zeigte einen Beleg, aber es kam kein Geld an
- Ursache
- Entweder wird die Überweisung tatsächlich noch verarbeitet, oder der Beleg ist ein gefälschter Screenshot - ein verbreiteter Betrug überall dort, wo Zahlung durch Vorzeigen einer Quittung bestätigt wird.
- Lösung
- Gleich es mit deiner eigenen Bankbenachrichtigung oder deinem Kontostand ab, nie mit dem Bildschirm der Kundschaft. Bei größeren Beträgen wart auf deine eigene Bestätigung, bevor du etwas herausgibst.
Immer noch unklar, ob die Datei oder der Druck schuld ist? Zieh das exportierte Bild in den QR-Code-Scanner - dekodiert es am Rechner, aber nicht auf Papier, ist der Fehler nach der Datei entstanden.
Questions? Answered
Ein PromptPay-QR-Code speichert einen Thai-QR-Payment-String - Thailands nationales Zahlungsformat im EMVCo-Aufbau. Gescannt in einer thailändischen Bank-App öffnet er eine Überweisung an die PromptPay-ID des Empfängers, mit Betrag, wenn der Code einen trägt.
Nein. Ein PromptPay-String endet auf einer Prüfsumme, die die Bank der zahlenden Person validiert, er muss also aus einer Quelle kommen, der das Verfahren vertraut. Erzeug ihn in deiner Bank-App und nutz KoloQR, um genau diesen String zu kodieren, zu gestalten und zu drucken.
Auf eine Mobilnummer, eine Ausweis- oder Steuernummer oder eine E-Wallet-ID. Alle drei weisen ein Bankkonto aus, ohne die Kontonummer preiszugeben. Für einen Code, der offen steht, ist die Mobilnummer die sicherere Wahl zum Drucken.
Ja. Deine Bank-App bietet beim Erzeugen des Codes ein Betragsfeld an, und die zahlende Person sieht ihn schon ausgefüllt. Lass es für Spenden und Trinkgeld leer, wo sie selbst entscheidet, was sie schickt.
Ein statischer nicht - er funktioniert, solange die PromptPay-ID auf dein Konto registriert bleibt. Codes für einen einzelnen Vorgang können ablaufen, druck also den statischen und lass die dynamischen auf Bildschirmen.
Ein PromptPay-String ist kein Link, die Kamera hat also nichts zu öffnen und zeigt meist den rohen String. Das ist kein Fehler im Code. Test ihn stattdessen mit einer thailändischen Banking-App.
Manchmal. Grenzüberschreitende Verbindungen koppeln PromptPay an Verfahren wie PayNow aus Singapur, aber die Abdeckung hängt von Bank und Land des Gastes ab. Halt einen zweiten Zahlweg bereit, statt anzunehmen, dass jedes ausländische Handy zahlen kann.
Schau in deine eigene Bankbenachrichtigung oder deinen Kontostand. Ein Zahlungsbeleg auf dem Bildschirm der Kundschaft ist ein Screenshot, und gefälschte Belege sind Alltag - das Handy des Gegenübers beweist für sich genommen nichts.
Etwa ein Zehntel der Leseentfernung, also rund 10 cm für einen Code aus einem Meter. PromptPay-Strings sind kurz und drucken auch klein gut, nutz den Spielraum also für Größe, statt den Code zu beschneiden.
Ja, und ein PromptPay-Code verträgt das besser als die meisten Zahlungscodes, weil der String kurz und das Muster grob ist. Halt das Logo unter etwa einem Fünftel der Breite, erhöh die Fehlerkorrekturstufe und test den Andruck mit einer Bank-App.
Weiter stöbern
Seiten, die dort weitermachen, wo diese aufhört - dasselbe Umfeld, dieselbe Art von Code oder die nächste Entscheidung.
PayPal-QR-Code
Nimm Zahlungen über einen gedruckten Code an, indem der Scan auf deinen PayPal.me-Link führt.
Pix-QR-Code
Kodiere den Pix-Copia-e-Cola-String deiner Bank als Code, den du gestalten und drucken kannst.
Bitcoin-QR-Code
Macht aus einer Bitcoin-Adresse einen Code, den jede Wallet-App scannen kann - mit optionalem Betrag.
Speisekarten
Tischkarten und Verpackungen zum Mitnehmen, die die aktuelle Speisekarte mit einem Scan öffnen - aktualisiere einen Preis und jeder Tisch zeigt ihn, ohne dass etwas neu gedruckt wird.
Ladengeschäfte
Produktdetails, Verfügbarkeit und Bewertungslinks auf Regaletiketten, Schaufenstern und Kassenschildern.
UPI-QR-Code
Kodiere deine UPI-ID als Code, den jede indische Zahlungs-App scannen kann - gestaltet und druckfertig.
Warum KoloQR?
- Erstelle QR-Codes für Websites, Speisekarten, Wi-Fi, PDFs und Visitenkarten
- Passe Farben, Logos und einzigartige Formen an
- Lade hochwertige PNG- und SVG-Dateien herunter
- Für Print und Digital gemacht
