woocommerce braintree not working

Woocommerce braintree not working

I need help regarding setting up WooCommerce Subscription plugin for using a recurring payment for a Website and to facilitate Payments for the same I am using PayPal Powered by Braintree – WooCommerce .

The way I have set up the plugin is as follows:

Using the WooCommerce Subscription Plugin I am creating the required plans which have Recurring Payments on the Website.

And for payment processing we are using Braintree powered by PayPal plugin .

Issue I am facing is the Braintree payment gateway is processing the payment as Recurring payment (Subscription), but on next due date of payment the customer is not charged automatically and the website owner has to manually charge the customer.

So basically I want to process the payment automatically for a subscription without the website owner having to charge each subscription manually on due date.

Setting for subscription plans on WooCommerce Subscription plugin:

Settings on the Braintree powered by PayPal plugin.

Few questions

  1. Is the setup mentioned above correct or am I missing something?

Currently the Plans to be shown on the website are being created using the WooCommerece Subscription plugin, now do I need to create subscription plans on braintree panel first and then link those plans with WordPress using the braintree api? Or creating the plans on Subscription Plugin is fine using Braintree as just a payment gateway.

Is there anything to do with reference transactions, do I need to set up reference transactions on the Subscription module?

Is it necessary to enable reference transactions to process the payment automatically?

I have tried different approaches without much luck, so any help in setting this up will be highly appreciated.

Description

This is a PayPal Powered by Braintree Payment Gateway for WooCommerce, which will let you accept credit card, debit card, and PayPal payments on your WooCommerce store via Braintree.

PayPal Powered by Braintree allows you to securely sell your products online using Hosted Fields to help you meet security requirements without losing flexibility and an integrated checkout process. Hosted Fields are little iFrames, hosted on PayPal’s servers, that fit inside the checkout form elements and provide a secure means for your customers to enter their card information.

This plugin supports WooCommerce Subscriptions to let you sell products that require recurring billing, and WooCommerce Pre-Orders to let you take payment up-front for products that are coming soon, or to automatically charge customers when pre-orders ship.

Checkout is seamless either via credit cards or PayPal, and customers can save a payment method to their account for future use or manage saved payment methods with a few clicks.

For US merchants, connecting to PayPal is as simple as clicking a button – no complicated API keys to cut and paste. For merchants outside the US, you’ll be up and running once you enter your existing Braintree account credentials.

Powering Advanced Payments

PayPal Powered by Braintree provides several advanced features for transaction processing and payment method management.

  • Meets PCI Compliance SAQ-A standards
  • Supports official Subscriptions & Pre-Orders plugins
  • Customers can securely save payment methods or link a PayPal account to your site
  • Process refunds, void transactions, and capture charges right from within WooCommerce
  • Ability to add multiple merchant IDs to support multi-currency when used with a currency switcher
  • Supports Braintree Advanced Fraud tools and Kount Direct (if enabled)
  • Supports 3D Secure if enabled in your Braintree account
  • and more!

Screenshots

  • US Merchants: Connect to Braintree or enter credentials
  • Non-US Merchants: Enter Braintree credentials
  • Credit Card gateway settings
  • PayPal gateway settings
  • Advanced credit card settings
  • Checkout with PayPal directly from the cart.
  • Checkout with PayPal or credit / debit cards.

Installation

Minimum Requirements

  • WordPress 4.4 or greater
  • WooCommerce 2.6 or greater
  • PHP version 5.4 or greater
  • cURL

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type WooCommerce PayPal Powered by Braintree and click “Search Plugins”. Once you’ve found our plugin, you can view details about it such as the point release, rating, and description. Most importantly of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading our plugin and uploading it to your webserver via your favorite FTP application. The WordPress codex contains instructions on how to do this here.

Automatic updates should work like a charm; as always though, ensure you backup your site just in case.

If on the off-chance you do encounter issues with the shop/category pages after an update you simply need to flush the permalinks by going to WordPress > Settings > Permalinks and hitting ‘save’. That should return things to normal.

This plugin supports payments using both credit and debit cards as well as PayPal.

Does this support recurring payments, like for subscriptions?

Yes! To implement recurring billing, you must use WooCommerce Subscriptions with this plugin.

What currencies can I use?

This plugin supports all countries in which Braintree is available. You can use your native currency, or you can add multiple merchant IDs to process different currencies via different Braintree accounts. To use multi-currency, your site must use a currency switcher to adjust the order currency (may require purchase). We’ve tested this plugin with the Aelia Currency Switcher (requires purchase).

Can non-US merchants use this?

Yes! Merchants outside the US must manually enter API credentials from Braintree rather than using the Braintree connect workflow, but the plugin functions the same way for US and non-US merchants.

Does this support both production mode and sandbox mode for testing?

Yes it does – production and sandbox mode is driven by how you connect. You may choose to connect in either mode, and disconnect and reconnect in the other mode whenever you want.

Where can I find documentation?

For help setting up and configuring, please refer to our user guide.

Why isn’t PayPal working? Credit cards work fine.

Make sure PayPal is enabled on your Braintree account by following the Braintree PayPal Setup Guide.

What do I need to do if I’m updating from the retired SkyVerge Braintree plugin from WooCommerce.com?

The old merchant account settings from the retired plugin will be migrated, and card tokens will migrate as well. As of version 2.0, this plugin is a drop-in replacement for the premium Braintree plugin, so you can safely upgrade to this plugin, which will deactivate the retired Braintree plugin.

Can I use this extension just for PayPal and use another gateway for Credit Cards?

