How to Add a Payment Gateway to Accept Online Payments

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 gateway is a service that securely transmits payment information from your customers to your bank. It encrypts sensitive data, such as credit card numbers, to ensure transactions are safe and compliant with financial regulations. In essence, it authorises payments, facilitating the transfer of funds from the customer's account to your business account.

Requirements for Accepting Online Payments

  • Merchant Account: A special bank account that allows you to accept online payments.

  • Payment Gateway Account: Credentials (e.g., API keys) from your chosen payment gateway provider.


Supported Payment Gateways

Nabooki integrates with the following payment gateways:

  • Stripe: Supports credit and debit card transactions.

  • Square: Designed for both in-person and online transactions.

  • Braintree: Owned by PayPal, Braintree supports various payment methods.

  • eWay: An Australian-based payment gateway that supports local and international payments.

  • PayPal: Allows customers to pay using their credit or debit cards.


Steps to Set Up a Payment Gateway

To integrate a payment gateway and start accepting online payments, follow these steps:

1️⃣ Choose a Payment Gateway

Review the supported payment gateways listed above and select the one that best fits your business needs.

2️⃣ Create an Account with the Selected Provider

If you don't already have an account, visit the provider's website to sign up. Ensure your account is fully activated before proceeding.

3️⃣ Integrate the Payment Gateway with Nabooki

  • Navigate to Online Payments in the side navigation menu.

  • Select your chosen payment gateway from the list.

  • Follow the specific integration instructions provided in the respective articles linked above.

4️⃣ Enable Online Payments for Your Services

  • Go to Inventory > Services.

  • Click Edit next to the service you want to enable online payments for.

  • Under Booking Preferences, set Accept online payments for this service to Yes.

  • Set your payment settings in as required.

5️⃣ Test the Payment Process

Perform a test booking to ensure that the payment gateway is functioning correctly and that transactions are processed smoothly.





Troubleshooting & FAQs

Can I accept deposits instead of full payments?

Yes, Nabooki allows you to configure your services to accept either full payments or deposits at the time of booking. You can adjust this setting under Setup > Services > Booking Preferences.

How do I process refunds?
Refunds can be managed directly through your Nabooki dashboard. Refer to our guide on How to Process Refunds for detailed instructions.
Can I accept manual payments or offline payment methods?

Yes, Nabooki allows you to track manual payments such as cash, bank transfer, or other offline methods. When marking a booking as paid, you can select the relevant payment method in the system.


What happens if a customer’s payment fails?
If a payment fails, the booking will not be confirmed, and the customer will need to try again using a different payment method.
Can I change my payment gateway after setting one up?
Yes, you can switch to a different payment gateway at any time. However, you must first disconnect the existing gateway before setting up a new one.
Does Nabooki store customer credit card details?
No, Nabooki does not store any customer payment details. All transactions are securely processed through the selected payment gateway, which complies with PCI DSS security standards.
Can I disable online payments and only accept manual payments?
Yes, you can disable online payments by disconnecting your Payment Gateway integration.
 

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


    • Related Articles

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