Foderingham was substituted after only 21 minutes of Swindon's 4-1 defeat to Preston at the weekend and reacted to the decision by shouting at his manager and booting a water bottle on the touchline before going to sit in the stands.
Di Canio, who took Foderingham off following a mistake by the 21-year-old, described the keeper as the "worst professional" he had ever seen and accused him of "arrogance."
However, Di Canio says the rift has now been healed and Foderingham remains available for selection ahead of Wednesday's Johnstone's Paint Trophy tie against Oxford United.
“Wes has apologised," he told the club's official website. "The situation is now clear and we will move on and work together. He is a genuine guy and a strong character.
“The rules are there and he will pay his price for his actions. He has been fantastic for us last and this season, but he didn’t behave well on Sunday.
“He will have his chance to be a part of the team and be available for selection against Oxford on Wednesday night.”