Somebody tonight said in order to get the hat you have to book a trip through Disney Travel Company and pay your deposit with a credit card. Can anyone confirm this? And if you book it and leave deposit, do you get code right then and there, with ressie confirmation in the mail, or when you get to your hotel? If you get it in mail, why do I saee zillions of packets going out missing the card just like the issues with Magical Express vouchers not going out? Disney does not have the best track record with this stuff! Anyone know for sure?