Braintree
Step 1 - Activate Braintree
Go to Merchants > Gateway Integrations and scroll down to the Braintree Plugin.
Click on the Braintree Plugin.
Click on Activate.
Step 2 - Add your Braintree credentials
Now the Create New Gateway page will appear. Double check that Braintree is selected in the gateway field and fill in the rest of the info on the gateway profile.
Obtain merchant_id, public_key, and private_key from Braintree (additional notes on this below)
Choose to process with Braintree native 3DS using the secure3DS box. 3DS requires the checkout page to support standard redirect handling (not required if using Checkout Champ hosted pages).
Check the storeInVaultOnSuccess box if you need one-click upsells or recurring billing on this gateway. This enables the customer vault at Braintree.
Choose to sendProductDetails
Choose to use Braintree’s test server. Be sure to uncheck useTestServer when ready for live traffic.
Here are the steps to get your Braintree keys. (NOTE this may change if they update their platform)
Step 1: Log in to your Braintree account.
Step 2: Click on the Settings icon and select ‘API’ from the list that flows down.
The API keys page will appear.
Step 3: Under the API keys, click on the ‘view’ button. You can get the public key, private key and merchant id there