Just think of it from the other side. You were handed this card - and the money - as a sincere gratefulness act. It would not be pleasurable to have it back. Besides the 20$ is not a payment. I assume having someone to drive your kid to school would cost much more. So yes, you should accept it
no subject
So yes, you should accept it