Read my latest article: Launching Rails projects, an open call for lessons learned (posted Tue, 23 Jun 2009 17:33:00 GMT)

Review: Braintree

Posted by Robby Russell Wed, 16 Apr 2008 20:58:00 GMT

21 comments Latest by Tiffany S. Sat, 07 Mar 2009 18:32:14 GMT

Zack Chandler (author of the TrustCommerce gem) writes..

“How do you like Braintree? I’ve haven’t used them yet but may in the future…”

Good question. I was actually planning to write up a quick review of their exceptional service because not many people know about them yet. Now is as good of a time as any.

We’ve been using Authorize.NET for over four years as it’s what our primary banking institution hooked us up with when we began researching merchant services. However, they didn’t provide us with some of the subscription-based management features that we found with some other payment gateways and we began referring our customers to TrustCommerce. We planned to switch over to TrustCommerce with the development of Cobalt (our new billing and hosting support platform).

After we began to set milestones for going live with Cobalt, I tried to get in touch with TrustCommerce. I was provided a demo account and really wanted to get in touch with their sales department to get an application.

...a week goes by. No response. So, I tried to contact them again. No response. tried again… and (yet) again… no response. To date, I have yet to hear back from them.

This was echoed by one of our consulting clients that said, “their support staff seems real responsive, but I can’t get ahold of anyone to actually get an account.” So, I planned to start looking at other options or stick with Authorize.NET.

..and then (as if they were listening to my thoughts)... I receive an email from Bryan Johnson, founder of Braintree, a payment processing company.

(snip)

“I am the founder of Braintree, a payment processing company. We provide credit card and electronic check processing, simplified PCI DSS Compliance through remote storage of credit card data, payment gateway/virtual terminal, etc. We’re a one stop shop.”

He goes on to introduce himself and explain that they’re really focused on subscription-based services, which is exactly what our new centralized billing app is handling.

So, since I hadn’t heard from TrustCommerce, I requested a demo with Braintree. We were able to take advantage of the hard work that has put into the ActiveMerchant project, which already works with Braintree. So, our application that we’d been focusing on integrating with TrustCommerce was just a few lines of code away from working with Braintree.

While I’m sure that many people have had great experiences with TrustCommerce (as I did when I worked with their support team while working client projects)... not being able to order an account isn’t doing them any favors.

So, we just launched and now running Cobalt with Braintree as our backend for managing recurring credit card processing. Their customer support has been great so far. In one case, I messed up some security settings and locked myself out and after they saw that I had failed to login a few times, I received a call from one of their support people. I didn’t prompt it… they took the initiative to call me. She said she’d look into it and called me back when she figured out what I had done wrong. :-)

On Monday afternoon, after I announced that we launched Cobalt on my blog, I got a congratulations from another of their developers who congratulated us and wished us the best of success.

So… Zack. To answer your question, “How do you like Braintree?”

My answer is… I think they’re fantastic so far. Their web interface for managing your account could use a few IxD eyes, but we like that it’s minimal and most importantly… the core functions of their product appear to be working great. Our team has now talked to roughly 5-6 different team members at Braintree and have nothing but great things to say about those interactions. Great customer service that definitely seems to echo that they want their customers to be successful and are here to do what they can to provide us with the tools we need to fulfill our goals.

I only wish that we had the same service from all of our vendors.

Bryan, thanks for introducing yourself. You have a great team.

Related Posts

Subscribe to my RSS feed Enjoying the content? Be sure to subscribe to my RSS feed.
Comments

