SSL Certificate Provider
 

Product successfully added to your shopping cart

Total products (tax incl.)
Total shipping (tax incl.) To be determined
Total (tax incl.)
Continue shopping Proceed to checkout

Braintree Payment Module

The Braintree Payment module allows you to accept Credit Card, ApplePay* and Paypal payments using the Braintree Payment Gateway

price $47.99

You save: -20%

Old price $59.99


Compatibility Compatibility
Prestashop 1.4 Prestashop 1.5 Prestashop 1.6 Prestashop 1.7
Translations Available Translations
English
Demo Page Demo Page

Sliding scale pricing

QuantityDiscountYou Save
2 30% Up to $28.79

The Braintree Payment module allows you to accept Credit Card, ApplePay* and Paypal payments using the Braintree Payment Gateway


Customers stay on your website and the payment module communicates directly to the Braintree gateway to authorize the transaction.

 

Credit Card information is not stored on your servers, it is only collected, encrypted and transmitted to the payment gateway.  Once the transaction is complete, the Braintree transaction Id is stored with in your order details.

 

Your customer can choose to use their Paypal account during checkout.  The customer can choose to agree to the Future Payment Terms and their Paypal account will be stored in the Braintree Vault.  This allows returning/repeat customers to choose from their existing accounts without having to log into Paypal.  In order to use Paypal, you must have an SSL certificate installed and enabled within your Prestashop store. 

 

In order to use this module, you must open an account with Braintree. 

 

Note: This module is not compatible with Braintree Marketplace.

 

Certified for Prestashop v1.4, v1.5, v1.6 and v1.7

Certified for ThirtyBees v1.0.1 and v1.0.2

*ApplePay is only supported on PS v1.6 currently.  Support for PS v1.7 will be added shortly.

PS 1.4 Compatible:Yes
PS 1.5 Compatible:Yes
PS 1.6 Compatible:Yes
PS 1.7 Compatible:Yes
ThirtyBees Compatible:Yes

