Brisbane and Kangaroos star Payne Haas has had surgery after injuring his ankle at training, a setback that has him in doubt for the NRL season opener.