BrainTree is the first and the only payment platform that allows receiving both payments with credit card and with PayPal, in one single integration. Read more about Braintree here.
Please, note: to use the Braintree PayPal integration, make sure have enabled PayPal in your Braintree account under Settings > Processing.
It’s absolutely possible to use only the Braintree PayPal gateway without using the Braintree Credit Card gateway if you are already using another credit card processor.
This plugin includes two different tabs for the settings of Credit Card and PayPal services offered by Braintree. The settings are similar, so the following information apply to both services, except for those available only for credit card that will be highlighted.
To start receiving payments on your website through Braintree, you have to register a new Braintree account.
You can either create a Braintree sandbox account or an effective account. We always suggest configuring and testing the plugin with a sandbox account.
Create a Braintree sandbox account from this page. Make sure you select a sandbox account later on.
Create a Braintree production account from this page. Make sure you select a production account later on.
Enable Card and PayPal payments
Once you’ve created an account, you can connect it to your shop.
You can enable Card and PayPal separately. So, make sure you configure both if you want to use them both.
Go to the plugin settings YITH > PayPal Braintree > Credit Card and enable the option.
You can also enter a title and description as they will appear on the checkout page and choose whether to use a Sandbox or a Production account.
Please, make sure you repeat the following steps in YITH > PayPal Braintree > PayPal.
Connect the account
Once you’ve chosen whether to connect a sandbox or production account, go to your Braintree account and click on the Settings wheel icon and click on API.
This is what you’ll see:
Click on View to open details. Here you can find the Public Key and Private Key that you can copy and paste into the plugin settings panel YITH > PayPal Braintree > Credit Card or PayPal, based on the payment gateway you want to configure.
If you want to configure both credit card and PayPal payments, please, make sure you repeat the same process for both.
If you scroll down in the settings, you will be able to find a section for Other settings.
Here you can Enable debug log.
Also, you can enable the automatic saving of customers’ payment details.
Go to the Card settings panel and enable the option Save Cards to store customers’ card details in your website (tokenized).
Your customers will be able to make a second purchase and choose among any of the cards they’ve used before or add a new one from the checkout page.
Save PayPal details
Do the same for PayPal, and enable the option Save Payment Details to store your customers’ PayPal account details in your website (tokenized). They will be able to use the same PayPal account(s) they used for previous purchases.
Add, remove or select default payment method
If you want to give them the option to add or remove one or more cards or PayPal account from their account or set one of those as a default payment method, they can do that from My Account > Payment methods.
The plugin allows you to add an extra security layer for credit and debit card transactions. If you enable this option, your users will be asked to go through an additional authentication step before they can complete the purchase.
This will help you enhance the security level of transactions both for you and your customers and reduce the risk of fraud and chargebacks.
Please, note: this tool is only available for credit card, debit card, and Visa Checkout transactions.
Go to the plugin settings in YITH > PayPal Braintree > Settings and turn on the toggle button.
When enabled, during the checkout users will see a popup like this:
Only after adding their credentials, they will be able to complete the payment.
Both for Credit Card and PayPal payments, Braintree offers you the possibility to either charge your customers immediately or to authorize the transaction first and charge it later.
Go to YITH > PayPal Braintree > Credit Card to choose which option you want to use for card payments.
And go to YITH > PayPal Braintree > PayPal to choose which option you want to use for PayPal payments.
If you choose Charge, your customers will be charged immediately after the order is placed.
If you choose Authorize, the payment will be pre-authorized only, but the customer will not be charged yet. To charge the customer account, you can go into the Order details and set the order to Processing or Completed status.
To void the pre-authorization, just set the order status to Cancelled.
Please, note that the authorization expires after a certain amount of days, which varies by payment method. We suggest charging or voiding the pre-authorization as soon as possible either from the order details or from your Braintree account. Read more about Pre-authorization settings on this page.
The following section available in YITH > PayPal Braintree > PayPal allows you to configure the graphical appearance of the button to make your users check out with PayPal, and the layouts are the ones officially provided by PayPal, so your users will immediately able to recognize PayPal logo and style.
Button Label: pick the text that has to be displayed on PayPal button among the ones made available by PayPal. You can show simple text as well as PayPal logo.
Show the funding icons: choose whether to show the acceptance marks with credit card logos accepted by PayPal. This acceptance varies dynamically based on the country you’ve set up in your PayPal account.
Button size: choose among a fixed size or a responsive option.
Button style: choose between a rounded or square outline.
Button colour: choose among the different colours PayPal brand offers to make it fit your shop appearance.
Here are a few exaples of the possible combinations. Choose the layout that you prefer!
If you have to refund an order that has been paid through Braintree, forget about all the hassle and bussle of searching the transation on your Braintree account and refund the payment: thanks to this plugin, you can do that right from the order details page in one click.
Open the order details and click on Refund. You will be able to enter the total or partial amount to refund. Click on Refund $xx via YITH Braintree to confirm, and it’s done.