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
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.
- 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 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 Features
Back to topThe following is a list of standard Payment Provider features. Those available with the Braintree, a PayPal Service 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, a PayPal Service, 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, a PayPal Service, 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 Flex Pay (formerly Uplift) | X |
Buy Now, Pay Later powered by Flex Pay (formerly Uplift) is an additional payment method exclusively supported by Checkfront Payments. |
Google reCAPTCHA | X |
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, 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 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 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 payments
Back to topNext, 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 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 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 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 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