Skip to main content
All CollectionsPaymentsStripe
Integrating with Stripe
Integrating with Stripe

How to integrate your Bookwhen account with Stripe to start taking secure online payments

Eloise avatar
Written by Eloise
Updated over 2 weeks ago

✨ Please note: Online payments are available on the Lite plan or above.

This article covers:


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, 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

💡 Please note: You will need to be an Account Owner to access the payments page on 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.


Stripe will then process all online payments made on your bookings. You can also add online payment fees to your Stripe settings.

💡 Before setting a fee, please be aware of the Surcharge ban under PSD2 rules covering all EEA businesses. It is illegal to charge additional debit or credit card payment fees. Exemptions apply.

To add an additional fee to online payments:

  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 Edit next to Online payment fee:

    Online payment fee screen with arrow pointing at the 'Edit' button

  4. You can add a Fixed fee and/or a Percentage fee, using the Add an online payment fee to bookings checkbox to include the fee on bookings paid online:

    Online payment fee screen with a box highlighting the fixed and percentage fee fields

  5. Select Save when finished.

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.


Payout timing for new Stripe accounts

For new Stripe accounts, 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.


💬 Any questions or feedback? There are two ways to get in touch:

Thank you! 🕺

Did this answer your question?