Accept preferred payment methods
Offer all the ways your customers want to pay, including debit and credit cards, digital wallets, PayPal Pay Later and local payment methods.
Accept popular digital wallets
Offer alternative payment methods including digital wallets like Apple Pay and Google Pay.
Optimize payments
Approve more orders with tools that accelerate revenue, including Account Updater, Network Tokenization, and Smart Retries to increase conversion, minimize costs, and reduce latency.
Manage risk
We help you protect your business with an integrated and customizable suite of fraud tools, including risk services like Fraud Protection and Dispute Automation.
Orchestration made simple
Work with multiple payment providers, acquirers, and banks to optimize your customer experience.
Secure credential storage
Vault your customer's payment info to reduce friction for return shoppers and enable subscriptions.
Package Tracking
Minimize time spent dealing with delivery inquiries and reduce the number of “items not received”. PayPal users can track their purchases to their doorsteps in real time with PayPal’s new Package Tracking, part of PayPal Checkout reimagined. Increasing users’ visibility may help businesses enhance efficiencies through integrated order management with consolidated receipts.
Payment Methods
This connector supports the following payment methods:
- Credit cards
- PayPal
- PayPal Pay Later
- PayPal Vault
- Apple Pay
- Google Pay
- Venmo
- ACH
- local payment methods: BLIK, Bancontact, EPS, iDEAL, MyBank, P24
- Package Tracking
Features
- capture (partial / full)
- refund
- vaulting
The Braintree Client is developed for the commercetools backend environment and is compatible with the commercetools Frontend as wells as other JS Frontends.
To use the Braintree integration in your commercetools environment, you should implement the “Braintree commercetools Connector” and “Braintree commercetools Client”.
The Braintree commercetools Connector allows you to integrate with Braintree in your commercetools platform.
This Connector includes three different applications, and each application covers a different role in using Braintree with commercetools:
- Extension App
- Notifications App
- commercetools Events App
The Extension App mainly focuses on updates for Braintree's payment and customer types and returns the responses in the custom fields based on each entity.
In addition, this application handles after-sale processes and vaulting transactions.
The Notification App receives and processes different webhooks for each transaction from Braintree. This is mainly intended for Local Payment Methods.
The commercetools Events App also gets and processes all events which are related to customers and payments.
Finally, “Braintree commercetools Client” is a JavaScript package that you can install from the NPM repository and then use it in your frontend, for example in the commercetools Frontend.
You will find more information about the integration in the documentation.