affinity card
Concise Oxford English Dictionary © 2008 Oxford University Press:
affinity card
▶noun a cheque card or credit card for which the bank donates a portion of the money spent using the card to a specific charity.
'affinity card' also found in these Oxford entries:

