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.