http://www.mmastercard.ch/de/index.html
It's a credit card with no yearly fee, and a 9.9% interest rate. It's backed by GE Money Bank, and with it, you can also earn points for the Migros customer loyalty program, Cumulus. It's a regular MasterCard, so you should be able to use it online. You can order it online at the website above, and I didn't read enough of the site to find any requirements beyond that you have to be at least 18 and have a regular income. I'm sure there's more detailed info in the terms and conditions.
http://www.migros.ch/DE/M-CUMULUS/My...M_CUMULUS.aspx
You show it to the cashier every time you buy something and collect points which are then translated into CHF xxx discount. The discount coupons are sent to you every 2 - 3 months and you can use them in any Migros store as cash