Leave a response

  1. Avatar
    Justin Dossey Wed, 16 Apr 2008 21:27:42 GMT

    Yup. I actually was successful in getting set up with TrustCommerce, and I did all the work to integrate with their new XML-based gateway. I know their API inside and out now, having implemented free periods, recurring billing, reporting, etc. with them. Considering their hundreds of pages of documentation, it was a bit of a surprise to learn how underdocumented their system is (example: their DTD requires that all tokens come in a specific order, independent of nesting level. i.e. <user><name>Justin</name><state>California</state></user> might work, but <user><state>California</state><name>Justin</name></user> would give an uninformative Java backtrace from Tomcat). Also, you can’t give non-recurring discounts on recurring service in a straightforward manner. Anyway, congrats to you and to Braintree.

  2. Avatar
    Mike Mangino Thu, 17 Apr 2008 13:24:27 GMT

    I’ve had the same experience with Braintree. That’s why we added support for them in ActiveMerchant. Not only can you process credit cards, you can also take payment via ACH (checking account.)

    They’re great people with a great solution.

  3. Avatar
    Michael Thu, 17 Apr 2008 14:05:30 GMT

    Robby, it would be a great service if you could write up a tutorial on how to implement recurring billing through ActiveMerchant. I was considering buying the ActiveMerchant peepcode book but I didn’t see anything in the index about recurring billing. Any advice would be appreciated.

  4. Avatar
    Marlena Fernandez Berkowitz Thu, 17 Apr 2008 15:31:29 GMT

    I would welcome everyone to visit my company’s website, www.paysimple.com. We provide an on-demand Software as a Service (SaaS) platform that enables small businesses to bill, collect, and manage their customer payments under one user-friendly system. The PaySimple solution includes:

    Recurring Billing; Email Invoicing; Web/Telephone Payments; ACH Direct-Debit; EFTs and Direct Deposits; Credit Card Processing; E-Check Processing; Check Conversion; Business Software/Shopping Cart Integration

    Best of all, small businesses do not need any technology experience to use or customize the system. We’ve designed a solution with the small business needs and budget in mind.

  5. Avatar
    Zack Thu, 17 Apr 2008 15:40:53 GMT

    Thanks for the writeup!

    I’ll definitely have to check out Braintree in the future.

    It is too bad it’s so hard to signup for a new account at TrustCommerce. I had the exact same bad experience when I first tried to signup. Thankfully the service and support is great once a customer.

  6. Avatar
    Sebastian Thu, 17 Apr 2008 21:44:10 GMT

    Good review :)

  7. Avatar
    Anny Sat, 19 Apr 2008 15:37:47 GMT

    I have wanted one of these forever! THANKS for the great work

  8. Avatar
    Finanzamt Tue, 22 Apr 2008 18:54:35 GMT

    getbraintree seems fine, I will try it.

  9. Avatar
    Marston A. Wed, 23 Apr 2008 08:57:40 GMT

    Just curious, if you can share, what the month/transaction fee’s for BrainTree are? Having an all in one CC Processor/Gateway/Merchant is very appealing.

    We’re using TrustCommerce with varying degrees of success and are considering switching to BrainTree. I’ve contact them directly and am awaiting a response but thought others might know already.

    Though with TrustCommerce we need a separate merchant and we pay 2x monthely fee’s and per transaction costs.

  10. Avatar
    Benjamin Curtis Sat, 10 May 2008 02:16:47 GMT

    I’m a big fan of Braintree as well, and I’ve had similar experiences with TrustCommerce, both the good and the bad.

    @Michael, check out http://railskits.com/saas/ for Rails code that uses ActiveMerchant and implements recurring billing. All the work has already been done for you! :)

  11. Avatar
    Parker McGee Thu, 31 Jul 2008 21:45:06 GMT

    Just a note to mention that Braintree has implemented a new volume requirement of $100,000 per month for merchants to use their service.

  12. Avatar
    Ryan Heneise Fri, 01 Aug 2008 21:30:03 GMT

    Parker McGee: “new volume requirement of $100,000 per month”

    Seriously? That seems awfully high. What other options are available for small companies that don’t have $1.2 million in credit card revenue?

  13. Avatar
    Chad Gardner Fri, 05 Sep 2008 21:14:26 GMT

    @ Ryan As Marlena mentioned previously in the comments, you should take a look at PaySimple—we provide a SaaS platform that caters to small businesses. Our all-in-one, customer-centric system is perfect for companies that aren’t pulling in $1.2 million but still want a level playing field and the same payment processing advantages of larger companies. If you have any questions, feel free to email me at cgardner (at) paysimple (dot) com

  14. Avatar
    Mike Mangino Wed, 01 Oct 2008 14:39:07 GMT

    I just talked to the CEO of Braintree, Bryan Johnson. It sounds like they have some new plans that don’t require the minimum volume requirement. I’ve been using them for a while and am extremely happy.

    Mike (Author of the Braintree gateway for ActiveMerchant)

  15. Avatar
    Mark Percival Wed, 01 Oct 2008 17:51:49 GMT

    Yeah I got the same response from Briantree. $1mil plus in charge card revenue or else a minimum applies. I understand the need for minimums, but it’s a little steep if your just starting out and can’t guarantee that kind of volume. That being said I’d love to use the service, it gets great reviews, but at this point I’ll have to look elsewhere.

  16. Avatar
    nospam@matthewbmedia.com Tue, 07 Oct 2008 03:02:14 GMT

    If you are intending on doing your own integration work, then I can’t recommend using Paysimple. Their API is in flux, being worked on, and their documentation is outdated – their error reporting is not correct, in fact, it’s the worst error reporting I’ve seen from any gateway I’ve used so far.

    It has been quite a pain to do a custom PHP integration.

    Their developers are really nice, and helpful – but I would recommend coming back in 1 year if you are looking at paysimple.

    However if you want to use their “hosted” order checkout page, then you won’t run into these issues.

  17. Avatar
    Luke Amoreano Sun, 21 Dec 2008 21:41:02 GMT

    Any updates on the PaySimple integration. I really like their model, but finding a module, plugin or any cart to work with has been a challenge.

    I need to use a cart with it so that my affiliate program gets notification of sale.

  18. Avatar
    Chad Gardner Tue, 23 Dec 2008 21:21:27 GMT

    @Luke

    While we do have one-off integrations written with a few carts, the vast majority of our customer base prefers to use our “out of the box” payment forms that are hosted by PaySimple, PCI compliant, and customizable. As we continue to grow, we will have more resources to better tackle this. If you have a cart that you would recommend, we’d be happy to take a look and see if it makes sense to write an integration.

    Thanks for the interest, and let me know if there is anything I can help you with.

  19. Avatar
    Phill Kenoyer Mon, 12 Jan 2009 22:26:38 GMT

    @Chad Gardner, I have a customer that is using PaySimple. I’m not looking forward to writing the payment stuff, and I’ll be recommending they switch to something supported by ActiveMerchant.

    If you really want to be taken serious here, you should have your IT write the ActiveMerchant support and push it up to the repo. Then it will be very simple to use your services. Until then, good luck trying to sell to the RoR crowd.

  20. Avatar
    Walter Smith Thu, 29 Jan 2009 04:39:09 GMT

    I am in mid-application with Braintree now, and there has been no mention of any $1 million number. There is a $200 monthly minimum fee—if you only have $150 in transaction fees in a month then you have to pay $200.

    Maybe I’m missing something, but the PCI-DSS requirements for using a payment gateway (that is, most of ActiveMerchant) seem to be prohibitive now. Even if you don’t store CC numbers, the fact that they pass through your server for a few milliseconds on their way to the gateway means you have to go through the 200-question SAQ D document to be PCI compliant. And as far as I can tell, virtualized servers don’t qualify, which is a problem.

    Braintree has a “transparent redirect” API that posts CC info directly from your page to their server so it never touches your server at all. To me, that appears to be the only practical way for a small web shop to be PCI compliant, yet retain control over their UI (as opposed to redirecting to a 3rd-party page a la Paypal). Do other providers have a similar API?

  21. Avatar
    Tiffany S. Sat, 07 Mar 2009 18:32:14 GMT

    After reading this article about Braintree payment solutions, I deceided to visit the Braintree website. I have watched the video about PCI Compliance. They say that they offer a [... unique solutions (to) prevent credit card data from entering a merchant environment without changing the user experience and offer merchants full control over the data.] I am convinced that the PCI Compliance is significantly reduced and no credit card data is present in the merchants systems to be stolen. So, I will start using the Braintree software as soon as I need it!

Share your thoughts... (really...I want to hear them)

Comments