You can use gift cards for all payments for your cruise, starting with the deposit. Just make sure to keep the cards in case there is a refund. We have paid for multiple cruises and added stateroom credit to cover tip, excursions and other anticipated expenses using discounted gift cards.Can this be done for the final payment on a cruise also?