PayPal Powered by Braintree for WooCommerce

The Braintree for WooCommerce gateway lets you accept credit cards and PayPal payments on your WooCommerce store via Braintree. Customers can save their ...


Price is automatically change as IP and excludes tax



Uploaded by


Here the download button for membership user

Edit Content

Login Required

You must login before requesting an update. If you do not have an account, create a new account by clicking the Create Account button.

Edit Content

Data not submitted by uploader. Ask to administrator or Community Section

Edit Content

Documentation available in zip file


Braintree for WooCommerce


Braintree for WooCommerce (formerly PayPal Powered by Braintree)lets you accept credit cards and PayPal payments on your WooCommerce store via Braintree. Customers can save their credit card details or link a PayPal account to their WooCommerce user account for fast and easy checkout.

Braintree for WooCommerce includes full support for WooCommerce Subscriptions and WooCommerce Pre-Orders for both the credit card and PayPal gateways! Click here for more information about Subscriptions and Pre-Orders compatibility.

Translation ready! This plugin uses two text domains: 

  • woocommerce-gateway-paypal-powered-by-braintree
  • woocommerce-plugin-framework

Click here for translation help.

Developers: We have a hook and function reference available that you might find handy for customizations!


  • PHP 5.4+ (you can see this under WooCommerce > Status)
  • WooCommerce 2.6+
  • An SSL certificate
  • Braintree Direct account
  • cURL support (most hosts have this enabled by default)
As of version 2.0, Braintree for WooCommerce can be used with merchant accounts in any country. However, your store currency must match your merchant account! If you’d like to sell in a different currency than your Braintree account, you must use a multi-currency setup.


  1. Ensure your store meets the plugin requirements.
  2. Download the extension from your WooCommerce dashboard.
  3. Go to Plugins > Add New > Upload and select the ZIP file you just downloaded.
  4. Click Install Now and then Activate.
  5. Click Configure and read the next section to learn how to setup the plugin.

Getting started

Follow the steps below to connect the plugin to your Braintree Direct account:

  1. Login to your Braintree Control Panel.
  2. Select the gear icon in the upper right corner and click API.
Finding the API info in the Braintree control panel
  1. From here, you can click View to view an existing set of API keys or Generate New API Key to create a new set.
Viewing or generating API keys in the Braintree control panel
  1. When viewing keys, copy the Public Key, Private Key, and Merchant ID.
Viewing API keys in the Braintree control panel
  1. Now, login to your WooCommerce site and go to WooCommerce > Settings > Payments and select either of the Braintree gateways.
  2. Paste the copied API keys into the associated fields under the Connection Settings.
  3. Click Save changes.
Connection settings in the Braintree plugin

That’s it! You’re ready to start accepting payments. Keep reading if you want to tweak settings and customize the checkout process.

Credit card settings

You can configure the following settings for the Braintree for WooCommerce credit card gateway:

  • Enable / Disable: Allow customers to use this gateway to checkout.
  • Title: The text shown for the payment during checkout and on the Order Received page.
  • Description: The text shown under the gateway’s title during checkout. Limited HTML is allowed. If you enable test mode, this section will also display a notice along with test credit card numbers.
  • Card Verification (CSC): Require customers to enter their card security codes when checking out.
  • Transaction Type: Controls how transactions are submitted to Authorize.Net. Defaults to “Charge” to automatically capture payments. Click here to learn more about capturing payments.
  • Charge Virtual-Only Orders: If Transaction Type is set to “Authorization”, enable this to automatically capture charges for orders with only virtual products. For downloadable products, this will grant downloads access right away.
  • Capture Paid Orders: If Transaction Type is set to “Authorization”, enable this to automatically capture charges when orders move to a paid status.
  • Accepted Card Logos: Determines which card logos are displayed during checkout. This has no impact on which cards are accepted by your merchant account.
  • Tokenization: Let customers save their payment methods for future use at checkout. The Vault must be enabled in your Braintree account to use tokenization. This is required for Subscriptions or Pre-Orders.
  • Detailed Decline Messages: Display detailed messages to customers to provide reasoning for declines instead of a generic error message when possible. Click here to read more about detailed decline messages.
  • Debug Mode: Enable when you’re having issues processing transactions. You can choose to log API requests directly on the checkout page, save them to the WooCommerce > Status > Logs page, or both. As a best practice, please do not enable this setting unless you’re having issues with the plugin.
  • Environment: Switch between “Production” and “Sandbox” credentials. Set to “Production” to process payments. Enable “Sandbox” to send transactions to your Braintree sandbox account. Click here to sign up for a Braintree sandbox account.
  • Share connection settings: If using the credit card and PayPal gateways, select this setting to share credentials between the gateways so you don’t have to enter them twice.
  • Merchant ID, Public Key, Private Key: API key credentials required to connect the plugin to Braintree. Click here for instructions on locating those keys.
  • Merchant Account IDs: Use if you have different merchant accounts for multi-currency support. Click here to read more about Braintree multi-currency.
  • Dynamic Descriptors: Determine how your store is represented on customer credit card statements. Click here to read more about dynamic descriptors.
  • Fraud Settings: Optionally select the fraud tool you’d like to use for your payments. Click here to read more about fraud and verification tools.
  • 3D Secure: Optionally enable different 3D secure verifications if enabled under your Braintree account. Click here to read more about 3D secure.

PayPal settings

To use the Braintree PayPal gateway, you must have PayPal enabled in your Braintree account under Settings > Processing.


There are no reviews yet.

Be the first to review “PayPal Powered by Braintree for WooCommerce”
This site using Akismet Spam Protection to reduce spam. Your comment take sometime to public.
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

30% OFF

On Membership!

Use Code: MAX30

This offer is valid for a limited time, so don't wait any longer and take advantage of this opportunity to enjoy our services at an unbeatable price.