Ask HN: How do you process payments?
Authorize.Net is what we've used for online payments and our internal subscription processing for over a decade.  API is easy to use. Never really had any downtime. Rates are competitive. No one has come along and given us much of a reason to change.