Hello francisca,
You can top up your credit directly on the Swisscom Cockpit or online by credit card or PostFinance Card. You can purchase a credit voucher at any Swisscom Shop and at many stores, newsagents and railwayticket vending machines.
Cheers,