loyalty card
Concise Oxford English Dictionary © 2008 Oxford University Press:
loyalty card
▶noun Brit. a card issued by a retailer to its customers, on which credits are accumulated for future discounts every time a transaction is recorded.
'loyalty card' also found in these Oxford entries:

