I usually stop and talk to these folks. They are wonderful. I used to save all my change and one year went and dumped it all in the kettle. It took about 5 minutes.
Some ringers are paid by SA so they will have a source of money. Our Kiwanis chapter adopts a few days for SA.