InternetFett

Portfolio and code samples for the web

Braintree payment gateway extension for WooCommerce

** UPDATE **
This plugin is only compatible with the outdated ‘Orange’ API. I may release an updated version in the future.

If you haven’t heard of WooCommerce, it’s a WordPress plugin by the guys over at WooThemes that can turn your site into a robust online store. Want to know the best part? It’s free… well, sortof. In order to recieve payments, WooCommerce has to connect to a payment gateway (with a plugin extension) and it only ships with a few. This can be a problem because there are multitudes of other options out there. WooThemes sells additional payment gateway extensions on their website for around $30 or $50. They’ve also got a forum thread where they attempt to gauge the popularity of payment gateways for which an extension doesn’t exist yet.

Now, I’m partial to one specific gateway myself. I’ve been using Braintree, they’ve got good rates and a great API. Braintree has been wayyyy down on WooCommerce’s list of upcoming extensions, so I decided to write it myself. I modified one of the free extensions for a similar gateway. I’ve been using it for over a month now with great success and now I’m offering it to you. Not for fifty bucks, not even thirty! That’s right- FREE!

Download – Braintree payment gateway extension for WooCommerce

If freebies give you the heebie-jeebies, feel free to buy me a drink with this handy-dandy PayPal button (I have a serious addiction to SweatLeaf tea and I need my fix).

5 Comments

pratyk says: October 23, 2012 at 1:53 pm

I just downloaded your plugin and I wanted to test it out using the Braintree Sandbox. I was trying to setup the plugin and it requires the username / password / processor ID.

Would these be the Merchant ID / Private Key / Public Key respectively?

Thanks.

Reply
    InternetFett says: October 23, 2012 at 2:31 pm

    I haven’t used the Braintree Sandbox before, so I can’t speak to that.

    The username/password in the plugin refers to a user account with API access created within the merchant login under ‘Gateway Options’ > ‘User Accounts’. This would require the merchant account to already be set up. There is a built in ‘Test Mode’ option for development.

    WooCommerce does offer an official Braintree plugin now for $50, though I don’t know if it supports Sandbox either.

    Reply
      Janiel says: March 23, 2013 at 1:17 pm

      having the same issue can you please specify.

      Braintree only uses Merchant ID / Private Key / Public Key respectively, where do i put this, on your options i only get username / password / processor ID ?

      Reply
        InternetFett says: March 25, 2013 at 10:50 am

        Sorry, this plugin is outdated. This was built on an older version of the Braintree API (Orange). It is not compatible with the new version (Blue). I’ll see about updating it when I have time.

        Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>