Plan Availability: ✓ Soho | ✓ Pro | ✓ Plus | ✓ Enterprise | X Flex |
Locate: Manage > Ecommerce Setup > Payments
Prerequisites:
- Admin permissions to manage Payment Providers.
- A Braintree, a PayPal Service account in the United States
About Braintree, a PayPal Service
Back to topBraintree is a Payment Provider now owned by PayPal.
Braintree, a PayPal Service (referred to simply 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 Direct is supported by Checkfront in the US only. |
Setup in Checkfront
Back to topTo enable the Braintree extension Log In to your Checkfront account and navigate to Ecommerce Setup (Manage > Ecommerce Setup). From there you will 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 on the listing to open the Add-on Setup modal.
From the Add-on Setup, click on Connect with Braintree to initiate the connection and authorization process.
Authorize Checkfront to Accept Payments
Back to topNext, choose to either Log in with Paypal, Log in with your Braintree account or Sign Up for a Braintree account.
The experience of connecting Braintree to varies depending on which option above 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.
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 click on 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 also. If you don't have a website configured yet, use the hosted booking page (eg: https://yourcompany.checkfront.com/reserve/) to test.
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 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 remember to take your account out of test mode when you are finished. |
FAQ
Q. When testing I get the following error message: Cannot process - Setup error.
A. If you check your Activity Log ( reports/log ), then an error message will show: "Amount must be at least 50c" (dependent on currency) Increase amount to test higher than the amount mentioned in the log. For more information see www.checkfront.com/updates or https://www.braintreepayments.com