Loyalty and Rewards programs are offered by retailers to attract and retain customers by giving out cashbacks and rewards for every transaction made in any offline or online channel.