Image

Braintree For WooCommerce

Description

Accept Credit Cards, PayPal, PayPal Credit, Google Pay, ApplePay, Venmo, and Local Payments like iDEAL all in one plugin for free!

Official Partner Of Braintree

Payment Plugins is an official partner of Braintree & PayPal and has worked closely with them to develop this solution.

Boost conversion by offering product and cart page checkout

Braintree for WooCommerce is made to supercharge your conversion rate by decreasing payment friction for your customer.
Offer PayPal, Google Pay, Apple Pay on product pages, cart pages, and at the top of your checkout page.

Features

  • Google Pay
  • Apple Pay
  • PayPal & PayPal Credit
  • Venmo
  • Credit Cards
  • 3D Secure 2.0 & 1.0
  • iDEAL, P24, SEPA, WeChat, Giropay, & more
  • SAQ A PCI Compliant
  • Beautifully designed forms
  • Create your own custom form
  • Integrates with Woocommerce
  • Integrates with Woocommerce Subscriptions 2.0.0+
  • Offer subscriptions without the WooCommerce Subscription plugin
  • Integrations with WooCommerce currency switchers
  • Add Custom fees
  • Void transactions
  • Automatic settlement or authorize transactions
  • Issue refunds
  • Dynamic descriptors

Support

For more information or questions, please email support@paymentplugins.com or read through our detailed documentation.

Developer Docs

Need to customize the plugin? It’s easy using our documentation. Code Examples && Developer Docs

Screenshots

  • Image
    Product page showing one click checkout with PayPal, Google Pay, and Apple Pay
  • Image
    Cart page showing one click checkout
  • Image
    Checkout page showing Google Pay selected
  • Image
    Credit card form which has been filled out
  • Image
    PayPal popup for selecting shipping method
  • Image
    Settings page

FAQ

Do you have an documentation?

Yes, we have Configuration docs and Developer docs

How do I test the plugin?

To test the plugin, all you have to do is create a Braintree Sandbox account and Configure the plugin.

Does your plugin support mulit-currency shops?

Yes, our plugin supports shops that sell in multiple currencies. It’s easy to setup! Read more here

Does your plugin support 3DS 2.0?

Yes, this plugin supports 3DS 2.0.

Why is my card processing as 3DS 1.0?

Some card providers have not switched over to 3DS 2.0 yet so Braintree processes the transaction as 3DS 1.0. This isn’t anything to be alarmed
about and is expected behavior.

Reviews

Image
May 15, 2020
Been testing out payment gateways all day and this plugin was one of the first. It's the best featured (cc, paypal, google pay and apple pay all in one plus others) and has the most customisation options but i had an issue with things not displaying. Created a thread on the support forum and had three blazing quick responses from the author - problem resolved on the same day, which is practically unheard of when it comes to free plugin support! Chuffed to bits with this and looking forward to using this plugin for all payment processing going forward.
Image
May 1, 2020
After setting up Braintree with this plugin, I had one payment processing issue and one site layout issue with the buttons. Both times, the plugin was not at fault, but support responded in less than an hour with accurate guidance on what the issues could be, which led me down the path of correcting them. Well done. One minor improvement I'd request is to make Google Pay setup easier. It's currently the only payment option where the website developer has to submit additional information and screenshots to Google to activate. I did not have to do this with my previous payment gateway plugin, so I suspect they had already done that for me in some way.
Image
April 20, 2020
I'm not the most tech savvy guy and Clayton responded to my numerous emails very,very promptly and I'm up and running and looks like smooth sailing now. Unbelievably great customer service!!
Image
April 14, 2020
This is the best experience I have with a payment plugin. Hassle free, fantastic support. The best of the best. I recommend this to anyone who wants to use Braintree for payments.
Image
April 1, 2020
So refreshing to find someone who provides fast and helpful support. Thanks again!
Image
March 20, 2020
Awesome plugin & awesome support. What’s not to like?
Read all 109 reviews

Contributors & Developers

“Braintree For WooCommerce” is open source software. The following people have contributed to this plugin.

Changelog

3.1.9

  • Updated – WC tested to 4.1.0
  • Updated – Braintree JS version to 3.62.1
  • Added – PayPal transaction ID to order meta.
  • Fixed – Check for PayPal button container before attaching button.

3.1.8

  • Updated – Braintree JS version to 3.62.0
  • Updated – GPay documentation and new link to GPay Business Console
  • Added – Vat tax inclusion on Apple Pay and GPay wallets
  • Fixed – Terms text disappearing on cart during update if only PayPal active

3.1.7

  • Updated – WC 4.0.1
  • Updated – WP 5.4
  • Fixed – Apple Pay and Google Pay rounding when provided amounts exceed 2 decimals.
  • Added – Saved payment methods translatable string “No matches found”.

3.1.6

  • Updated – WC 4.0.0 support

