Merchants can offer a special reward programs to their customers while purchasing. The Rewards Program has been designed keeping in mind customers preferences and lifestyle. Every time when they use their wallet app to shop, travel and dine or more, they can earn rewards points on the amount they spend. Based on the amount spend they can earn reward points which can be redeemed later. This enhances deals and encourages repeated customers.