No charge for cash, but there is one for debit/credit card.
Last time i was in there, they had an ATM for cash onsite. I'm thinking its cash only.
I think they take all forms of payments. But I'm not for sure.
Thanks! Your answer is awaiting moderation.