When I was looking for flights last week several airline sites had a large pop up (about 20 lines long) stating that the person paying for the ticket has to produce the credit card on check in.They went on to say it is some new convention adopted by the airline industry.
I would check back with your booking people.
