Affinity cards are credit cards that are linked to organisations like charities, political parties and sports clubs. They are a good way of raising money as the organisation receives a donation from the card issuer for every card taken out, and a small percentage based on the amount of money you spend on the card each month.