You need to pay it before you check-in, because on the day of check-in, the resorts process all remaining balances to the CC on file once the computer system starts the day, around 6am. I also suggest using the disney giftcard site to combine GCs, you can combine up to $1000 onto 1 GC if you want to.