Skip to main content

Integrating with Stripe

Learn how to connect Stripe to your Bookwhen account and accept online payments from your customers

Written by Gemma

✨ Please note: Online payments are available on the Lite plan or above and you will need to have Account Owner to access the payments page on Bookwhen.

When you connect Stripe, any online-based payments are processed securely by Stripe, whether your customers are using credit or debit cards. This article explains how to integrate Stripe with your Bookwhen account and start processing online payments.

💡 To note: You can enable additional payment methods, such as Google Pay, Apple Pay, Klarna, or iDeal via Stripe. Manage the available payment methods directly in your Stripe account via the configuration options.


Creating a Stripe account

There are two ways to create a Stripe account:

Directly from your Bookwhen account

To create a Stripe account directly from your Bookwhen account:

  1. Select Settings, then Payments from the left-hand menu on your account.

  2. Select the Manage button next to Stripe to open the integration settings.

  3. Select Connect with Stripe:

    Stripe integration page with arrow pointing at the 'Connect with Stripe' button

  4. You will then be redirected to Stripe to register your new account.

💡 Important note: If you create your Stripe account through Bookwhen instead of directly via Stripe, the email you used for your Bookwhen admin email address will be used as the default for your new Stripe account.


Directly from Stripe

Alternatively, you can register directly with Stripe. To activate your account, you'll need to verify your email address and submit details about your business and bank account. Once your Stripe account is set up, connect it to your Bookwhen account to start accepting payments.


Connecting your Stripe account with Bookwhen

To integrate your Bookwhen account with Stripe:

  1. Log into your Stripe account on another tab on your web browser.

  2. Open Bookwhen in another tab and log in.

  3. Select Settings, then Payments from the left-hand menu on your account.

  4. Select Manage next to the Stripe option to open the integration settings

  5. Select the Connect with Stripe button:

    Stripe integration settings with an arrow pointing at the 'Connect with Stripe' button

4. Select Done once you've followed the steps within Stripe.


Payment processing fees

​Stripe charges a processing fee on each online payment. This fee is deducted from the payment before the remaining amount is paid out to you.

The fee depends on the payment method your customer uses. For example, card payments may have different fees than other payment methods, such as Klarna.

Your Stripe processing fees explained

The processing fees that apply to your account depend on which Stripe payment setup you use.

Stripe Legacy

If your account was already using Stripe before 26th August 2026, you’re currently using Stripe Legacy (the Stripe logo you see will be purple). You’ll continue to pay your existing Stripe processing fees for now.

Stripe Legacy accounts will be migrated to the updated Stripe integration in due course. We’ll provide more information before this happens. You can learn more about why we’re making this change in our Moving to Bookwhen’s updated Stripe platform integration help article.

Bookwhen x Stripe

If your account has not used Stripe before 26 August 2026, you’ll use the updated Bookwhen × Stripe integration (the Stripe logo will appear achromatic).

The processing fees for each payment method are listed on our Bookwhen updated processing fees page.

💡 Important: A processing fee is different from a booking fee.

  • A processing fee is charged by the payment provider for processing a transaction.

  • A booking fee is an optional charge you can add to your customers’ bookings.


Test booking

If you'd like to make a test booking before taking payment from your customers, we'd recommend setting your ticket cost to a low amount or creating a discount code to cover most of your ticket value.

💡 To note:

  1. Stripe has a minimum transaction charge of £0.30, $0.50, or €0.50.

  2. Test payment cards cannot be used through the Bookwhen/Stripe integration.

  3. You can connect multiple Bookwhen accounts to the same Stripe account.

  4. Klarna can be enabled as a payment option.

✨ Learn how to add a booking fee to your customers' bookings.


Payout timing for new Stripe accounts

For new Stripe accounts on either integration (Legacy or Bookwhen x Stripe), the first payout usually occurs seven days after the first successful payment. In some industries, this may extend to 14 days. This waiting period helps Stripe manage the risks associated with providing credit services.


Stripe digit limitation

Stripe has limits on the maximum amount you can charge based on currency:

  • Indonesian Rupiah (IDR): Up to 12 digits (e.g., 9,999,999,999.99 IDR).

  • All other currencies: Up to 8 digits (e.g., 999,999.99 USD).

✨ Learn more about Stripe's currency limits.


Important configuration note

Please follow the below steps to ensure proper integration with Bookwhen:

  1. Select the correct configuration:

    • Bookwhen has its own payment settings that differ from Stripe’s default configuration. Always choose the Bookwhen configuration when updating your payment methods to avoid any issues.

    Stripe settings page with an arrow pointing at the bookwhen configurations default option

  2. Avoid 'default' configuration for Klarna:

    • It's easy to accidentally enable Klarna using the default configuration. To prevent issues, please ensure you select the Bookwhen configuration specifically.


Did this answer your question?