If the amount is still “pending” it is possible that for some reason the transaction did not go through. In that case the hold on the money should be released.
This is how such transactions work: The merchant (in this case the SBB) first places a hold on your card for the sum you are going to be charged with, to make sure that your card is indeed good. Then they produce your pass and send it to you, then the charge is finalized. If something goes wrong (and it looks like it might), the charge gets automatically reversed.
What do you see when you login to the website? (You did create a login, right?)
When is your trip? There is normally no hurry in getting the Swiss Travel Pass, as it can be bought up to the last moment, even at the station when you are here. So you can just wait a bit and see what happens.