Can I book a flight for another person?
If you want to pay for someone else's flight, you can absolutely do that. However, you'll need to make sure that when you enter passenger details, the name you put on the ticket matches the traveler's ID exactly. Also, be aware that many airlines charge a substantial change fee if any information needs to be edited after the ticket has been booked.