I own 4 Zefal HPX frame pumps. Yes they have an indent for a pump peg. 2 of my bikes have pump pegs on the head tube and the correct length Zefal HPX fits nicely under the top tube of those bikes
Mine fit well enough that no strap is needed to keep them in place, you just have to have the correct length