I dont see why not, they take credit cards for the resort, so it should work. I bought a gift card for our daughters birthday and she used it everywhere until it was used up.
On the second part you will need to call the card company as some of them deduct monthly fees for non-use.