While I was taking part in a Ghazwa. I heard `Abdullah bin Ubai (bin Abi Salul) saying. "Don't spend on those who are with Allah's Messenger (ﷺ), that they may disperse and go away from him. If we return (to Medina), surely, the more honorable will expel the meaner amongst them." I reported that (saying) to my uncle or to `Umar who, in his turn, informed the Prophet (ﷺ) of it. The Prophet (ﷺ) called me and I narrated to him the whole story. Then Allah's Messenger (ﷺ) sent for `Abdullah bin Ubai and his companions, and they took an oath that they did not say that. So Allah's Messenger (ﷺ) disbelieved my saying and believed his. I was distressed as I never was before. I stayed at home and my uncle said to me. "You just wanted Allah's Messenger (ﷺ) to disbelieve your statement and hate you." So Allah revealed (the Sura beginning with) 'When the hypocrites come to you.' (63.1) The Prophet (ﷺ) then sent for me and recited it and said, "O Zaid! Allah confirmed your statement."

حَدَّثَنَا عَبْدُ اللَّهِ بْنُ رَجَاءٍ، حَدَّثَنَا إِسْرَائِيلُ، عَنْ أَبِي إِسْحَاقَ، عَنْ زَيْدِ بْنِ أَرْقَمَ، قَالَ كُنْتُ فِي غَزَاةٍ فَسَمِعْتُ عَبْدَ اللَّهِ بْنَ أُبَىٍّ، يَقُولُ لاَ تُنْفِقُوا عَلَى مَنْ عِنْدَ رَسُولِ اللَّهِ حَتَّى يَنْفَضُّوا مِنْ حَوْلِهِ وَلَوْ رَجَعْنَا مِنْ عِنْدِهِ لَيُخْرِجَنَّ الأَعَزُّ مِنْهَا‏.‏ الأَذَلَّ فَذَكَرْتُ ذَلِكَ لِعَمِّي أَوْ لِعُمَرَ فَذَكَرَهُ لِلنَّبِيِّ صلى الله عليه وسلم فَدَعَانِي فَحَدَّثْتُهُ فَأَرْسَلَ رَسُولُ اللَّهِ صلى الله عليه وسلم إِلَى عَبْدِ اللَّهِ بْنِ أُبَىٍّ وَأَصْحَابِهِ فَحَلَفُوا مَا قَالُوا فَكَذَّبَنِي رَسُولُ اللَّهِ صلى الله عليه وسلم وَصَدَّقَهُ فَأَصَابَنِي هَمٌّ لَمْ يُصِبْنِي مِثْلُهُ قَطُّ، فَجَلَسْتُ فِي الْبَيْتِ فَقَالَ لِي عَمِّي مَا أَرَدْتَ إِلَى أَنْ كَذَّبَكَ رَسُولُ اللَّهِ صلى الله عليه وسلم وَمَقَتَكَ‏.‏ فَأَنْزَلَ اللَّهُ تَعَالَى ‏{‏إِذَا جَاءَكَ الْمُنَافِقُونَ‏}‏ فَبَعَثَ إِلَىَّ النَّبِيُّ صلى الله عليه وسلم فَقَرَأَ فَقَالَ ‏"‏ إِنَّ اللَّهَ قَدْ صَدَّقَكَ يَا زَيْدُ ‏"‏‏.‏

Explanation
تفسير الحديث

This hadith conveys deep meanings regarding the discourse about hypocrisy and the challenges faced during the time of the Prophet Muhammad (peace be upon him). Zaid bin Arqam narrates that he was in a military expedition with the Prophet and overheard Abdullah ibn Ubay saying that people should not spend on those surrounding the Prophet until they disperse, implying a lack of support for the Prophet. Zaid shared this with his uncle, who mentioned it to the Prophet, but the Prophet believed Abdullah and thus made Zaid feel wronged and distressed about not being believed. Afterward, Allah revealed verses that confirmed Zaid's truthfulness and exposed the hypocrisy of the hypocrites, granting him reassurance that Allah had acknowledged his honesty. The essence of this hadith highlights that Allah may test believers in difficult situations, but ultimately, the truth will be manifested. It emphasizes the significance of patience and having trust in Allah, despite being wronged or ignored by others. It also reflects how trials can arise from within the believing community, stressing the need for vigilance in matters of faith. Furthermore, it underscores that Allah is the one who reveals truths, irrespective of what people may claim.

هذا الحديث يحمل معاني عميقة تتعلق بالحديث عن الفتنة والمنافقين في زمن النبي محمد صلى الله عليه وسلم. يروي زيد بن أرقم أنه كان في غزوة مع النبي، وشهد حديث عبد الله بن أبي بن سلول الذي كان يحث الناس على عدم الإنفاق على من يتبع النبي حتى يشعروا بأنهم في موقف ضعف. زيد بن أرقم نقل هذا الحديث إلى عمّه الذي أسقط ذلك أمام النبي، ولكن النبي صدق عبد الله بن أبي وأظهر ثقة به. هذا الأمر أدى إلى شعور زيد بالحزن والهمّ لأنه شعر بالظلم من عدم تصديق النبي له، حتى أنزل الله سبحانه وتعالى آيات تصدق زيدًا وتعبر عن نفاق المنافقين، مما أحل له الطمأنينة بأن الله قد أظهر الحق. المغزى من هذا الحديث هو أن الله سبحانه وتعالى قد يختبر المؤمنين في مواقف صعبة، ولكن في النهاية سيظهر الحق. كما يُظهر أهمية الصبر والثقة في الله، رغم الظلم أو التجاهل من الآخرين. ويعكس أيضًا كيف يمكن أن تأتي الفتن من داخل الجماعة المؤمنة، لذا يجب الحذر. كما يؤكد الحديث على أن الله سبحانه وتعالى هو من يكشف الحقائق، بغض النظر عما يقوله الناس.

Source: Sahih Bukhari by Imam Bukhari