Support Guide

Braintree Payment Processing

    TABLE OF CONTENTS

  1. • Features
  2. • Setup in Checkfront
  3. • Locating Your API Credentials
  4. • Sandbox Mode
  5. • Test Credit Card Numbers
Where do I access this in Checkfront?
You can configure the Braintree payment gateway via your menu bar at Manage > E-commerce

 

Braintree is wildly popular payment processor. It allows you to offer your customers the ability to to pay in part, or in full at the time of booking and fully integrates into the Checkfront back-office app.

One nice feature that Braintree has is the ability to store and re-bill a customer’s credit card as needed. For instance, if you currently charge a deposit in Checkfront, you can complete the payment and/or add to the booking, without needing the credit card details again.

Braintree is priced competitively at 2.9% + 30 cents per transaction for Visa or Mastercard. There are no monthly fees or extra fees for refunds. If you choose to accept American Express for CAD transactions, those will be priced at 4.0% and 30 cents per transaction.

Checkfront currently integrates into Braintree by way of their direct payment method. This provides a seamless checkout for your customers and fully integrates into the Checkfront back-office app.

Features:

• Virtual Terminal
• Re-billing
• Multi-currency
• In-App Refunds
• Integrated Checkout
• Live / Test environments

 


 

Setup in Checkfront

To enable the Braintree extension login to your Checkfront account and navigate to Manage > E-Commerce. From there you will see a list of available payment modules, under the section labeled …payment methods available to [your country].

 

Braintree Select

 

Select Braintree and input your merchant account credentials in the pop-up window.

 

Braintree Credentials

 

This will link Checkfront to your Braintree account. We’ll look at how to obtain those credentials in just a moment.

Warning!
Make sure you have enabled payment processing and set up any appropriate taxes and e-commerce settings. If you don’t do this, you won’t be able to process live payments

 


 

Locating Your API Credentials in Braintree

To find your API credentials, login to your Braintree control panel.

From the main menu, navigate to Account > My User

 

Braintree Menu

 

Scroll down to the section labeled API Keys, Tokenization Keys, Encryption Keys and click on the View Authorizations button.

 

View Authorizations

 

In the API Keys box, click on the View link in the Private Key column.

 

API Keys

 

This will display the Public Key, Private Key and Merchant ID that you require in Checkfront.

 

API Keys Required

 

 


 

Sandbox Mode

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 check Enable Sandbox Mode.

 

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 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

You can use the following ficticious credit card numbers when testing your checkout:

Visa: 4111 1111 1111 1111
Mastercard: 5555 5555 5555 4444
Amex: 3714 496353 98431

You can use a any CVC code, and an expiry date in the future.

* Always remember to take your account out of test mode when you are finished.
* Amounts between $0.01 – $1999.99 will simulate a successful authorization

 


 

Mini FAQ

Q. When testing I get the following error message: Cannot process – Setup error.
A. If you check your Activity Log ( reports/log ) 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