Not directly. All onboard and Castaway Cay transactions (with the exception of the Castaway Cay post office) are charged to your stateroom charge account. But they can use Disney Dollars at Guest Services to pay down that account.
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!