Earning points by using a QR code is suitable for offline businesses where the staff member (merchant) can use a mobile device with a QR scanner to scan the code on a customer's device.
How does it work
To test this, you can use the Restaurant Demo.
The customer creates an account. This can be done by clicking on the "My Points" menu item and then the "Or create a new account" button. On the demo you can also log in with the credentials [email protected] / welcome123.
The customer clicks the "Earn Points" menu item and then the "QR Code" button.
A QR code shows which can be scanned by a staff member (merchant). Any QR code scanner app can be used for this, it's a link to a secured page in the staff area. In the demo you can log in as a staff member with [email protected] / welcome123. Or you can create a new staff member in the admin dashboard. A form like below shows where the staff member can enter an amount of points and optionally segments to credit the customer.