Loyalty reward programs and gift card systems are becoming increasingly popular among businesses looking to reward loyal customers and promote further customer spending.