One of our largest banks does this exact thing. You get "thank you" points as cashback for your card payments, then you can spend them at any of the participating retailers at the rate of 1 point = 1 ruble.