If you’re going to use Authorize.net, you have to have a merchant account for the actual processing. Buying processing directly from Authorize will get you pretty lousy rates. Going with Chase PaymenTech will get you pretty great rates, and they’ll make it easy to get it set up.