Ibn ‘Umar (may Allah be pleased with him) reported that the Messenger of Allah (may Allah's peace and blessings be upon him) said while he was on the pulpit mentioning charity and refraining from asking people: "The upper hand is better than the lower hand; the upper hand is the giving hand, and the lower hand is the begging hand."
شرح الحديث :
The Prophet (may Allah's peace and blessings be upon him) mentioned the virtues of charity and dispraised asking people for money. He said that the person who spends and gives his wealth in charity and similar acts of obedience is better than the one who asks people for money.