Here at Apochi.com, you can buy a plane ticket for all domestic routes in Iran for someone else with your credit card. You just need to state whom the ticket is for when you book the flight.