Integrate Braintree with Drupal

Integration Analysis

Our team of expert Drupal developers has researched available modules for integration with Braintree. We’ve combined this with feedback from the Drupal community to provide you with basic expectations of what this integration will require.

Below you’ll find information on the available module(s) along with developer notes. Our summary analysis covers both Drupal 7 and Drupal 8. Learn more about how we rated each module or let us know if we missed something.

Module: Commerce Braintree Marketplace

This module is designed to extends the commerce_braintree module for better use of the Braintree marketplace transactions API.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Nonexistent
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Drupal 8
Module Stability
Security Risk
Default Features
Developers Only
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Module: Commerce Braintree

This module integrates Braintree Payments with Drupal Commerce and provides a method for accepting credit card payments on a Drupal site.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Stable
Default Features
Developers Only
Integration Complexity
Somewhat Complex
Documentation
Limited Documentation
Drupal 8
Module Stability
Stable
Default Features
Developers Only
Integration Complexity
Moderately Complex
Documentation
Limited Documentation
Module: Braintree payment

This module allows users to integrate a Braintree payment gateway with their Drupal site.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Moderately Stable
Default Features
Developers Only
Integration Complexity
Very Complex
Documentation
No Documentation
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Module: Braintree Cashier

This module uses the Braintree payment gateway module to allow for recurring subscriptions through credit/debit card or PayPal payments.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Nonexistent
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Drupal 8
Module Stability
Stable
Default Features
Fully Featured
Integration Complexity
Simple
Documentation
Well Documented
Module: Braintree API

This module provides an API that makes it possible to use Braintree within a custom module.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Nonexistent
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Drupal 8
Module Stability
Stable
Default Features
Developers Only
Integration Complexity
Somewhat Complex
Documentation
Somewhat Documented
Module: Braintree

This module serves to integrate the braintree subscription API with Drupal.

Module Stability
Default Features
Integration Complexity
Documentation
Drupal 7
Module Stability
Nonexistent
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A
Drupal 8
Module Stability
Port: Not Started
Default Features
N/A
Integration Complexity
N/A
Documentation
N/A