You could use a company like PayEx, NetAxept, DIBS or ePay ( there are many more of cause ). You pay them a flat fee per transaction, I know at least one of them will do it for a fixed monthly fee and $0.04 per transaction. The you need someone to handle the actual merchant account, someone like Teller, SwedBank, Handelsbank ( again there are many more ). Many of these will process VISA and MasterCard for less than 1% of the amount and in some case a lot less.
Stripe is wonderfully simple, but if you want to process any real amount of credit cards they seem really expensive. For quickly starting up I get why you would go with Stripe.
We done have some special needs though, so I doubt Stripe is right for us. We need a few more currencies and we expect to have the money transferred without any currency conversion ( If the customer pays in Swedish Kronor, we want the amount transferred to us in that currency ). Also we need support for at least one local card.
It's not meant as a put down or anything, I just fail so see what the big deal is with Stripe.
We can do that too! (We can't specifically do SEK yet, although we're working on it - should have it soon)
We've tried to make all of this as easy as possible - you can associate bank accounts in different currencies with your Stripe account. If you make a charge in a currency you have a bank account for, we'll transfer it directly; otherwise we'll convert to your account's default currency and transfer it to that currency's bank account.