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

Mollie

  1. Log in to your Mollie Dashboard.

  2. Go to Developers → API keys.

  3. Copy your Test API key for testing or Live API key for production.
    📄 Help: Mollie API Key Guide

Square

  1. Log in to the Square Developer Dashboard.

  2. Create or open your application.

  3. Go to Credentials and copy your Application ID and Access Token (Sandbox or Production).
    📄 Help: Square Access Tokens


Adding API Keys to BookingHub

Once you have your keys:

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

  2. Select the payment gateway you want to configure (Stripe, PayPal, Mollie, Square, 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