Allgemeine Definition
Ein QR-Code besteht aus einer quadratischen Matrix aus schwarzen und weißen Quadraten, die die kodierten Daten binär darstellen. [Quelle: Wikipedia]
Einfach gesagt, ist ein QR-Code nichts anderes als eine Visualisierung von Daten. Wenn wir von diesen Daten sprechen, verwenden wir den Begriff "Payload".
Der QR-Code welcher auf dem QR-Einzahlungsschein aufgeführt ist, wird SwissQR genannt und dessen Payload folgt einem strikten Standard. Dieser Standard stellt sicher, dass alle Banken und Tools welche QR-Einzahlungsscheine verarbeiten, miteinander kommunizieren können.
Das offizielle QR-Einzahlungsschein Regelwerk von SIX, welches 2019 herausgegeben wurde, kann hier heruntergeladen werden.
Der QR-Einzahlungsschein Payload
Der Payload eines QR-Einzahlungsscheins welcher mit TWINT erweitert wurde, kann wie folgt aussehen.
Datenstruktur Erläuterung
Zeile 1 - 3: Header (Enthält grundlegende Informationen über den QR-Code)
Zeile 4: IBAN bzw. QR-IBAN des Begünstigten
Zeile 5 - 11: Zahlungsempfänger Informationen (Adress-Typ sowie Adressdaten)
Zeile 19 - 20: Zahlbetragsinformation (Betrag & Währung)
Zeile 21 - 27: Endgültiger Zahlungspflichtiger (Adress-Typ sowie Adressdaten)
Zeile 28 - 29: Zahlungsreferenz (Referenz-Typ sowie Referenznummer)
Zeile 31: Trailer (Eindeutiges Kennzeichen für Ende der Zahlungsdaten)
Zeile 33 - 34: Alternative Verfahren (Parameter und Daten weiterer unterstützter Verfahren)
|
TWINT als alternatives Zahlungsverfahren
Das offizielle Regelwerk sieht vor, dass alternative Zahlungsverfahren neben der Banküberweisung konfiguriert werden können in Zeile 33 & 34. Zusammen mit TWINT, hat RaiseNow die Technologie entwickelt, jeden QR-Einzahlunsschein auch TWINT fähig machen zu können, indem die Strings vom Spendenformular in diesen beiden Zeilen hinzugefügt werden.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.