How to Integrate Braintree as Your Payment Gateway

How to Integrate Braintree as Your Payment Gateway


Integrating Braintree with Nabooki enables you to securely accept online payments from your customers during the booking process.

Follow the steps below to connect Braintree to your Nabooki account and activate online payments for your services.

Step 1: Set Up a Braintree Account

To use this integration, you need a Braintree account
  • If you don’t have one, you can create an account here.
  • Your Braintree account must be verified before you can start receiving payments. 

Step 2: Locate Your Braintree Merchant ID

1️⃣ Log in to your Braintree Control Panel.
2️⃣ Navigate to
Settings > Business  
3️⃣ Locate and copy your
Merchant ID.


Info
The merchant ID can also be found when logged into the Control Panel, as the string of letters and numbers following /merchants/ in the URL.

Step 3: Locate Your Braintree API Credentials

1️⃣ Navigate to Settings > API 
2️⃣ Locate the following:

  • Public Key
  • Private Key (this will remain hidden until you select 'View')
🚨 Important: Keep your Private Key secure. It should never be shared publicly.

AlertCommon Mistake: Ensure you copy the entire key without extra spaces to avoid integration errors.





Step 4: Enter Your API Credentials in Nabooki

Once you have your Braintree API details, follow these steps to connect Braintree as your payment gateway in Nabooki:

1️⃣ Log in to your Nabooki account.
2️⃣ Click Online Payments from the left-hand menu and select Braintree as your payment gateway.
3️⃣ Enable the Braintree integration in the top right corner.
4️⃣ Select Live from the Environment dropdown. 
5️⃣ Select the Accepted cards.
6️⃣ Select your Gateway country.
7️⃣ Populate the following input fields with the values from your Braintree account.
🔹Braintree merchant ID
🔹Braintree public key
🔹Braintree private key
8️⃣ Click 
Update to save.

✅ Braintree is now successfully integrated with Nabooki! 



Step 5: Activate Online Payments for Your Services

After integrating Braintree, you need to activate online payments for each service to start accepting payments.

1️⃣ Navigate to Inventory > Services.
2️⃣ Locate the service you wish to modify and click the ‘•••’ button, then select Edit.
3️⃣ Select the Booking Preferences tab and navigate to the Payment Settings section.
4️⃣ Under Require Online Paymentchoose one of the following options:
  1. Full Prepayment: Customers must pay the total amount at the time of booking.
  2. Partial PrepaymentCustomers are required to pay a deposit upfront, with the remaining balance due later.
5️⃣ If Partial Prepayment is selected, specify the deposit amount by choosing one of the following:
  1. 10%
  2. 25%
  3. 50%
6️⃣ Click Update to save your changes.
🔁 Repeat these steps for each service or promotion you want to accept payments for.

InfoFor detailed instructions, refer to the article on How to Activate Online Payments for Your Services.

Step 6: Test Your Integration

Before going live, test the integration by making a low-cost booking as a customer. To save on fees, you can temporarily reduce the cost of the service.

Ensure that payments are processed correctly and funds are deposited into your Braintree account.


Troubleshooting & FAQs

My Braintree payment gateway is not working. What should I do?
  • Ensure your Merchant ID, Public Key, and Private Key are entered correctly in Online Payments > Braintree.
  • Confirm that your Braintree account is active and approved for transactions.
  • Check if the payment method is enabled in Nabooki's Online Payments settings.
  • If issues persist, contact Braintree support or Nabooki support for further assistance.
  • Can I process refunds through Nabooki?
    Yes, you can process refunds directly through Nabooki. Refer to our guide on How to Process Refunds for step-by-step instructions.
    Are there additional fees for using Braintree?
    Nabooki does not charge additional fees for processing payments, but Braintree applies standard payment processing fees per transaction. Check Braintree’s pricing page for the latest rates.
    How long does it take for funds to be deposited into my account?
    Braintree typically deposits funds within 2-3 business days, depending on your bank and account setup.

    Can I use Braintree for recurring payments?
    Nabooki does not support recurring payments via Braintree at this time. Customers will need to make manual payments for each booking.
     

    Need Help?

    If you need assistance, contact our support team:
    💬 
    Live Chat: Click the chat icon in the bottom-right corner of the screen.
    📧 
    Email: support@nabooki.com

    For additional information, you can also refer to Braintree’s official support guide.
      • Related Articles

      • How to Add a Payment Gateway to Accept Online Payments

        Accepting online payments allows your customers to make full or partial payments (deposits) when booking your services. Integrating a payment gateway ensures secure and real-time processing of these transactions. What is a Payment Gateway? A payment ...
      • How to Integrate PayPal as Your Payment Gateway

        Integrating PayPal with your Nabooki account allows you to accept online payments from customers during the booking process. Follow the steps below to connect your PayPal account or create a new account and start processing payments. Step 1: Connect ...
      • How to Integrate Stripe as Your Payment Gateway

        Integrating Stripe with Nabooki enables you to securely accept online payments from your customers during the booking process. Follow the steps below to connect Stripe to your Nabooki account and activate online payments for your services. Step 1: ...
      • How to Integrate eWay as Your Payment Gateway

        Integrating eWay with Nabooki enables you to securely accept online payments from your customers during the booking process. Follow the steps below to connect eWay to your Nabooki account and activate online payments for your services. Step 1: Ensure ...
      • How to Integrate Square as Your Payment Gateway

        Integrating Square with your Nabooki account allows you to accept full or partial payments from customers during the booking process. Follow the steps below to set up Square as your payment gateway. Step 1: Set Up a Square account To use this ...