Paypal's simplest integration is an IPN and is super simple, but we all know the risks, and how badly they handle monthly billing. But it takes an hour to set up and is $.30 + 3% or something.
It seems like the next step is authorize.net ($99 + $20/mo), a 3rd party app like spreedly or recurly ($20/mo), and an SSL certificate ($300?).
Am I missing a middle step? Is there's something for $20/month and that's it?