Mach einen druckbaren PayNow-QR-Code
Nimm den PayNow-String aus deiner Bank-App, füg ihn ein und gestalte den Code. Lade ihn druckfertig herunter für eine Thekenkarte, ein Standschild oder eine Rechnung.
Ö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 PayNow-QR-Code?
Ein PayNow-QR-Code ist ein QR-Code, der einen PayNow-String speichert - Singapurs Überweisungsformat, geschrieben im EMVCo-Aufbau für Händler und getragen vom nationalen Standard SGQR. Wer ihn in einer singapurischen Banking-App scannt, bekommt eine Überweisung, die schon an eine Mobilnummer, eine NRIC oder die UEN eines Unternehmens adressiert ist, mit Betrag, wenn der Code einen trägt.

Zwei Felder, die kein anderer Zahlungscode hat
Ein PayNow-String trägt mehr als eine Adresse und einen Betrag. Zwei seiner Felder entscheiden, was das gedruckte Objekt tatsächlich tut:
- Der Stellvertreter - woran das Geld adressiert ist: eine Mobilnummer oder NRIC für Privatpersonen, eine UEN für ein eingetragenes Unternehmen. Ein UEN-Code zeigt der zahlenden Person den eingetragenen Namen, eine Mobilnummer nicht.
- Änderbarer Betrag - ein Kennzeichen dafür, ob die zahlende Person deinen Betrag ändern darf. Gesperrt ist es ein Festpreis. Änderbar ist es ein Vorschlag, und genau das will eine Spende oder ein Trinkgeld.
- Ablaufdatum - ein optionales Datum, nach dem der Code nicht mehr angenommen wird. Nützlich auf einer Rechnung, und das mit Abstand schlechteste Feld, das man auf etwas an eine Theke Laminiertem gesetzt lässt.
Keines der drei ist im Muster zu sehen, und keines ist in der Bank-App zu sehen, nachdem der Code erzeugt wurde. Ein gedruckter PayNow-Code trägt also Entscheidungen, die du einmal getroffen hast und später nicht mehr prüfen kannst - deshalb ist es vernünftig, sie neben der Datei zu notieren: Stellvertreter, Betrag, gesperrt oder änderbar, Ablauf oder keiner. Ein Code, der drei Monate nach dem Aufstellen still aufgehört hat zu funktionieren, ist fast immer ein Ablaufdatum, das jemand gesetzt und vergessen hat.
KoloQR kodiert den String, den deine Bank ausgegeben hat
Ein PayNow-String ist eine Folge von Feldern mit vorangestellter Länge - die Kennung SG.PAYNOW und der Stellvertreter darunter, Währung 702 für den Singapur-Dollar, Land SG, der Betrag und sein Änderungskennzeichen - und er endet mit einer CRC16-Prüfsumme über alles davor. Ändert sich ein Zeichen, scheitert die Prüfsumme, und die App weist den Code zurück, statt Geld an die falsche Stelle zu schicken. Deshalb baut KoloQR keinen PayNow-String aus einer Telefonnummer zusammen: deine Bank-App gibt bereits einen gültigen aus. Erzeug den Code dort, nimm den String und füg ihn hier ein, um dieselbe Zahlung in einem Muster zu bekommen, das du bestimmst - deine Form, deine Farben, dein Logo - exportiert in Druckqualität. Einen Fall gibt es, in dem du das gar nicht tun solltest: ein eingetragener Händler soll das standardisierte SGQR-Schild zeigen, das ihm geliefert wurde, mit seinen Verfahrenslogos und seiner aufgedruckten SGQR-ID. Wenn das auf dich zutrifft, zeig das Schild. Bist du Privatperson, freiberuflich, ein Verein oder ein Stand, der aufs eigene Konto kassiert, gehört der gestaltete PayNow-Code dir.
QR-Code erstellen
Wo PayNow-QR-Codes eingesetzt werden
Ein gedruckter PayNow-Code taucht überall dort auf, wo eine Überweisung schneller ist als ein Kartenterminal:
So erstellst du einen PayNow-QR-Code
Von der Bank-App zur gedruckten Karte in vier Schritten:
QR-Code erstellen- 1
Registrier den Stellvertreter, den du drucken willst
Verknüpf deine Mobilnummer oder deine NRIC mit deinem Konto, oder deine UEN, wenn du für eine eingetragene Organisation kassierst. Eine UEN zeigt der zahlenden Person den Organisationsnamen, und das ist auf einem öffentlichen Schild die stärkere Prüfung.
- 2
Erzeug den Code in deiner Bank-App
Öffne den PayNow-Bereich und erzeug einen QR-Code. Setz den Betrag und entscheide, ob er änderbar bleibt, und lass das Ablaufdatum bei allem weg, was gedruckt wird.
- 3
String einfügen und Code gestalten
Wähl in KoloQR den Typ PayNow 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 - Proxy, Name, Betrag - und sagt dir, wenn es ein Einmal-Code ist, den man nicht druckt. Dann gestalte den Code. Achte auf Kontrast: dieser Code wird über eine Theke hinweg und in Eile gescannt.
- 4
Zahl dir vor dem Druck einen Dollar
Scann den fertigen Code mit einer singapurischen Banking-App und geh bis zur Bestätigungsseite. Prüf, ob der Name deiner ist und der Betrag sich so verhält, wie du ihn gesetzt hast, und exportier dann SVG oder PDF für den Druck.

