Yes. They will charge your card on file day of but go to the front desk and they will refund the charge and take your gift cards for payment. Some people are able to call Disney and pay ahead of time with gc’s so that might be worth trying if you’re worried about the refund taking a long time.