Premier League club West Ham United have agreed on a fee for Eintracht Frankfurt striker Sebastian Haller.
The agreement was confirmed by the German Bundesliga club earlier on Tuesday.
Eintracht Frankfurt also confirmed that the player is on his way for his medical with the Hammers.
The London giants agreed on a £40m deal for the French striker.
Sebastian Haller was previously linked with a move to three-time European champions Manchester United as a possible replacement for striker Romelu Lukaku.
Belgian international Lukaku is said to be closing in on a move to Italian Serie A giants Inter Milan after agreeing to personal terms with the San Siro outfit.
Manchester United will have to look for a replacement for Lukaku elsewhere with the Hammers close to solving their striking problems with the signing of Sebastian Haller.
West Ham United have tried to sign many striking targets this season especially Celta Vigo striker Maxi Gomez.
The Hammers were unable to get the Maxi Gomez deal over the line.
Sebastian Haller will be the direct replacement for Marko Arnautovic at West Ham after the Austrian international sealed a £23m deal to China earlier this summer.
He scored 20 goals and also provided 12 assists for Eintracht Frankfurt in all competitions last season.