Sadaqah of a person who does not offer Salah

Q 2: Is the Sadaqah (voluntary charity) of a person who does not offer Salah (Prayer) accepted or not? Are they rewarded for it?

(Part No. 10; Page No. 79)  A: A person who does not offer Salah denying its obligation is considered a Kafir (non-Muslim) according to the Ijma` (consensus of scholars); a person who does not offer Salah for any other motive is a Kafir according to the most authentic of the opinions of scholars. Thus, this person's Sadaqah is not accepted and they are not rewarded, for they are considered Kafirs for abandoning Salah intentionally. Allah (Exalted be He) states, The likeness of what they spend in this world is the likeness of a wind which is extremely cold; it struck the harvest of a people who did wrong against themselves and destroyed it, (i.e. the good deed of a person is only accepted if he is a monotheist and believes in all the Prophets of Allâh, including the Christ عليه السلام and Muhammad صلى الله عليه وسلم). Allâh wronged them not, but they wronged themselves. Allah also states, The parable of those who disbelieved in their Lord is that their works are as ashes, on which the wind blows furiously on a stormy day; they shall not be able to get aught of what they have earned. That is the straying, far away (from the Right Path). Allah also states, And whosoever disbelieves in Faith [i.e. in the Oneness of Allâh and in all the other Articles of Faith i.e. His (Allâh’s) Angels, His Holy Books, His Messengers, the Day of Resurrection and Al-Qadar (Divine Preordainments)], then fruitless is his work May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.