Many Web site and phone merchants process all of their orders at the end of the day. It may take 24-48 hours before you see the charge on your card.
Another reason that your balance may not be updated is that most Web site and phone order companies only charge your card when the merchandise is shipped, not when it is ordered. The merchant may not charge your account until they ship your merchandise a few days (or weeks) later.