We use Stripe to process credit card payments and we're adding support for ACH soon. Recently they made some changes to pricing (charging for Radar and non-US cards) that was surprising but otherwise they've been amazing. Great tooling support, great customer service and overall great platform.