Of Course transaction fee pays an important role while selecting a Payment processor. Moneybookers is not bad but it has not that international acceptability like Paypal.
To set up a credit card payment system, you need to have a merchant account at a bank, it will serve as an agreement between you, the merchant bank and payment processor for the settlement of credit card and/or debit card transactions.
Have you tried eNumbered.com? It's the best paypal alternative .. low fees and accounts NEVER freeze up'
liberty reserve alternative http://eNumbered.com