I don't know if it's a recent change, but the Terms and Conditions now say that the credit card holder must be one of the pax, and the card may be requested at check in. I'm sure that this previously only applied to certain departure points.
http://www.emirates.com/uk/english/s...of_Credit_Card