Powered by Adobe Commerce 2.4.2-p1

This extension is in our Payment category, and could affect the PCI compliance level of your store. It is the merchant’s responsibility to ensure the proper PCI compliance level of their store, as applicable by PCI regulations. The PCI Self-Assessment is one tool you can use when evaluating Payment extensions and how they may affect your PCI compliance level. For more information on Marketplace policies, please review the Marketplace Terms & Conditions.
1_12x.jpg

Braintree Payments

by PayPal
Adobe Premier Exchange Partner
This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store
TOTAL:
$0.00

Overview

Back to top

PayPal helps drive growth for businesses of all sizes, allowing you to accept and process more payment types via Braintree in more places, including major credit and debit cards, local payment methods, Apple Pay, Google Pay, PayPal Credit* and Pay Later offers, while benefiting from a powerful network of over 370M global active users in over 200 markets, and supporting 100+ currencies.

This extension updates and extends the core Braintree functionality that comes shipped with Magento 2 and takes advantage of the latest version of the Braintree SDK. It’s strongly recommended that all merchants using Braintree upgrade to this extension in order to benefit from many improvements and additional features such as Apple Pay and Pay Later.

Account & Pricing

A Braintree account is required to use this extension. If you don’t yet have a Braintree account then you will need to sign-up here for one as the extension will not create you an account during the installation. Please also check out the Braintree pricing as fees will apply when using Braintree to process your transactions.vclbk3njxf

You can now offer PayPal Pay Later options on your Magento store**

PayPal and Gene Commerce have partnered together to bring you this official Braintree extension for Magento 2 stores. Featuring an improved checkout experience designed to drive conversion, the updates include Pay Later options that automatically show relevant Pay Later messages and buttons during the shopping experience as well as at checkout.

* PayPal Credit is subject to consumer credit approval.

** Pay Later options will be available later this year on Magento 2.4 and above.

Pay Later Update

Pay Later messages and buttons have been added in version 3.5.2, allowing US merchants to present Pay in 4 messages and the Pay Later button.

Local Payment Methods Update

Local Payment Methods have been added in version 4.0.0, allowing merchants to offer 8 new payment methods for EU customers. In order to install version 4, please read the following support article here.

New Features

  • New: Pay Later button and messages: Pay in 4 (US)
  • Venmo (US only)
  • ACH Direct Debit (US only)
  • Level 2/3 Processing for all card payments
  • 3D Secure 2
  • Apple Pay
  • PayPal Credit (UK)
  • Google Pay
  • Kount ENS webhook
  • M1 to M2 stored card migration tool
  • CVV re-verification for stored cards
  • Virtual Terminal within the Magento Admin
  • PayPal button customization 
  • PayPal Checkout component that supports PayPal JavaScript SDK

 Features

  • Process credit card, debit card and PayPal transactions from the Magento storefront and Admin Panel
  • New: Present Pay Later messaging and accept Pay in 4 payments
  • Integrated with Apple Pay
  • Integrated with Google Pay
  • Integrate with PayPal Credit (UK merchants only)
  • Secure storage of customer payment details in the PCI-compliant Braintree Vault
  • Full support for the latest PCI 3.0 compliant hosted fields solution
  • Stored payment detail management – customers can add and delete cards and PayPal accounts from the Magento customer account section
  • Supports multi-store, multi-merchant and multi-currency Magento instances
  • Provides advanced Braintree fraud protection (AVS and CVV)
  • 3D Secure support 
  • Ability to partially capture transactions
  • Ability to configure the capture action either by invoice or by shipment
  • Ability to configure the sales action to Authorize only or Authorize and Capture at once for both credit cards and PayPal transactions
  • Integration with PayPal through the Braintree Gateway using PayPal's in-context payment solution
  • PayPal button customization feature
  • PayPal 'PayeeEmail' and 'DisplayName' configuration at store-level 
  • PayPal Express integration for cart and checkout pages
  • Sandbox testing environment
  • Online refunding for both Card and PayPal via the Magento admin
  • Customer Services teams can use customer Vaulted information within the Magento admin for MOTO orders
  • Virtual Terminal within the Magento Admin
  • Integrated with Kount's fraud and risk management solution

 

Extends The Core M2 Braintree Functionality

  • Multi-Site merchants requiring the need to include PayPal's 'DisplayName' configuration can do so on a store-level basis
  • Improvements to error messaging 
  • The transaction source has been included in the sales grid in the Magento admin
  • Merchants can now skip the advanced fraud rules to provide flexibility over what transactions get evaluated by Kount
  • Authorizations are now voided within Braintree when the Magento order is canceled
  • An option to require security code (CVV) when using a saved card is now available on the Front-End
  • Braintree custom fields are now available in the front-end however additional custom development is required to map the field names.

 

NOTE: If you are already a Braintree customer and are using the core Braintree extension, then your account credentials will be preserved when you update to use this extension. 

For support please refer to the Gene Support Portal.

Technical Specifications

Back to top

Seller profile

PayPal

Seller contact

