Transparent BrainTree
Have you ever had to implement payment processing from a ruby app? This blog entry walks through all the steps for using BrainTree's transparent redirect from your own code.
While I have a soft spot for ActiveMerchant, this certainly seems like a worthy approach; and the testing story is worth reading even if you're not planning on using Braintree for payment processing.