Sayyiduna Salman (may Allah be pleased with him) narrates: The Prophet (peace and blessings be upon him) would accept a gift; he (peace and blessings be upon him) would not accept charity.
Ahmad recorded it, and its narrators are the narrators of the Sahih.
Hadith Referenceمجمع الزوائد ومنبع الفوائد / كتاب الزكاة / 4487