E-mail

Integrator

Braintree

Current Version

3.5.2

Magento platform compatibility

Open Source (CE): 2.3 (current), 2.2 (obsolete)

Commerce on prem (EE): 2.3 (current), 2.2 (obsolete)

Commerce on Cloud (ECE): 2.3 (current), 2.2 (obsolete)

Type

Stable Build

Updated

26 March, 2021

Categories

Extensions, Payments & Security, Payment Integration

Documentation

Installation Guides

User Guides

License Type

MIT License (MIT)

Policy

Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Magento that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

3.5.2:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    New features included in this version of Braintree Payments for Magento 2:

    Multi-Shipping Checkout functionality.
    PayPal Pay Later functionality.

3.4.1:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Hotfix for issue where stored cards could not be used with CVV Re-verification disabled

3.4.0:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Added

    - M1 to M2 Stored Card migration tool
    - Kount ENS webhook
    - CVV Re-verification for Stored Cards
    - Information about Apple Pay on-boarding
    - Information about Custom Fields

    Fixed

    - Level 2/3 Processing data now only used for Credit/Debit card transactions and now includes shipping tax
    - Correct state now set on the PayPal Onclick review page
    - Bug where PayPal was not using updated shipping address if the customer changed it during checkout
    - Bug that stopped Admins creating orders in the backend when Braintree was the only payment method
    - API validation check now uses correct Store IDs when a multi-store is being used

    Removed

    - Removed old PayPal payee email configuration option as it has been deprecated by Braintree

3.3.2:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Fix for Level 2 / 3 Processing shipping data

3.3.1:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Fix for Level 2 / 3 Processing data being sent as the incorrect type.

3.3.0:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Compatible with Commerce on Cloud (ECE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    New payment methods added - Venmo and ACH Direct Debit

    Level 2 / 3 Processing - Level 2 and 3 processing can help you qualify for lower interchange rates on transactions made with certain Visa and Mastercard corporate and purchasing cards

    Various bugfixes

3.2.1:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Hotfix for a bug in the admin create order page

3.2.0:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    3DS 2 now supported for Credit Card transactions, including stored cards.

3.1.2:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Refactoring

    PHP 7 return type hinting in place where applicable
    Classes imported with 'use' statements
    PHPDocs updated
    Various refactoring with returns, logic operators etc

    Added

    Callback to delete stored card in Braintree when Customer deletes card in account

    Fixed

    Vaulted cards now work with 3DS
    Order button "unstuck" after invalid card details/failed payment
    Stop cards always being stored after successful order
    No cart session exception handled correctly

    PayPal

    Credit instalments now sorted on Product page
    Billing address now updated correctly
    Quote updater no longer throws an error if store uses DB table prefix
    Shipping address now used for Virtual Products
    Voucher redirect loop fixed
    2nd address line now included
    Credit calculator now uses correct total values

    Apple Pay

    Shipping cost is no longer added multiple times
    Apple Pay dialog now shows correct total on initial popup

3.1.0:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    Allows merchants to enable the Pay with PayPal button directly on the product page.

3.0.6:

  • Compatible with Open Source (CE) : 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Smart Payment Button Update
    - 2.3.0 and 2.2.6 backwards compatibility
    - UI Update for the Card form in the checkout
    - Improved admin config labels
    - Additional class names for ApplePay and PayPal containers for developer extensibility
    - Bugfix: Remove Duplicated Report Class
    - Bugfix: Improved check for PayPal Credit Sandbox
    - Bugfix: Improved Validation for checkout T&Cs
    - Bugfix: Correctly disable the Place Order button for card payments
    - Bugfix: Enhanced error handling for ApplePay Shipping
    - Bugfix: Autofill issue with Google Chrome Browser
    - Bugfix: Pass the locale to the PayPal button

3.0.5:

  • Compatible with Open Source (CE) : 2.2
  • Compatible with Commerce on prem (EE) : 2.2
  • Stability: Stable Build
  • Description:

    - Update JS SDK to 3.32.0
    - Enable Google Pay for merchants

3.0.4:

  • Compatible with Open Source (CE) : 2.2
  • Compatible with Commerce on prem (EE) : 2.2
  • Stability: Stable Build
  • Description:

    Braintree PHP SDK Version: 3.22.0
    Braintree JS SDK Version: 3.19.1

    Due to restrictions within the Magento 2.2.0 codebase, GENE are only able to use version 3.22.0 of the PHP SDK. Any future PHP SDK updates will need to be coordinated with Magento.

    The module is only compatible with Magento 2.2.0.

    PayPal Credit
    PayPal Express Checkout
    Additional Admin Configuration Options
    Improvements to Error Messages
    Apple Pay
    Virtual Terminal
    Custom Fields
    Advanced Fraud Rules
    Transaction Source
    Verify Credentials
    Intent Sale
    'DisplayName' Parameter
    'PayeeEmail' Configuration
    3DSecure for vaulted cards and improvements to presentation
    Multi-Currency Handling
    PayPal Button Customisation

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top