Authorize.net
Authorize.net allows you to accept credit cards, e-checks and other payment types from your website.
This video features an old UI. Updated version coming soon!