I was looking at this site where you had to use a virtual currency of sort to purchase services from them. Think of it as having to buy Disneyland money to spend specifically at one place only. While you could just outright buy this virtual currency, apparently there were many retail partner deals where if you bought stuff from them they would reward you with those. Kind of like an air mile of sort.
In many ways that just made more sense to buy a product from the retail partners as you will be getting some kind of product that you may want and at the same time getting those credits. That kind of made me wonder why you wouldn’t do that. This is usually more for entertainment mediums though such as getting free movie tickets for a purchase. But all in all, it can make more sense this way as you get more for your dollar.