They come really quick, i dont use my fairfx as disney will put a hold on an amount and this amount will be taken from your card and held.
Give them a different card to put on file when you check in - the "hold" goes against that card. As long as you check out using your fairfx card (rather then auto check out) then no money will be taken against the card on file.