What happens during a ticket purchase is that first the SBB places a hold on the card, which then only gets confirmed after delivery of the ticket. If you did not get a ticket then the hold should disappear again in a day or so.
Did you buy the ticket as a logged in user? Or as a guest? I advise you to create an account, and not to buy tickets as a guest.