Loyalty card

definition:

in a retail context, a card given to customers by a retailer which gives the customer points, etc., every time they shop there. These points convert into vouchers which the customer can spend at the store (or associated stores) at a later date.