Table of Contents |
---|
Braintree is available to US, European, Australian, and Canadian merchants. We help companies of all sizes grow into international markets and accept payments in over 130 currencies. We pay out fast - just 2 business days for most transactions. No matter your stage of growth, we can help you optimize your cash flow to grow your business.
Integrating Braintree with your UltraCart Account:
...
You'll need 3 credentials to connect your Braintree account to UltraCart: the Merchant ID, Public Key and Private Key.
Note |
---|
Sandbox API keys are different from those in the production environment, so they must be updated in your code by your developers when switching between environments. More information about switching environments is available in the Braintree go-live docs . |
Obtaining your API Key credentials:
Next, you'll gather your credentials by logging into your Braintree account: https://www.braintreegateway.com/login
...
Braintree API Keys
The public and private keys together make up your user's API keys. Each user associated with your Braintree gateway will have their own set of API keys, which they can change or rotate at any time for added security.
PayPal Braintree Docs: API Keys
1. Braintree Merchant ID
Your merchant ID
...
- Log in to the Control Panel
- Navigate to Your Username -> My User
- Next, click the orange link titled API Keys
is the unique identifier for your entire gateway account, including the multiple merchant accounts that may be in your gateway.
Your merchant ID is not the same as your merchant account ID. More Info.
Braintree Docs: Merchant ID
Click on the gear icon in the top right corner
Click Business from the drop-down menu
Scroll to the Merchant Accounts section
2. Braintree Public Key
This is your user-specific public identifier. Each user associated with your Braintree gateway will have their own public key.
Braintree Docs: Public Key
Click on the gear icon in the top right corner
Click API from the drop-down menu
Scroll to the API Keys section
Info |
---|
If no API keys appear, |
...
click the Generate New |
...
...
API Key button. |
3. Braintree Private Key
This is your user-specific private identifier. Each user associated with your Braintree gateway will have their own private key. Your private key should not be shared outside the use of the UltraCart UI.
Braintree Docs: Private Key
Click on the gear icon in the top right corner
Click API from the drop-down menu
Scroll to the API Keys section
Click the View link located in the Private Key column
Info |
---|
Your private key will be revealed in the Private Key column on the next page. |
Placing the API credentials into UltraCart:
Login into your UltraCart account and navigate:
Main Menu > Configuration > (" Checkout " section) Payments > Transaction Gateways (tab) > Payments
...
Select Braintree Payment Solutions (Blue)
...
Enter:
Braintree MerchantID
Braintree Public Key
Braintree Private Key
Select the Credit Card types you are setup to process through Braintree (typically Visa, MasterCard, Discover, Amercian Express)
Then scroll to hit the save button at the bottom of the page and click the save button to save the changes.
...
title | Which version should I use? |
---|
There are two Braintree gateway options:
- Braintree Payment Solutions
- Braintree Payment Solutions (Blue)
...
.
Preventing Duplicate Transactions
In Braintree you can turn on a setting to prevent duplicate charges:
NOTE: Duplicate transaction checking is enabled by default with a 30-second window. This setting can be updated or disabled by users with Account Admin privileges.
Log into the Braintree Control Panel
Navigate to Settings > Processing > Duplicate Transaction Checking
Click Edit to adjust the time window or Enable/Disable to turn the feature on/off
Troubleshooting & Support
...