Normally what I'd recommend most clients do is go to their bank and set up a merchants bank account
Then approach realex to set up an account with them
Then integrate that into your ECommerce solution (hate buzz words)
A few people at the moment I've set up with Paypal processing pretty much the same set of instructions
Though if the volume of trade increases as you can see from this thread you'll have to fill in a good few extra details