If buying the card online does not work you can always buy it at the ticket office in Switzerland. It is not strictly needed to have it before you arrive here.
You can even already buy tickets with HFC reduction without being in possession of the card.