Charity launches loyalty card