Yes! Please upgrade to version 2.0 to enable gateways individually. If you want to use the PayPal gateway alone and plan to use Subscriptions, please view our user guide for set up tips.

Where can I get support or talk to other users?

If you get stuck, you can ask for help in the Plugin Forum.

Will this plugin work with my theme?

Yes, this plugin will work with any theme, but may require some styling to make it match nicely. Please see
our codex for help. If you’re
looking for a theme with built in WooCommerce integration we recommend Storefront.

Where can I request new features or report bugs?

New feature requests and bugs reports can be made in the plugin forum.

Nederlands

WooCommerce PayPal Powered by Braintree Payment Gateway

Omschrijving

This is a PayPal Powered by Braintree Payment Gateway for WooCommerce, which will let you accept credit card, debit card, and PayPal payments on your WooCommerce store via Braintree.

PayPal Powered by Braintree allows you to securely sell your products online using Hosted Fields to help you meet security requirements without losing flexibility and an integrated checkout process. Hosted Fields are little iFrames, hosted on PayPal’s servers, that fit inside the checkout form elements and provide a secure means for your customers to enter their card information.

This plugin supports WooCommerce Subscriptions to let you sell products that require recurring billing, and WooCommerce Pre-Orders to let you take payment up-front for products that are coming soon, or to automatically charge customers when pre-orders ship.

Checkout is seamless either via credit cards or PayPal, and customers can save a payment method to their account for future use or manage saved payment methods with a few clicks.

For US merchants, connecting to PayPal is as simple as clicking a button – no complicated API keys to cut and paste. For merchants outside the US, you’ll be up and running once you enter your existing Braintree account credentials.

Powering Advanced Payments

PayPal Powered by Braintree provides several advanced features for transaction processing and payment method management.

  • Meets PCI Compliance SAQ-A standards
  • Supports official Subscriptions & Pre-Orders plugins
  • Customers can securely save payment methods or link a PayPal account to your site
  • Process refunds, void transactions, and capture charges right from within WooCommerce
  • Ability to add multiple merchant IDs to support multi-currency when used with a currency switcher
  • Supports Braintree Advanced Fraud tools and Kount Direct (if enabled)
  • Supports 3D Secure if enabled in your Braintree account
  • and more!

Schermafdrukken

  • US Merchants: Connect to Braintree or enter credentials
  • Non-US Merchants: Enter Braintree credentials
  • Credit Card gateway settings
  • PayPal gateway settings
  • Advanced credit card settings
  • Checkout with PayPal directly from the cart.
  • Checkout with PayPal or credit / debit cards.

Installatie

Minimale vereisten

  • WordPress 4.4 or greater
  • WooCommerce 2.6 or greater
  • PHP version 5.4 or greater
  • cURL

Automatische installatie

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type WooCommerce PayPal Powered by Braintree and click “Search Plugins”. Once you’ve found our plugin, you can view details about it such as the point release, rating, and description. Most importantly of course, you can install it by simply clicking “Install Now”.

Handmatige installatie

The manual installation method involves downloading our plugin and uploading it to your webserver via your favorite FTP application. The WordPress codex contains instructions on how to do this here.

Bezig met bijwerken

Automatic updates should work like a charm; as always though, ensure you backup your site just in case.

If on the off-chance you do encounter issues with the shop/category pages after an update you simply need to flush the permalinks by going to WordPress > Settings > Permalinks and hitting ‘save’. That should return things to normal.

This plugin supports payments using both credit and debit cards as well as PayPal.

Does this support recurring payments, like for subscriptions?

Yes! To implement recurring billing, you must use WooCommerce Subscriptions with this plugin.

What currencies can I use?

This plugin supports all countries in which Braintree is available. You can use your native currency, or you can add multiple merchant IDs to process different currencies via different Braintree accounts. To use multi-currency, your site must use a currency switcher to adjust the order currency (may require purchase). We’ve tested this plugin with the Aelia Currency Switcher (requires purchase).

Can non-US merchants use this?

Yes! Merchants outside the US must manually enter API credentials from Braintree rather than using the Braintree connect workflow, but the plugin functions the same way for US and non-US merchants.

Does this support both production mode and sandbox mode for testing?

Yes it does – production and sandbox mode is driven by how you connect. You may choose to connect in either mode, and disconnect and reconnect in the other mode whenever you want.

Waar kan ik documentatie vinden?

For help setting up and configuring, please refer to our user guide.

Why isn’t PayPal working? Credit cards work fine.

Make sure PayPal is enabled on your Braintree account by following the Braintree PayPal Setup Guide.

What do I need to do if I’m updating from the retired SkyVerge Braintree plugin from WooCommerce.com?

The old merchant account settings from the retired plugin will be migrated, and card tokens will migrate as well. As of version 2.0, this plugin is a drop-in replacement for the premium Braintree plugin, so you can safely upgrade to this plugin, which will deactivate the retired Braintree plugin.

Can I use this extension just for PayPal and use another gateway for Credit Cards?

Yes! Please upgrade to version 2.0 to enable gateways individually. If you want to use the PayPal gateway alone and plan to use Subscriptions, please view our user guide for set up tips.

Waar kan ik support vinden of met andere gebruikers problemen bespreken?

If you get stuck, you can ask for help in the Plugin Forum.

Will this plugin work with my theme?

Yes, this plugin will work with any theme, but may require some styling to make it match nicely. Please see
our codex for help. If you’re
looking for a theme with built in WooCommerce integration we recommend Storefront.

Where can I request new features or report bugs?

New feature requests and bugs reports can be made in the plugin forum.

Leave a Reply

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