This module integrates Braintree Payments with Drupal Commerce to accept credit card payments on-site and store card data in the Braintree vault for later processing.


See the modules README.txt for information on installing and configuring this module.

Drupal 7 version

This module uses an external library.

Download your choice of the 3.21.0 PHP library from Braintree:

More information can be found in the README.txt

The 7.x-3.x branch is not ready to be used. Stick with 2.0 until further notice :)

Drupal 8 version

Commerce Braintree, like all Commerce modules, must be installed via Composer.

1. Add the repository (if you haven't)

composer config repositories.drupal composer

2. Download Commerce Braintree

composer require "drupal/commerce_braintree ~1.0"

Use "composer update drupal/commerce_braintree --with-dependencies" to update Commerce Braintree to a new release.

See Using Composer in a Drupal project for more information.

Supporting organizations: 

Project information