Hajsafi spielte 26-mal für die Auswahlmannschaften der U17, U20 und U23 des iranischen Fußballverbandes. Am 25. Mai 2008 debütierte er beim 3:2-Sieg im Freundschaftsspiel gegen Sambia für die A-Nationalmannschaft. Hajsafi nahm 2011 in Katar und 2015 in Australien an der Asienmeisterschaft teil und erreichte mit der Mannschaft jeweils das Viertelfinale. Für die Weltmeisterschaft 2014 in Brasilien wurde er in den iranischen Kader berufen und kam in allen drei Gruppenspielen seiner Mannschaft zum Einsatz, die das Team auf dem letzten Platz beendete.