This module has integration with the Braintree PHP library and provides a simple form for taking donations or e.g. membership payments. You need to use composer to install the library and also download the Braintree Payment javascript library. See the README for details and https://developers.braintreepayments.com/javascript+php/guides/drop-in

This module is not a shopping cart and is meant to support a simple one-page donation form. You will need to write a custom module if you wish to have a customized form based on the default form that is provided.

The Drupal 7 version started out as an update from Drupal 6, but has been streamlined to only support the iframe (drop-in) donation form since this is the only method that falls under SAQ-A for PCI DSS 3.0.
See: http://drupalpcicompliance.org/ for more information about PCI compliance with Drupal.

The Drupal 7.x version includes support for recurring donations (e.g. monthly). Read the README for details on how to set up the payment plans.

Project information

Releases