Etiquettes

Thanking someone

Q: When someone does good to you, is it Sunnah to say:

  1. Jazakallah
  2. Jazak Allah Khair
  3. Or Jazak Allah Khayran?

What was the practise of Prophet Sallallahu alaihi wasallam and the Sahaba R.A, please provide reference?