Merchant account and payment gateway for subscription-based web apps?
coopr: None of the above. Don't deal with all that hassle (and a major hassle it can be!) and use http://www.zuora.com instead - they are cheap for what they save you!