I always do online check in for my WDW hotel and love that everything is ready for me when I get there.  If you're not comfortable doing so or want to pay cash for incidentals, you don't have to enter your credit card info when you do online checkin.  You can give the card number to guest services when you arrive if you want to have charging privileges on your room key.