"You can even pick up a Food & Wine themed Disney Gift Card a fast, easy and secure way to carry your money on your wrist, and simply the best way to experience the Festival. Just load or reload the card with any amount you desire, swipe and you're spared the trouble of getting out your credit card or cash any time you want to pay for food, merchandise and more. Get it throughout Epcot at ticket booths, Guest Relations, the Festival Welcome Center and a variety of locations in the theme park where food and merchandise are sold."
They are just Disney gift cards, you could also use your room key to charge if you are staying onsite.