Are any of the solutions out there comparable to BrainTree? It's easy to process CC's, even recurring, but it's a pain to do PCI compliance. If the CC info hits your server, you're in PCI scope. BrainTree has the browser send the info direct to them, then redirects with a token you can use to check information and perform charges.
Anything else out there like that? That is, all the flexibility of being able to run charges programmatically, without the overhead of being PCI compliant?