Yes cards only which I think works better I always have money left on the card and randomly add a few dollars when I can and I don't run out of laundry money when things are tight
No. You pay for a $1 card to load up. So if you give them 20 you have $19 on your card. They can take coins that add up to dollars and put it on your card.
Thanks! Your answer is awaiting moderation.