وَمَا مَنَعَهُمْ أَن تُقْبَلَ مِنْهُمْ نَفَقَـتُهُمْ إِلاَ أَنَّهُمْ كَفَرُواْ بِاللَّهِ وَبِرَسُولِهِ وَلاَ يَأْتُونَ الصَّلَوةَ إِلاَّ وَهُمْ كُسَالَى وَلاَ يُنفِقُونَ إِلاَّ وَهُمْ كَـرِهُونَ
(And nothing prevents their contributions from being accepted from them except that they disbelieved in Allah and in His Messenger, and that they came not to the Salah (the prayer) except in a lazy state, and that they offer not contributions but unwillingly.) The Truthful, to whom the Truth was revealed, Muhammad, peace be upon him, said that Allah does not stop giving rewards until you (believers) stop performing good deeds, and that Allah is Tayyib ï´¿Good and Pureï´¾ and only accepts what is Tayyib. This is why Allah does not accept charity or good deeds from the people described in these Ayat, because He only accepts it from those who have Taqwa.