Glancing at the Migros website (I clicked LeShop), it appears that they do not, but they do accept MasterCard.
Although Jumbo does have a website, they do not appear to have an online shop, perhaps if your French is better than my German, you may find one there though.