Features:

  • Accept Credit Card
  • Accept ApplePay (PS v1.6 only)
  • Accept Paypal
  • PCI compliant payment solution using Hosted Fields or Dropin UI
  • Braintree 3D Secure
  • Advanced EU Compliance compatible (PS v1.6.1)
  • v3.0.5 (10/23/2017)
    • Catch exceptions and log an error message if creation of the Client token fails.
    • Updated Braintree JS v3 SDK to v3.23.0 (Hosted Fields)
    • Updated Dropin UI JS SDK to v1.8.0
  • v3.0.4 (9/12/2017):
    • Add cardholderName as optional when using Dropin UI
    • Updated how Data Collector is instantiated for Dropin UI
    • Fix issue with showing an error message
    • Update Braintree PHP SDK to 3.25.0
    • Updated Braintree JS v3 SDK to v3.22.2 (Hosted Fields)
    • Updated Dropin UI JS SDK to v1.7.0
  • v3.0.3 (8/18/2017):
    • Updated Paypal to use paypalcheckout (old paypal component was deprecated)
    • Fixed issue with braintree setup during checkout.  It should only execute when clicking on the radio button
    • Fixed issue with Dropin UI locale.  This will allow the Dropin UI to properly detect the language used by the customer.
    • Add 3D Secure support when using Dropin UI.
    • Updated Dropin UI to use JS v3
    • Updated Braintree JS v3 SDK to v3.20.1 (Hosted Fields)
  • v3.0.2
    • Add a new module configuration to enable/disable storage in the Vault (dropin UI)
    • Add a new module configuration to enable/disable collection of DeviceData used by Braintree's Advanced Fraud Tools
    • 3D Secure: HTTPS is no longer required for sandbox environments
    • If using dedicated checkout page mode, then the module will redirect the customer back to the dedicated page when a card authorization failure occurs
    • Removed the negative entry from the payment table when performing void/refund from the back office.
    • Add more paypal details to back office order details
    • Add product description for paypal payments.  the description will appear on the email the customer receives from Paypal.
    • Updated Braintree JS v2 SDK to v2.32.1 (Dropin UI)
    • Updated Braintree JS v3 SDK to v3.19.0 (Hosted Fields)
    • Updated Braintree PHP SDK to v3.23.1
  • v3.0.1:
    • Fixed issue with detecting currencies in the modules configuration page
    • Fixed issue with dedicated page mode
    • Updated payment forms to use SSL when enabled.
    • Updated Braintree JS SDK to v3.6.3 (Hosted Fields)
    • Updated Braintree JS SDK to v2.30.0 (Dropin UI)
  • v3.0.0:
    • Updated to Support Prestashop 1.7
    • Add ability to Capture/Settle Transactions from the back office
  • v2.3.7 (10/23/2017):
    • Fixed issue when using Dropin UI and there is a CVV or AVS failure.  The progress bar is now hidden, and the Dropin UI re-appears showing the failure message
    • Add quick-order as a valid checkout controller to support "Zelarg One Page Checkout for Prestashop" module
    • Catch exceptions and log an error message if creation of the Client token fails.
    • Updated Braintree JS v3 SDK to v3.23.0 (Hosted Fields)
    • Updated Dropin UI JS SDK to v1.8.0
  • v2.3.6 (9/12/2017):
    • Add cardholderName as optional when using Dropin UI
    • Updated how Data Collector is instantiated for Dropin UI
    • Update Braintree PHP SDK to 3.25.0
    • Updated Braintree JS v3 SDK to v3.22.2 (Hosted Fields)
    • Updated Dropin UI JS SDK to v1.7.0
  • v2.3.5 (8/17/2017):
    • Fixed styling issue with the Submit button when using the Dropin UI.  The modules CSS file now includes styling for this button.
  • v2.3.4:
    • Fix issue with Dropin UI locale.  This will allow the Dropin UI to properly detect the language used by the customer.
  • v2.3.3
    • Add 3D Secure support when using Dropin UI.
    • Updated the way that ApplePay support is detected in the browser.
    • Updated Braintree JS v3 SDK to v3.20.0 (Hosted Fields)
  • v2.3.2:
    • Updated Paypal to use paypalcheckout (old paypal component was deprecated)
    • Updated Dropin UI to use JS v3
    • Updated Braintree JS v3 SDK to v3.19.1 (Hosted Fields)
  • v2.3.1:
    • Add product description for paypal payments.  The description will appear on the email the customer receives from Paypal.
    • Add additional paypal transaction details to back office order details
    • Updated Braintree JS v2 SDK to v2.32.1 (Dropin UI)
    • Updated Braintree JS v3 SDK to v3.19.0 (Hosted Fields)
    • Updated Braintree PHP SDK to v3.23.1
  • v2.3.0:
    • Add Support for Apple Pay
    • Add ability to Capture/Settle Transactions from the back office
    • Updated payment forms to use SSL when available.
    • Replaced hookAdminOrder with hookdisplayAdminOrderTabOrder and hookDisplayAdminOrderContentOrder.  The minimum Prestashop version is v1.6.0.9
  • v2.2.5:
    • Removed the negative entry from the payment table when performing void/refund from the back office.
    • Add a new module configuration to enable/disable storage in the Vault (dropin UI)
    • Updated Braintree PHP SDK to v3.23.0
    • Updated Braintree JS v3 SDK to v3.14.0 (Hosted Fields)
  • v2.2.4:
    • If using dedicated checkout page mode, then the module will redirect the customer back to the dedicated page when a card authorization failure occurs
    • 3D Secure: HTTPS is no longer required for sandbox environments
    • Updated Braintree JS v2 SDK to v2.31.0 (Dropin UI)
    • Updated Braintree JS v3 SDK to v3.11.0 (Hosted Fields)
    • Updated Braintree PHP SDK to v3.22.0
  • v2.2.3:
    • Add a new module configuration to enable/disable collection of DeviceData used by Braintree's Advanced Fraud Tools
    • Fixed display issue in back office order detail page that was causing the Status and Transaction ID to not appear.
    • Fixed issue with detecting currencies in the modules configuration page
    • Updated payment forms to use SSL when enabled.
    • Updated Braintree JS SDK to v3.6.0 (Hosted Fields)
    • Update Braintree JS SDK to v2.30.0 (Dropin UI)
  • v2.2.2:
    • Fixed issue with missing semi-colon in module template files.  This caused the minimize javascript to fail
  • v2.2.1:
    • fixed issues with Guest checkout functionality
    • several UI improvements when showing error messages
  • v2.2.0:
    • removed support for PS v1.4 and PS v1.5
    • updated Hosted Fields SDK to v3.5.0
    • updated Braintree PHP SDK to v3.17.0.  This requires PHP v5.4.0 or higher
    • Module configuration refactored to use PS v1.6 bootstrap
    • Updated module documentation
  • v2.1.0:
    • Add new module configuration option 'Use Postal Code'.  This will allow the merchant to show or hide the Postal Code field when using Hosted Fields.  The is helpful for merchants that do not use AVS rules
    • Fixed issue where the module paths were not working properly.  This issue is caused when 2 modules use the 'this_path' smarty variable, but assign different values to it.
    • Send new API option intent.  The module will always default this to 'authorize'.
    • Update PHP SDK to 2.40.1
    • Update JS SDK version to 2.26.0
  • v2.0.1:
    • updated Braintree Javascript SDK to v2.24.1
    • update the advanced-fraud-tools to use Version 2
    • when void/refund is processed, add entry to the payment table with negative amount
    • Fixed issue when using dedicated page mode, where an error message would not appear for failed payments
      add support for the following language locales when using Paypal Vault or Express Checkout options (en_us, da_dk, fr_fr, de_de, en_gb, zh_hk, it_it, nl_nl, no_no, pl_pl, es_es, sv_se, tr_tr)
    • in dedicated page mode, update the buttonText "Pay by Credit Card or Paypal" so that "or Paypal" only appears if the "Use Paypal" option is enabled.
    • fixed token issue when using advanced eu compliance checkout
  • v2.0.0:
    • Support has been added for the "advanced eu compliance" and "advanced payment" features PS v1.6.1+
    • Braintree Hosted Fields solution replaces the custom payment form.  Use this instead of the Dropin UI for a more
    • advanced payment form, while remaining PCI compliant.
    • Only show the Fraud Risk Decision if risk data is present
    • Show the 3D Secure information in the back office order detail page
    • Add MAESTRO card logo
