Authorize.net should be able to help you. They also offer a subscription add-on to their merchant accounts for around $10 a month. You should be able to start the process through their website now. They've made numerous improvements to the registration process over the past year.