Conditions

Bukhari :: Book 3 :: Volume 50 :: Hadith 876

Narrated Jabir bin 'Abdullah:

I gave the pledge of allegiance to Allah's Apostle for offering the prayers perfectly paying the Zakat and giving good advice to every Muslim.

Source materials are from the University of Southern California MSA site
Hadith eBooks converted from Imaan Star