score:9
You can now use your contactless card to travel in Stockholm without a travel card or mobile phone. Simply tap the contactless card against the green readers with glass, not the blue ones.
All places that sell SL Access Cards accept credit/debit cards. Almost all accept cash.
You can't buy tickets on busses or on trains. SL has a help page about buying tickets.
You can use Mobile Phone Tickets everywhere in Stockholm. Just download the official SL app for your phone. It accepts credit/debit cards and some Swedish payment methods.
You will find self-service machines at all larger stations and select smaller ones, they only accept credit/debit cards.
All the entrances to train & metro stations are manned and you can buy tickets and access cards there.
Many kiosks, or "tobacco shops" as they usually call themselves, sell SL Tickets and Access Cards without markup. Look for an SL Flag or some other mentioning of "SL Tickets".
There are also a few SL Center's in Stockholm. There are 2 in Stockholm Central but there are also many PressbyrΓ₯n there that also sell the tickets. At SL Center they can answer any question that you might have about the public transportation system as well as sell you tickets.
Go to SL.se/en and use the map. Choose Sales points and find nearby place.
Upvote:1
I was able to buy the SL access card and the 7-days pass with the credit card. They asked me for the passport (well, ID), for reason I dunno.(Maybe they needed to check my age?)
Upvote:4
Yes, I bought an SL Access card+travelcard from a manned metro gate with a credit card in February 2019. In May 2018 I bought one with value from the SL Center with a credit card.
There is also plenty of retailers that sells SL Access cards and offer topups, probably all of them accept credit cards, at least PressbyrΓ₯n does. Check the map here: https://sl.se/en/ Use the icon on the top right and tick sales points instead of stations. Green icons shows where you can buy and top up SL Access.
Visa and Mastercard are the universally accepted cards in Sweden.