We have done online payments using paypal and authorize.net and paypal is much easier to set up. If you do alot of volume through online payments I would get your own merchant account though. Paypal transaction fees are about 3x more than a merchant account. You can set the option for customers to pay the fees on paypal also.
Blade Runners, LLC
"Always do your best. What you plant now, you will harvest later."