What I would recommend you do is when you do online check-in, fund your S&S account with a credit card.
Then at some point during the cruise, go up to the S&S Kiosk or guest services and feed in your gift cards as necessary to satisfy your balance.
That saves the worry of what will happen to any overage funds, or needing to worry about funding your account on the first day, etc.