Welches Dateiformat solltest du herunterladen?
KoloQR exportiert deinen PayNow-QR-Code in drei Formaten. Wähl nach dem Ort, an dem er zu sehen ist:
- PNG für Rechnungen per E-Mail oder WhatsApp und für einen Code, der auf einem Bildschirm in einer festen Größe steht.
- SVG für Thekenkarten, laminierte Standbeschilderung und Aufkleber - 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.
PayNow-Strings liegen bei der Länge in der Mitte der Zahlungscodes - länger als PromptPay, kürzer als ein Pix-Code mit Zufallsschlüssel -, ein Code auf eine Mobilnummer mit Betrag druckt also meist in angenehmer Dichte. Merklich länger wird er nur durch eine lange Referenz oder einen langen Händlernamen, halt die also kurz. Druck bei etwa einem Zehntel der Leseentfernung, und denk daran: ein Thekencode wird schräg gelesen, unter einem Spot, von jemandem mit einer Tüte in der anderen Hand.
QR-Code erstellenBest Practices für PayNow-QR-Codes
Gedruckte Zahlungscodes werden häufiger angegriffen als jede andere Art, deshalb handelt die Hälfte dieser Liste vom Schild und nicht vom Muster darauf:
Lass das Ablaufdatum bei allem Gedruckten weg
Ein in der Bank-App gesetzter Ablauf ist auf dem gedruckten Code nicht zu sehen und danach auch in der App nicht. Er ist der häufigste Grund, warum ein funktionierender Thekencode still aufhört zu funktionieren.
Nimm eine UEN, wenn du eine hast
Ein UEN-Code zeigt den eingetragenen Namen auf der Bestätigungsseite der zahlenden Person, und das ist eine weit stärkere Prüfung als eine Mobilnummer, die niemand überprüfen kann.
Entscheide bewusst zwischen änderbar und gesperrt
Sperr den Betrag auf einer Preiskarte, damit niemand versehentlich zu wenig zahlt. Lass ihn an einer Spendenbüchse änderbar, wo eine feste Zahl drückt, was die Leute gegeben hätten.
Druck den Empfängernamen neben den Code
Die App nennt vor der Bestätigung, wer bezahlt wird. Denselben Namen unter den Code zu drucken, macht daraus eine Prüfung, die die Kundschaft wirklich machen kann.
Zeig das SGQR-Schild, wenn du eines hast
Ein eingetragener Händler bekommt ein standardisiertes SGQR-Schild mit eigener aufgedruckter ID. Ein selbst gestalteter Code ist für private und kleine gemeinschaftliche Sammlungen, kein Ersatz für dieses Schild.
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.
Notier, was in jedem gedruckten Code steckt
Schreib eine Zeile neben die Datei: Stellvertreter, Betrag, gesperrt oder änderbar, Ablauf oder keiner. Das Muster sagt es dir später nicht, und deine Bank auch nicht.
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, schräg 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 singapurische Banking-App sagt dir, dass die Prüfsumme stimmt, der Stellvertreter auflöst und der Name auf der Bestätigungsseite deiner ist.
Warum dein PayNow-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.
Der Code lief wochenlang und dann nicht mehr
- Ursache
- Beim Erzeugen wurde ein Ablaufdatum gesetzt. Es steckt im String, wird danach nirgends angezeigt, und die App weist den Code schlicht zurück, sobald das Datum vorbei ist.
- Lösung
- Erzeug einen neuen Code mit leerem Ablauffeld, druck neu, und notier an der Datei, dass dieser nicht abläuft - dann muss die nächste Person es nicht wieder herausfinden.
Die zahlende Person kann den Betrag ändern und zahlt zu wenig
- Ursache
- Das Kennzeichen für den änderbaren Betrag blieb an, die Zahl auf dem Schild ist also ein Vorschlag und kein Preis.
- Lösung
- Erzeug den Code neu mit gesperrtem Betrag und prüf das Verhalten, indem du den neuen Code selbst scannst, bevor er zurück an die Theke geht.
Die Handykamera liest ihn, aber nichts passiert
- Ursache
- Das ist zu erwarten. Ein PayNow-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 singapurischen Banking-App. Öffnet der eine Überweisung an dich, ist der Code richtig, egal was die Kamera-App damit gemacht hat.
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 PayNow-QR-Code speichert Singapurs PayNow-String im EMVCo-Aufbau, getragen vom nationalen Standard SGQR. Gescannt in einer singapurischen Banking-App öffnet er eine Überweisung an eine Mobilnummer, eine NRIC oder die UEN eines Unternehmens.
Nein. Ein PayNow-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.
PayNow ist der Überweisungsdienst; SGQR ist Singapurs einheitlicher Standard für QR-Schilder, der PayNow neben anderen Verfahren auf einem gedruckten Schild tragen kann. Ein PayNow-Code ist ein Verfahren in diesem Behälter.
Eine UEN, wenn du für eine eingetragene Organisation kassierst, weil die App den Organisationsnamen zeigt. Eine Mobilnummer für private Zwecke. Eine NRIC funktioniert, veröffentlicht aber eine Ausweisnummer auf allem, was du druckst.
Nur wenn der Code es sagt. PayNow-Strings tragen ein Kennzeichen für den änderbaren Betrag, das beim Erzeugen gesetzt wird. Sperr ihn für einen Festpreis und lass ihn bei Spenden änderbar, wo eine feste Zahl drückt, was die Leute geben.
Er kann. PayNow-Strings haben ein optionales Ablaufdatum, gesetzt beim Erzeugen und danach unsichtbar. Lass es bei allem Gedruckten leer, sonst hört das Schild an einem Datum auf, Geld anzunehmen, an das sich niemand erinnert.
Ein PayNow-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 singapurischen Banking-App.
Manchmal. Grenzüberschreitende Verbindungen koppeln PayNow an Verfahren wie PromptPay aus Thailand und UPI aus Indien, aber die Abdeckung hängt von Bank und Land der zahlenden Person ab. Halt einen zweiten Zahlweg bereit, statt anzunehmen, dass jedes ausländische Handy zahlen kann.
Etwa ein Zehntel der Leseentfernung, also rund 10 cm für einen Code aus einem Meter. Thekencodes werden schräg und unter einem Spot gelesen, sei also großzügig, statt den Code passend zu beschneiden.
Ja. Halt es unter etwa einem Fünftel der Codebreite, halt den String mit einem kurzen Händlernamen knapp, und test den Andruck mit einer Banking-App, statt der Vorschau am Bildschirm zu vertrauen.
Weiter stöbern
Seiten, die dort weitermachen, wo diese aufhört - dasselbe Umfeld, dieselbe Art von Code oder die nächste Entscheidung.
Pix-QR-Code
Kodiere den Pix-Copia-e-Cola-String deiner Bank als Code, den du gestalten und drucken kannst.
Visitenkarten
Die eine Fläche, auf der ein Code aus einer Armlänge gelesen wird - er wird also in das Layout der Karte hineingestaltet, statt in eine Ecke gelegt zu werden.
Hochzeiten
Ein Code auf der Einladung, der Gäste zu deinem Zusage-Formular, dem Ablauf und der Anfahrt und danach zu einem geteilten Fotoalbum führt.
Farbige QR-Codes
Bring deine Palette auf einen QR-Code, ohne ihn zu ruinieren: welche Farbe aufs Muster gehört und welche in den Rahmen.
URL-QR-Code
Bringe jeden mit einem einzigen Scan direkt auf eine Webseite, Landingpage oder zu einem Link.
Bitcoin-QR-Code
Macht aus einer Bitcoin-Adresse einen Code, den jede Wallet-App scannen kann - mit optionalem Betrag.
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
