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
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
Contributors & Developers
“Braintree For WooCommerce” is open source software. The following people have contributed to this plugin.
Translate “Braintree For WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
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







