e-xact: ruby on rails based group out of Vancouver, check out their hosted checkout product which is what we use so we don't need to store credit cards ourselves and avoid all that PCI BS:
I've used e-xact for a few different projects. Never had any problems with them, and they're relatively developer friendly (I wrote the Business::OnlinePayment::Exact module on CPAN).