This question already has an answer here:
Are there any issues if I purchase a round trip air travel on my credit card for someone else? They have a valid U.S. passport but live in Ghana. I have been told that I may either have to be present when the board or that they have to purchase the ticket themselves. Is that true?