What does affinity card mean?

affinity card meaning in Law Dictionary

credit card that an organization encourages. A percentage is compensated into the promoter in percentage.

affinity card meaning in Business Dictionary

Credit card promoted by a link, club, university, or any other business, under an arrangement with an issuing lender. The issuing bank often will pay a percentage of net interest earnings to your promoter as percentage, or provides some other sort of settlement.