When you receive money from someone, is there a way to tell whether they sent it to you as a gift or not, or what type of payment they sent it to you?

Also, if they sent you money, is it possible for them to chargeback or get a refund of the money? Any information is appreciated, thanks.