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