When we were there last in 12/2004 some of the carts, but not all were able to swipe your card. I would imagine that they all do now with the MYW dining plan including snacks, but I'm not 100% sure. It's always safe to carry a bit of cash with you for the small purchases, I usually stick $20 in my pocket each day.