Jami’ al-Tirmidhi – Hadith No : 3628

Zaid bin Aslam said: “I was with my uncle when I heard Abdullah bin Ubayy bin Salul saying to his companions: Do not spend on those who are with the Messenger of Allah until they desert from him. If we return to Al-Madinah then the more honorable will expel the meaner among them. So I mentioned that to my uncle, then my uncle mentioned it to the Prophet. So the Prophet called for me to narrated it to him. Then the Messenger of Allah sent message to Abdullah bin Ubayy and his companions but they took an oath that they had not said it. So he did not believe me and he trusted what they said. I was struck with distress the likes of which I had not suffered before. So I just at in my house, and my uncle said to me: ‘You only wanted the Messenger of Allah to not believe you and hate you.’ Then Allah [Most High] revealed: ‘When the hypocrites come to you’ So the Messenger of Allah sent for me, and he recites it and said: ‘Indeed Allah has verified the truth of what you said.’”

Hadith In Arabic Text :

حدثنا عبد بن حميد، حدثنا عبيد الله بن موسى، عن إسرائيل، عن أبي إسحاق، عن زيد بن أرقم، قال كنت مع عمي فسمعت عبد الله بن أبى ابن سلول، يقول لأصحابه ‏:‏ ‏(‏ لا تنفقوا على من عند رسول الله حتى ينفضوا ‏)‏ و ‏(‏لئن رجعنا إلى المدينة ليخرجن الأعز منها الأذل ‏)‏ فذكرت ذلك لعمي فذكر ذلك عمي للنبي صلى الله عليه وسلم فدعاني النبي صلى الله عليه وسلم فحدثته فأرسل رسول الله صلى الله عليه وسلم إلى عبد الله بن أبى وأصحابه فحلفوا ما قالوا فكذبني رسول الله صلى الله عليه وسلم وصدقه فأصابني شيء لم يصبني قط مثله فجلست في البيت فقال عمي ما أردت إلا أن كذبك رسول الله صلى الله عليه وسلم ومقتك فأنزل الله تعالى ‏:‏ ‏(‏ إذا جاءك المنافقون ‏)‏ فبعث إلى رسول الله صلى الله عليه وسلم فقرأها ثم قال ‏”‏ إن الله قد صدقك ‏”‏ ‏.‏ قال أبو عيسى هذا حديث حسن صحيح ‏.‏

Chapter : Chapters on Tafsir – كتاب تفسير القرآن عن رسول الله صلى الله عليه وسلم