Ibn Daylami reported,

Something concerning divine decree troubled me, so I went to Zayd bin Thabit and asked him about it. He said, "I heard the Messenger of Allah ﷺ say, 'If Allah were to punish the inhabitants of His heavens and the inhabitants of His earth, He would do so without being unjust to them. And if He were to show them mercy, His mercy would be better for them than their own deeds. If you possessed gold equal to Mount Uhud, or the like of Mount Uhud, and spent it in the path of Allah, Allah would not accept it from you until you believe in divine decree and know that whatever has befallen you was never going to miss you, and whatever has missed you was never going to befall you. If you die holding any other belief, you will enter the Fire.'"

Ahmad 21611

Sahih

حدثنا إسحاق بن سليمان قال سمعت أبا سنان يحدث عن وهب بن خالد الحمصي

عن ابن الديلمي قال

وقع في نفسي شيء من القدر فأتيت زيد بن ثابت فسألته فقال سمعت رسول الله ﷺ يقول لو أن الله عذب أهل سماواته وأهل أرضه لعذبهم غير ظالم لهم ولو رحمهم كانت رحمته لهم خيرا من أعمالهم ولو كان لك جبل أحد أو مثل جبل أحد ذهبا أنفقته في سبيل الله ما قبله الله منك حتى تؤمن بالقدر وتعلم أن ما أصابك لم يكن ليخطئك وأن ما أخطأك لم يكن ليصيبك وأنك إن مت على غير هذا دخلت النار

أحمد 21611صحيح
Contents
Reference
Commentary
Ayat
Collection
Musnad Ahmad
Book
Zayd bin Thabit
Numbering
Darussalam 21611
Ahmad 21611