No, the MB is linked to your hotel room account which must have a credit card assigned in order to have charging privileges. You can, however, use the magic band to charge to the room account and then stop by the front desk to pay down the balance with gift cards. Just make sure you do it before the last night as the credit card will be charged overnight on your last night.