The module has the following technical requirements
  • PHP 5.4.0+
  • PHP extension curl
  • PHP extension hash
  • PHP extension dom
  • PHP extension openssl
  • PHP extension xmlwriter
Braintree will also require that you have an SSL certificate installed and enabled within your Prestashop store to use the Paypal or 3D Secure features

Our Braintree module includes support for PS v1.4, v1.5, v1.6 and v1.7.  After your purchase is complete, please make sure you download and install the correct module version for your store

Prestashop v1.4: Use braintree_v2.1.0.zip

Prestashop v1.5: Use braintree_v2.1.0.zip

Prestashop v1.6: Use braintree_v2.3.7.zip

Prestashop v1.7: Use braintree_v3.0.5.zip

One Page Checkout

Our Payment Modules are only designed to work with the standard 1 or 5 page checkout process included with Prestashop. If you choose to use a custom one page checkout module, then you may encounter issues with the check out process.

You should confirm with the Author of the one page checkout module that they have tested and will provide you with support for their module. We will not be able to offer you support if you choose to proceed with using a custom one page checkout module.

Do your research first, as we do not offer refunds if you encounter this type of issue

ThirtyBees Version Compatibility


Our Braintree Payment Module includes support for TBs v1.0.1 and v1.0.2. After your purchase is complete, please make sure you download and install the correct module version for your store

  • ThirtyBees: Use braintree_v2.3.7.zip