3.1.5

  • Updated = WC 3.9.3 support
  • Updated – Braintree JS version to 3.59.0
  • Updated – Dropin version to 1.22.1
  • Fixed – CC form not showing on checkout page if customer has 100% coupon when page loads then selects shipping method that causes order total to be greater than zero.

3.1.4

  • Added – Plugin automatically converts data from PayPal Powered By Braintree to this plugin’s format. This ensures smooth transition and no interruption to recurring payments, pre-orders, etc.
  • Added – Save credit card option added to Admin Pay Order.
  • Added – Discount line items added to payment sheets.
  • Fixed – Admins can add multiple products to subscription on Admin Subscription page.

3.1.3

  • Updated – cart buttons positioning
  • Updated – wpml-config.xml file added
  • Added – WC 3.9.1 support

3.1.2

  • Updated – Braintree JS version to 3.57.0
  • Updated – Braintree PHP SDK to 4.6.0
  • Updated – WC 3.9 support

3.1.1

  • Updated – Braintree JS to 3.56.0
  • Fixed – Place order button not re-appearing when PayPal clicked then local method.

3.1.0

  • Added – WC 3.8.1
  • Added – Pop-ups message for local payments when browser blocks pop-up.
  • Added – Hook added after subscription payment method update.

3.0.9

  • Updated – Braintree JS to 3.55.0
  • Added – Gateway description option
  • Added – Merchants can now add the Apple domain association file using the plugin
  • Fixed – Used for variation option not showing in WC 3.7+ when Braintree variable subscription selected

3.0.8

  • Updated – Braintree JS to 3.54.2
  • Updated – Improved local payments logic.
  • Updated – Google Pay paymentDatacallbacks updated
  • Added – Kount status logic

3.0.7

  • Updated – Always return instance of token in WC_Braintree_Payment_Gateway::get_token() even if token doesn’t exist. This prevents exceptions when data doesn’t exist in tokens table.
  • Added – WC Pre-Order check to see if order contains a pre-order. Previously only checked if a pre-order required tokenization.
  • Added – Polyfill for old browsers (IE11 etc) that don’t support Promises.

3.0.6

  • Updated – Braintree JS to 3.53.0
  • Added – action in add_payment_method function so plugins can alter behavior before payment method save.
  • Fixed – Dropin form message “please fill out payment form” that happens occasionally on checkout page load.
  • Fixed – Truncate item description to less than 127 characters when adding line items to transaction.
  • Fixed – Error that appears when 3DS enabled and cart total is zero due to subscription with a trial period.
  • Added – PayPal addressOverride logic so returning customers will see their address in PayPal popup.
  • Added – Pre Order support for payments on a product that occur in the future.

3.0.5

  • Updated – Braintree JS 3.52.1
  • Updated – update-3.0.4.php file directory list check added. Some merchant sites don’t have permissions setup properly so check for directory before update.
  • Updated – Check for existance of shipping fields when verifying 3DS so undefined values aren’t returned.
  • Updated – Shop manager permission added to order actions like void, capture, view transaction popup.
  • Fixed – Place Order button not re-appearing if credit card gateway not selected first.

3.0.4

  • Updated – Braintree JS 3.52.0
  • Updated – Braintree vault ID check added to add_payment_method function.
  • Updated – Address null check added to add_payment_method function
  • Updated – Plugin text domain changed to woo-payment-gateway. Update attemps to change all translations that use braintree-payments to woo-payment-gateway.
  • Added – Browser locale detection added for PayPal smartbutton
  • Updated – PayPal will show customer shipping address in pop-up if already entered.

3.0.3

  • Added – Order pay line items in Google and Apple Pay payment sheets.
  • Fixed – Spelling errors corrected
  • Fixed – PayPal popup error on order pay page
  • Fixed – Apple Pay invalid state validation for countries without states
  • Updated – Updated subscription functionality so billing frequency always returns a number to prevent DateInterval exceptions when subscriptions haven’t been configured 100%.

3.0.2

  • Fixed – Error caused by fees script when fees are enabled.
  • Updated – If dynamic pricing is not enabled for Google Pay, the customer is directed to the checkout page and prompted to review their order. All billing and shipping fields are pre-populated.
  • Updated – JS script version to 3.51.0.
  • Added – EPS, Bancontact, Giropay, SEPA, WeChat, MyBank, Sofort

3.0.1

  • Added – PayPal to product page
  • Added – Google Pay to product and cart page
  • Added – Google Pay dynamic price (shows line items in payment sheet)
  • Added – iDEAL, P24
  • Updated – Subscription functionality
  • Updated – All JS scripts
  • Updates – Client token API for improved speed
  • Removed – Donation functionality removed. To continue to use donations, download version 2.6.65 and do not upgrade.

2.6.65

  • Updated – Script version to 3.50.0
  • Updated – Non ASCII chars replaced for 3DS 2.0

2.6.64

  • Fixed – Apple Pay variable product conflict resolved.
  • Updated – Script version to 3.48.0
  • Added – 3.0.0 Release candidate notice
  • Added – PayPal locale in button render function