Well he's on 35 Net, which is 70M Gross( 1,4M per Week ). He was before on 140M Gross , so yes he took a 50% Paycut.
But don't forget the signing on Fee Messi will get and the Shady Qatar deal he will be awarded by the Emir of Qatar. So effectively he will earn much more then Barcas 50% Pay cut