I've recently solved an issue for a Swedish customer who wanted a cost effective payment solution which could handle recurring payments. The solution was to use the payment module ePay in conjunction with subscription/newsletter subscription software Amember.

Drupal, ePay and Amember sync completely and deal with everything automatically.

You'll need a merchant account with SEB/Euroline before you start. ePay are an authorised payment solution in Sweden.

So by installing the Amember software in the customer's website directory and using the same website database, it is possible to totally sync a subscription service between Amember and Drupal and have ePay deal with the both normal webshop payments as well as the monthly subscriptions. The Drupal conditions and actions such as changing a members login status are triggered by the Amember software and synced seamlessly. Amember even recognises if a payment is refused or subscription is annulled and will update the Drupal database accordingly and cancel the subscription automatically.

Rules can supplement the amount of information supplied to the site adminstrator highlighting every stage of the process.

Yes, there were a few issues along the way as both ePay and Amember are technically 'Beta' modules. However, i can recommend both customer support centres who solved the issues and fixed a couple of bugs to get the solution working seamlessly.

As of March 2012, pricing for ePay is appoximately 3 000kr for installation, 300kr per month and around 2% commission per sale. Euroline charge about 1.5% per transactions and the Amember Pro software is around 1 500kr.

Knocks spots off DIBS and Auriga IMHO for new and small Swedish businesses :)