Learn more about Braintree, a PayPal Service, including understanding what features are supported, setting up Braintree in Checkfront, authorizing Checkfront to accept payments, using sandbox mode, using test credit card numbers, and finding answers to frequently asked questions.
Which plans include this feature?
Legacy: Soho, Pro, Plus, Enterprise
New: Available with the Growth (Subscription) or Managed plans only.
This payment provider is unavailable to accounts on the Starter or Growth (Per Booking) plan.
→ Learn more about our new 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.
- A Braintree, a PayPal Service account in the United States
About Braintree, a PayPal ServiceBack to top
Braintree is a payment provider now owned by PayPal.
Braintree, a PayPal Service (referred to as Braintree throughout the article), connects to the Braintree API using OAuth, an open standard for access delegation.
This provides a seamless checkout for your Customers and fully integrates into the Checkfront back-office app.
Looking for the Braintree Direct, which uses API Keys to connect to the Braintree API? Learn more here:
Braintree, a PayPal Service, is supported by Checkfront in the US only.
Supported FeaturesBack to top
The following is a list of standard Payment Provider features. Those available with the Braintree, a PayPal Service and Checkfront integration are marked as supported (✓).
|The ability to process payments in real-time.
|The ability to re-charge using previously provided payment information (tokens).
|The ability to return a paid amount directly to the original payment method.
|Customers remain on the Checkfront domain to input details. These details are sent to the provider to process the transaction without redirecting the Customer.
|Customers are redirected to the Payment Provider’s domain to input details and process the transaction.
Staff can take payment through the Booking Details page using new payment information.
Braintree, a PayPal Service, allows you to use Checkfront to accept in-person payments with supported hardware.
The provider holds the payment for a certain time without charging the card.
The ability to process test payments using your Checkfront account and Braintree, a PayPal Service, before going live.
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?
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
|Buy Now, Pay Later powered by Uplift
Braintree, a PayPal Service, is available to Operators in the following business locations:
|Minimum Transaction Payment Amount
The minimum payment amount for Braintree, a PayPal Service (0.01), applies to test and live transactions. Please check with Braintree, a PayPal Service, for more information.
Setting up Braintree in CheckfrontBack to top
To enable the Braintree extension Log In to your Checkfront account and navigate to Ecommerce Setup (Manage > Ecommerce Setup). From there, you see a list of available payment providers.
Search or browse for Braintree, a PayPal Service listed under the section Available to the United States, and then click the listing to open the Add-on Setup modal.
Click Connect with Braintree within the Add-on Setup modal to start the connection and authorization process.
Authorizing Checkfront to accept paymentsBack to top
Next, either Log in with Paypal, Log in with your Braintree account or Sign Up for a Braintree account.
The experience of connecting Braintree varies depending on which option you choose but contains some combination of the following...
- Provide Braintree with Permission to access your Checkfront account.
- Sign up for a Braintree Business account if you haven't already.
- Agree to Braintree's Terms of Service if you haven't already.
Once the process is completed, you are returned to the Checkfront Ecommerce Setup page with Braintree connected.
From there, the final step is to Activate the integration. Once activated, the payment provider is listed under your Active Providers.
Using sandbox modeBack to top
It'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 click the Sandbox link to activate the test mode.
Create a transaction as a Customer and check to see that it shows up in your Checkfront account as paid and within Braintree. If you don't have a website configured yet, use the hosted booking page (e.g. https://yourcompany.checkfront.com/reserve/) to test.
Using test credit card numbersBack to top
You 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 98431. You can use any CVC code and an expiry date in the future.
Amounts between $0.01 - $1999.99 will simulate a successful authorization
Always take your account out of test mode when you are finished.
Frequently Asked Questions
- When testing, I get the following error message: Cannot process - Setup error.
If you check your Activity Log ( reports/log ), then an error message will show: "Amount must be at least 50c" (dependent on currency). Increase the amount to test higher than the amount mentioned in the log. For more information, see www.checkfront.com/updates or https://www.braintreepayments.com