Both are correct, Prost is the shortened and more widely used version in Germany, Prosit is still used as well however, but more formal.
How do you spell Prost in German?
cheers! [interjection] used as a toast when drinking.
What does prosit in German mean?
German, from Latin prosit may it be beneficial, from prodesse to be useful — more at proud.