Hardware

Wie prüfe ich, ob ein QR-Code für den Zugang für eine bestimmte Zeit genutzt werden kann?

Es kann vorkommen, dass der QR-Code, der zu einer Ballsport-Buchung gehört, von einem Kunden an der Zugangskontrolle gescannt wird, nicht akzeptiert wird. Hier zeigen wir Dir, wie Du erfährst, warum das passiert ist.

Wenn Du Deinen Kunden in der Bestätigungs-E-Mail für deren Ballsportbuchung einen QR-Code anzeigst, mit denen Sie Zugang über Deine Zugangskontrolle zur Sporthalle erlangen können, ist es möglich, dass dieser Code nicht funktioniert. 

In diesem Artikel gehen wir davon aus, dass Deine Zugangskontrolle technisch funktioniert und der Provider der Zugangskontrolle die QR-Codes mit unseren Prüfroutinen validiert. Wenn die nachfolgende Beschreibung Dir nicht den Grund dafür gibt, warum die Tür nicht geöffnet wurde, dann wende Dich bitte an unseren technischen Support, damit wir feststellen können, ob es sich um eine technische Störung handelt.

E-Mail

Immer wenn der Kunde eine Ballsportbuchung erstellt, bekommt er automatisch eine Bestätigungs-E-Mail zugesendet, in der ein QR-Code angezeigt wird. Wenn es diesen mit dem QR-Code-Scanner zum Zeitpunkt einliest, an dem die Buchung stattfindet (unter Berücksichtigung der eingestellten Vor- und Nachlaufzeit), wird die Tür geöffnet. In der E-Mail findest Du unterhalb des Barcodes das sogenannte Buchungstoken, über das Du prüfen kannst, ob und warum eine QR-Code die Tür öffnet oder nicht. Markiere den Token und kopiere ihn in die Zwischenablage mit STRG + C (Windows) oder command + C (Mac).

Prüfung des Token

Um den Token zu prüfen, gehst Du zunächst in den Ballsportmanager. In der rechten oberen Ecke des Tagesplans findest Du ein QR-Code-Symbol. Klicke dieses an.

Im folgenden Fenster musst Du folgende Eingaben machen:

Eingabefeld Bedeutung
Leser Wenn Du mehr als einen QR-Code-Leser im Einsatz hast, dann kannst Du hier den Leser auswählen, auf dem der Code gescannt wurde. Anderenfalls ist hier bereits der richtige Leser voreingestellt.
Datum / Uhrzeit Hier gibst Du Datum und Einzeit ein, an dem der Kunde den Code am Leser gescannt hat. Das ist wichtig, damit wir prüfen können, ob der Code zu dieser Zeit gültig war / ist.
Token Hier gibst Du das Token ein, dass Du aus dem E-Mail in die Zwischenablage kopiert hast. Das machst Du mit der Tastenkombination STRG + V (Windows) oder command + V (Mac). Alternativ kannst Du den Token auch direkt über die Tastatur eintippen

Klicke nun auf den Button check. Wir prüfen dann den Token und geben Dir die folgenden Informationen:

  • Vor- und Nachlaufzeit
    Wieviele Minuten vor und nach der Buchung kann der Kunde den Code scannen, ohne das dieser die Gültigkeit verliert.
  • Zum Token gehörige Buchung
    Das ist die Buchung, für die die Buchungsbestätigung (E-Mail) erstellt wurde. Entweder die Einzelbuchung oder eine Buchung aus dem Abonnement des Kunden.
  • Mögliche Buchungen (in der gewählten Zeit)
    Alle Buchungen, zu denen der Kunde in der oben angegeben Zeit Zugang hatte, d.h. für die Tür geöffnet wird. Ist hier keine Buchung angegeben, dann gibt es für den Kunden zu dieser Zeit keine Buchung.
  • Alle möglichen Buchungen (-30 Tage bis +30 Tage)
    Alle Buchung, zu denen der Kunde in 30 Tagen vor und nach dem aktuellen Datum (also jetzt) Zugang hatte bzw. haben wird.

Wie wird geprüft, ob ein Token gültig ist?

Im QR-Code ist ein Token codiert, dass der Leser an unsere Prüfungsschnittstelle sendet. Hier ermitteln wir zuerst, zu welcher Buchung dieses Token gehört. Dann nutzen wir die Angaben des Inhabers der Buchung, um alle gültigen Buchungen des Kunden in der aktuellen Zeit zur finden. Sollte es eine geben, dann geben wir an den Leser zurück, dass die Türe geöffnet werden kann.