Joe Hart will join West Ham on a season-long loan from Manchester City.
Hart spent most of last season on loan in Serie A with Torino after being told by Pep Guardiola in August he was no longer the No. 1 choice for Manchester City.
It is understood City will continue to pay some of Hart's wages.
Hart’s City contract does not expire until the summer of 2019 but he was keen to secure regular football in the season ahead to maintain his position as England’s No. 1 for the 2018 World Cup finals in Russia.
“This shirt’s not mine,” he said last month. “It’s not nailed-on mine, it’s no one’s. We’ve got high-quality goalkeepers and I will have to be playing at the top level, to the maximum of my ability, even to get in the squad.
“I am not a robot. Sometimes I do have thoughts about it [the uncertainty]. But there is nothing to get down about.
“It’s another exciting adventure, another move, the next step in my career, the next challenge for me personally. I love personal challenges. I have never shied away from one and I don’t intend to now.”