Ibn Qayyim aj-Jawzeeyah -Rahimullaah- said:
‘Indeed Sadaqah has an amazing effect in repelling different types of trials and tribulations, even if the charity was given by an evil person, or an oppressive person, in fact even if it was given by a non-Muslim!
Indeed Allaah Ta’ala repels different types of trials and tribulations due to giving Sadaqah.
This is a matter which is well-known to the scholars and the general folk, and all of the people on the earth can associate with this fact because they have experienced it.’
[Taken from: ‘al-Wabil as-Sayyib’ p.63]
Watch this short relevant video: