Is it Riba to earn points from a “reward card” at the supermarket and redeem them for gifts?

It would not be Riba, but such a transaction (i.e. 2 in 1 transaction) is invalid and would not be allowed in a Muslim market.