Hello Rane
It is about the Swiss Travel Pass, not SwissPass.
Swiss Travel Pass = for tourists
SwissPass = for Swiss residents
The Swiss Travel Pass does not have a plastic card; it is all electronic.
Provided you have purchased the passes with SBB, ask SBB if they make an exception since the single days have not been activated.
You must be from the Americas, so call: 011 41 51 225 78 56 (24/7).
And, you do not need a ticket in advance to book the Glacier Express. The only person being interested in your tickets is the ticket inspector on board the service, nobody else.
Imagine Swiss people usually purchase their tickets 2 minutes before departure.
Kind regards,
Roland