The only place I found that wouldn't take it was the big store in Japan in Epcot, since they aren't owned by disney. To get around this, we were able to charge it on our magic band, then go to the concierge at the hotel and pay off the room charges with the rewards card. If you are going to use it to pay off room charges, keep an eye on when it gets posted to your card (usually late the night before checkout).