Gift contract is a contract in which the donor gives his property to the donee free of charge, and the donee expresses to accept the gift.
not a gift contract?
A sees that B is in financial difficulties and gives 500 yuan to B. B doesn't want it. A puts the money in B's drawer while B is not there.