Plan Availability: ✓ Soho | ✓ Pro | ✓ Plus | ✓ Enterprise | X Flex |
Locate: Manage > Ecommerce Setup > Payments
Prerequisites: Permission to manage Payment Providers, Braintree account
About Braintree DirectBack to top
Braintree Direct is a popular Payment Provider that allows you to offer your Customers the ability to pay in part, or in full at the time of booking. Credit card details are stored securely so that you can re-bill a Customer as needed without having to request the credit card details from the Customer again.
Checkfront currently integrates into Braintree Direct by way of their direct payment method. This provides a seamless checkout for your Customers and fully integrates into the Checkfront back-office app.
PSD2 and SCA Compliant
Checkfront is prepared to handle any transactions that the Payment Provider deems applicable.
These measures will help reduce fraud and make online payments more secure!
Setup in CheckfrontBack to top
To enable the Braintree Direct extension, log into your Checkfront account, and navigate to Ecommerce Setup (Manage > Ecommerce Setup > Payment tab). From there, you will see a list of available Payment Providers under the section labeled Available to [your country]. Select Braintree Direct from the list.
Input your merchant account 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.
|Make sure you have also set up any applicable Taxes and Ecommerce settings prior to activating your live Payment Provider.|
Locate Your API Credentials in Braintree DirectBack to top
To find your API credentials, log in to your Braintree Direct control panel. From the main menu, navigate to the My User page (Account > My User).
Scroll down to the section labeled API Keys, Tokenization Keys, Encryption Keys, and click on the View Authorizations button.
In the API Keys box, click on the View link in the Private Key column.
This will display the Public Key, Private Key, and Merchant ID that you require in Checkfront.
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 this time check Enable Sandbox Mode.
Create a transaction as a Customer and check to see that it shows up in your Checkfront account as paid and within Braintree Direct 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 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 9843
You can use any CVC code.
For expiry dates, use a valid month and a day within the next 180 years. 22/2222 will not work!
Amounts between $0.01 - $1999.99 will simulate a successful authorization.
Finally, always remember to take your account out of test mode when you are finished!
Q. When testing I get the following error message: Cannot process - Setup error.
A. If you check your Account Activity (Reports > Accounts Activity) 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/ca/products/braintree-direct.