Learn more about Braintree Direct, including understanding what features are supported, setting up the integration in Checkfront, locating API credentials in Braintree Direct, using sandbox mode, using test credit card numbers, and troubleshooting common issues.
Which plans include this feature?
Legacy: Soho, Pro, Plus, Enterprise
Current: Growth (Subscription) and Managed plans only.
→ Learn more about our current plans or how to change your plan.
Where can I find this feature using the top menu?
Manage > Ecommerce Setup > Payment
What more do I need to use this feature?
- Admin permissions are required to manage payment providers.
- You require a Braintree account.
About Braintree Direct
Back to topBraintree is a payment provider now owned by PayPal.
The Braintree Direct service connects to the Braintree API using API Keys.
This provides a seamless checkout for your Customers and fully integrates into the Checkfront back-office app.
PSD2 and SCA compliant This integration is Payment Services Directive 2 (PSD2) compliant, including Strong Customer Authentication (SCA) with 3D Secure 2.0. Checkfront is prepared to handle any transactions that the payment provider deems applicable. These measures help reduce fraud and make online payments more secure! Learn more about PSD2 and SCA here... |
Google reCAPTCHA is now supported by Checkfront with Braintree Direct. Learn more here... |
Braintree Direct is NOT supported in the US by Checkfront. |
Supported Features
Back to topThe following is a list of standard payment provider features. Those available with the Braintree Direct and Checkfront integration are marked as supported (✓).
Feature | Supported | More Info |
Live Payments | ✓ | The ability to process payments in real time. |
Rebilling |
✓ | The ability to re-charge using previously provided payment information (tokens). |
Refunds |
✓ | The ability to return a paid amount directly to the original payment method. |
Integrated Checkout |
✓ | Customers remain on the Checkfront domain to input details. These details are sent to the provider to process the transaction without redirecting the Customer. |
Redirect Checkout |
X |
Customers are redirected to the payment provider’s domain to input details and process the transaction. |
Staff-side Payments |
✓ |
Staff can take payment through the Booking Details page using new payment information. |
Terminals |
✓ |
Braintree Direct allows you to use Checkfront to accept in-person payments with supported hardware. |
Hold Payments |
X |
The provider holds the payment for a certain time without charging the card. |
Test Mode | ✓ |
The ability to process test payments using your Checkfront account and Braintree Direct before going live.
|
Multiple Currencies | X |
The ability to offer payments in more than one currency.
|
PSD2 Compliant / 3DSecure | ✓ |
Payment Services Directive 2 (PSD2) compliant, including Strong Customer Authentication (SCA).
|
Can be a secondary Provider | X |
The ability to configure a primary provider for online payments and a secondary provider for Staff-side payments through the Booking Details page.
|
Additional Payment Methods | X |
The following additional payment methods are only supported through Checkfront Payments and Stripe.
|
Buy Now, Pay Later powered by Uplift | X |
Buy Now, Pay Later powered by Uplift is an additional payment method exclusively supported by Checkfront Payments. |
Google reCAPTCHA | ✓ |
Google reCAPTCHA is an add-on which helps protect your business against fraudulent activity. See the Google reCAPTCHA article for the full list of supported payment providers. |
Supported countries | ✓ |
Braintree Direct is available to Operators in the following business locations:
|
Minimum Transaction Payment Amount | ✓ |
The minimum payment amount for Braintree Direct (0.01) applies to test and live transactions. Please check with Braintree Direct for more information. |
Setting up the integration in Checkfront
Back to topTo enable the Braintree Direct extension, log into your Checkfront account, and navigate to Ecommerce Setup (Manage > Ecommerce Setup > Payment tab).
You see a list of available payment providers under the Available to [your country] section.
Select Braintree Direct from the list.
Input your API credentials into the fields provided within the Add-on Setup modal and click Activate. Checkfront is then linked to your Braintree Direct account.
Next, we look at how to obtain those credentials.
Ensure you also set up applicable Taxes and Ecommerce settings before activating your live payment provider. |
Locating your API credentials in Braintree Direct
Back to topLog in to your Braintree Direct control panel to find your API credentials. From the main menu, navigate to the API page (Settings > API).
Scroll down to the API Keys section and click the + Generate New API Key button.
In the API Keys box, click on the View link in the Private Key column beside the key you just generated.
This displays the Public Key, Private Key, and Merchant ID required in Checkfront.
Using sandbox mode
Back to topIt's highly recommended that you do an end-to-end test of your checkout before putting your site live. To do so, follow the setup instructions above, and this time check Enable Sandbox Mode.
Create a transaction as a Customer and ensure that it shows up in your Checkfront account and Braintree Direct as paid.
If you don't have a website configured yet, then use the hosted booking page (e.g.: https://yourcompany.checkfront.com/reserve/
) to test.
Using test credit card numbers
Back to topYou can use the following fictitious credit card numbers when testing your checkout:
- Visa: 4111 1111 1111 1111
- Mastercard: 5555 5555 5555 4444
- Amex: 3714 496353 9843
You can use any CVC code.
Use a valid month and a day within the next 180 years for expiry dates.
Amounts between $0.01 - $1999.99 simulate a successful authorization.
Finally, remember to take your account out of test mode when finished!
Common Issues & Solutions
Back to topListed here are common errors or situations you may come across when using Braintree Direct:
|