Virtual loyalty card application. It allows shop customers to benefit from loyalty advantages by validating a box on the card at each checkout. The validation of a deal is done by scanning a QR code displayed at the store. Once the card is completed (all boxes checked), the customer can enjoy the advantage offered by the trade.