Skip links
🔧
Need help with installation?
Send an email to [email protected] to get a quote.

Payment Methods

On this page

BookingHub integrates seamlessly with multiple payment gateways, enabling businesses to offer secure and flexible transaction options. To activate and configure these gateways, you need to navigate to BookingHub → Settings → Payments. Below is a breakdown of the available methods and setup requirements.

Getting API Keys for Each Payment Gateway

Before you can accept payments, you need to connect BookingHub to your payment provider by entering your API keys.

Stripe

  1. Log in to your Stripe Dashboard.

  2. Go to Developers → API keys.

  3. Copy your Publishable key and Secret key. (Use Test keys first, then switch to Live when ready.)
    📄 Help: Stripe API Keys Guide

PayPal

  1. Log in to the PayPal Developer Dashboard.

  2. Go to My Apps & Credentials.

  3. Create a new app (or open an existing one) and copy your Client ID and Secret.
    📄 Help: PayPal REST API Credentials


Adding API Keys to BookingHub

Once you have your keys:

  1. In WordPress, go to BookingHub → Settings → Payments → Payment Methods.

  2. Scroll down to the payment gateway you want to configure (Stripe, PayPal or Local Payment).

  3. Paste the keys into the appropriate fields (Publishable key, Secret key, Client ID, Access Token, etc.).

  4. Save changes.

  5. (Optional) Make a test booking to confirm everything works before switching to live mode.

💡 Tip: Always test with Sandbox/Test keys before enabling live payments.

On this page