In this article, you will learn how to configure the QR code settings for check-ins, which now includes an option for dynamic QR codes. This feature enhances security by automatically renewing the QR code every 30 seconds, making it more difficult for unauthorized users to gain access. It is available for MySports Member App as well as for the Open API.
Overview:
Fast lane:
- Navigate to Settings / Access control / General in Magicline.
- Choose your preferred QR code type:
- Static only
- Mixed
- Dynamic only
- For Static QR Codes, select the configuration format:
- JSON (recommended)
- NUMBER (for legacy readers)
- Save your settings.
QR Code Configuration Options
You can configure the QR code for each studio individually under Settings / Access control / General
Depending on your needs, you can select one of the following options:
- Static only: The QR codes remain constant, regardless of how they are displayed—whether in the app, sent via email, or printed.
- Mixed: QR codes in the app change frequently, but static codes (such as those sent via email or printed) are also accepted.
- Dynamic only: Only app QR codes, which change frequently, are accepted. Static codes sent via email or printed are not allowed.
Besides the usage within the MySports Member App, we also implemented an Open API endpoint, that allows the usages of dynamic QR codes for our partners also. For more information see https://developer.magicline.com/apis/openapi/openapi/operation/getCustomerAccessCode/
Static QR Code Configuration
If you select "Static only" for QR codes, you can choose from the following configuration formats:
- JSON (recommended): This is the preferred format for static QR codes.
- NUMBER: Use this format if your studio uses older QR code readers that require a numeric format.
This setting is for static and printed codes and can be configured for Static only
and Mixed
(in this case it is only for printed codes)
Dynamic QR Code Configuration
The "Dynamic only" setting ensures that QR codes in the app are constantly changing, enhancing security. These QR codes cannot be static, ensuring that each check-in is unique.
Dynamic codes can be used with the app only and are recommended, because they offer the best security and most protection against misusage.
Please adjust your QR code settings based on the specific needs of your studio to ensure the best user experience and security level.