How to Integrate Stripe as Your Payment Gateway

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: Ensure You Have a Stripe Account

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

Step 2: Locate Your Stripe API Keys

To connect Nabooki to Stripe, you’ll need to retrieve your API Keys from your Stripe account.

1️⃣ Log in to your Stripe Dashboard.
2️⃣ Click
Developers in the left-hand menu.
3️⃣ Select
API Keys from the dropdown.
4️⃣ Copy your
Publishable Key and Secret Key (you’ll need these in the next step).

🚨 Important:

  • In Live Mode, Stripe only shows your Secret Key once—store it securely.
  • If you lose the key, you must generate a new one in Stripe.
AlertCommon Mistake: Ensure you copy the entire key without extra spaces to avoid integration errors.








Step 3: Enter Your API Credentials in Nabooki

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

1️⃣ Log in to your Nabooki account.
2️⃣ Click Online Payments from the left-hand menu and select Stripe as your payment gateway.
3️⃣ Enable the Stripe 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 Stripe account.
🔹Stripe Publishable Key
🔹Stripe API Secret Key
8️⃣ Click 
Update to save.

✅ Stripe is now successfully integrated with Nabooki! 




Step 4: Activate Online Payments for Your Services

After integrating Stripe, 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 5: 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 Stripe account.


Troubleshooting & FAQs

My Stripe payment gateway is not working. What should I do?
  • Double-check that you entered the correct API Keys in Nabooki.
  • Ensure your Stripe account is fully activated and set to Live Mode.
  • Confirm your Nabooki Online Payments settings have Stripe enabled.
  • If issues persist, contact Stripe support or Nabooki support.
  • Are there any additional fees for using Stripe?
    Nabooki does not charge additional transaction fees, but Stripe applies standard processing fees.
    Check Stripe’s pricing page for details.
    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.
    How long does it take to receive funds from Stripe?
    Stripe deposits funds into your bank account within 2-7 business days, depending on your location and banking provider.
    Can Stripe process recurring payments for customer subscriptions?
    No, Nabooki does not support automated recurring payments through Stripe. Customers must manually make payments for each booking.



    Need Help?

    If you experience issues, please contact Nabooki Support:
    💬 Live Chat via your merchant account (look in the lower right corner)
    📧 Email: support@nabooki.com

    For additional information, you can also refer to Stripe’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 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 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 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 ...
      • 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 ...