Ibn Abbas reported the Messenger of Allah صلی اللہ علیہ وسلم as saying: If anyone asks you refuge for Allah’s sake give him refuge; and if anyone asks you (for something) for Allah’s sake, give him. Sahl and Sulaiman said: if anyone calls you, respond to him. The Agreed version goes; if you do not afford to compensate him, pray Allah for him until you know that you have compensated him.
حَدَّثَنَا مُسَدَّدٌ، وَسَهْلُ بْنُ بَكَّارٍ، قَالَا: حَدَّثَنَا أَبُو عَوَانَةَ. ح وحَدَّثَنَا عُثْمَانُ بْنُ أَبِي شَيْبَةَ، حَدَّثَنَا جَرِيرٌ الْمَعْنَى، عَنْالْأَعْمَشِ، عَنْ مُجَاهِدٍ، عَنْ ابْنِ عُمَرَ، قَالَ: قَالَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ: مَنِ اسْتَعَاذَكُمْ بِاللَّهِ فَأَعِيذُوهُ، وَمَنْ سَأَلَكُمْ بِاللَّهِ فَأَعْطُوهُ ، وَقَالَ سَهْلٌ وَعُثْمَانُ: وَمَنْ دَعَاكُمْ فَأَجِيبُوهُ، ثُمَّ اتَّفَقُوا: وَمَنْ آتَى إِلَيْكُمْ مَعْرُوفًا فَكَافِئُوهُ، قال مُسَدَّدٌ وَعُثْمَانُ: فَإِنْ لَمْ تَجِدُوا، فَادْعُوا اللَّهَ لَهُ حَتَّى تَعْلَمُوا أَنْ قَدْ كَافَأْتُمُوهُ.
عبداللہ بن عمر رضی اللہ عنہما کہتے ہیں کہ رسول اللہ صلی اللہ علیہ وسلم نے فرمایا: جو شخص تم سے اللہ کے واسطے سے پناہ طلب کرے تو اسے پناہ دو، اور جو شخص تم سے اللہ کے نام پر سوال کرے تو اسے دو، جو تمہیں مدعو کرے تو اس کی دعوت قبول کرو، جو شخص تم پر احسان کرے تو تم اس کے احسان کا بدلہ چکاؤ، اور اگر بدلہ چکانے کی کوئی چیز نہ پا سکو تو اس کے لیے اتنی دعا کرو جس سے تم یہ سمجھو کہ تم نے اس کا بدلہ چکا دیا ۔