I will be driving from Geneva to Lyon this week (planning on taking this route). If I recall correctly, the toll roads in France I paid by card but is this the same case with Switzerland? I don't plan on taking any Swiss money with me and really don't want to be stuck in a situation where I'm unable to pay.
Switzerland toll roads work with an annual sticker, which is quite expensive for one trip.
They do not have a per-use system; and you need to buy the sticker ahead of entering the country.