Anywhere that accepts credit cards inside the parks can be charged back to the room (except for Ghirardelli Ice Cream and one shop on Main Street). using your room key.
You do need to make sure that the charging privileges are set up at the front desk.