Canada's Denis Shapovalov struck the ball in anger and hit Gabas during his game with Kyle Edmund, defaulting the match to hand the tie to Great Britain.
The International Tennis Federation said the 17-year-old's actions were "unintentional" but fined him £5,600.
He later apologised to Frenchman Gabas in the match referee's office and said he was "incredibly ashamed and embarrassed".
Gabas went to Ottawa General Hospital as a precaution, but no damage to the cornea or retina was found. On his return to France he had an X-ray, which revealed a fracture of the orbital bone under his left eye.
"I am now concentrating on rest and rehabilitation so I can be back on court in the near future," said Gabas.