A virtual rewards card, also known as a digital punch card, is a digital card in the form of a mobile app or a unique voucher number. Customers can use it to claim rewards and benefits. These cards are a digital version of the physical punch cards that customers carry to shops to get discounts and freebies on a specific item or service.