Yes, someone else can book a flight ticket for you, and it is a very common practice for corporate travel, gifts, or helping family members. The person booking the flight can use their own credit card and email address to make the purchase; however, they must enter your personal details exactly as they appear on your government-issued ID or passport. This includes your full legal name, date of birth, and gender. If there is even a minor typo in the name, you may be denied boarding at the airport. Most airlines allow "Third-Party Payments," but a few international carriers may occasionally ask to see the physical credit card used for the booking at check-in to prevent fraud. If you are the traveler, you will simply use the "Confirmation Number" or "Record Locator" provided by the buyer to check in online or at the kiosk, where you will present your own identification to receive your boarding pass.