TheOriginal
Pro
Read what i said before.A player can get part of the fee. He has it in his contract. He also has a contract with his agent, and they have signing on bonuses which are part of the fee.
The player can get a loyalty bonus from the selling club too. It's all in the link posted before
It depends of the contract.