Prices move with supply. You are only charged when a code arrives; otherwise the amount goes back to your balance.
You’re only charged when a code arrives.