A fee approaching £35million represents a club-record transfer for Palace and the fourth-highest sale in Spurs history.