West Ham have agreed a deal with Eintracht Frankfurt to sign striker Sebastien Haller, the Bundesliga club have confirmed.

The 25-year-old has been granted permission to travel to London for a medical and to complete a move to the Premier League.

Manuel Pellegrini's side will reportedly pay £45million for the former France Under-21 international, which would break the club record of £34m they paid Lazio for Felipe Anderson last year.

Haller scored 15 goals in 23 Bundesliga starts last season as Eintracht finished in seventh place.

He struck a further five times in their run to the semi-finals of the Europa League, where they lost to Chelsea on penalties.

Haller is set to become West Ham's second major signing of the close season following the arrival of attacking midfielder Pablo Fornals from Villarreal.

West Ham quickly brokered a deal for Haller after they missed out on Maxi Gomez, who left Celta Vigo for Valencia.

Earlier, the Hammers confirmed the departure of full-back Sam Byram, who has joined Norwich City for a reported £750,000.

Byram, 25, made only 36 first-team appearances after joining from Leeds United in January 2016.