Setting up a company in Ireland shouldn't be any different regardless whether it is online or not.
If you want to setup a merchant account you will need to jump through a number of hurdles:
E-commerce Cheat Sheet (part 1) - Michele Neylon :: Pensieri