Jimdo Bookings lets you collect payments directly through your booking form. Your clients pay at the time of booking, and the appointment is only confirmed once the payment is complete. If you set up payments in your dashboard, you manage your payments, refunds and payouts directly in Jimdo. If your website is already connected to your own Stripe account, you manage them in Stripe. This article explains how to set up online payments, what your clients see during the booking process, and how to handle refunds.
In this article
Before you start
To accept payments through Bookings, you need:
- Payments set up for your website (you'll be guided through the setup when you create a paid event)
- An event with a price
Payments work with both event types (Open Slots and Fixed Sessions).
Note: Your store, bookings, payment links and invoices all use the same payment setup. If your website is already connected to your own Stripe account, your bookings use that account and some steps in this article work differently. See If you use your own Stripe account and Getting Started with Payments.
Set up payments for an event
Step by step
- Log in to your Jimdo account and select your website.
- Click Bookings in the menu on the left.
- Open an existing event or create a new one.
- Set a price for the event.
- Under payment method, choose to collect payment online.
If you haven't set up payments yet, you'll be guided through the setup after saving the event. You select the country where your business is based, accept the terms, the pricing and the privacy policy, and verify your identity and your business. Verification is handled by our payment partner Stripe and takes place directly in your Jimdo dashboard. For details, see How does the verification for payments work?
Note: Until the payment setup is complete, the event is saved in a draft state. You'll see a warning icon next to it in the events list and a message in the event detail view reminding you to finish the setup.
Once payments are set up, they will be available right away for any other event.
Important: You can start accepting payments before you've submitted every document. If required information is still missing after the deadline, your payouts are paused until you complete it. Under Payments, you can see which information is still missing and submit it.
Payment methods
Once payments are set up, cards, Apple Pay, Google Pay and Klarna are switched on automatically. Cards are always on and can't be turned off. You can turn the other payment methods on or off in your Payments settings.
Which additional payment methods are available depends on your country and on your client's location and device.
You can also offer PayPal. To do so, set up payments first and then connect your PayPal account in the payment methods. PayPal payments are handled entirely in your PayPal account and don't appear under Payments in Jimdo.
Payment status indicators
Jimdo shows you when your payment setup needs attention:
- Warning icon: The payment setup is incomplete or requires action.
- Error icon: Online payments can no longer be accepted (for example, because required information is missing or online payments are paused).
These indicators appear both in the events list and in the event detail view. In case your setup is incomplete or there is an error with your payment setup, you will not be able to accept payments.
What your clients see
When a client books an event that requires payment, the booking flow adds a payment step after they enter their information:
- The client selects a time slot.
- They fill in their details.
- They're taken to a payment screen to complete the transaction.
- Once the payment goes through, the booking is confirmed.
Clients have 5 minutes to complete the payment. If the time runs out, they're taken back to the start of the booking flow to try again.
Note: If all payment methods are unavailable due to a setup issue or error, clients will see an error screen after entering their details instead of the payment step.
Manage your payments
You'll find everything about your online payments under Payments in your Jimdo dashboard. Here you can see all payments and the details of each transaction, refund payments, check your payouts and export your transactions. You don't need a separate Stripe login.
Refunds
You refund payments directly in Jimdo:
- Click Payments in the menu on the left.
- Open the payment you want to refund.
- Refund the payment.
Important: Refunds and bookings don't affect each other. Cancelling a booking doesn't refund the payment, and refunding a payment doesn't cancel the booking. If you want to cancel a booking and give your client their money back, do both steps.
For details about cancelling, see How do I manage my bookings? For more about refunds, see Manage refunds for your payments.
Payments made with PayPal are refunded in your PayPal account. For details, see PayPal: Issue a refund in PayPal.
Payouts
Payouts are automatic. Your money is usually paid out to your bank account 3 business days after the payment. Your first payout can take a little longer. There's no extra fee for payouts.
If a payout hasn't arrived, check under Payments whether any business or bank details are missing. If everything is complete and your payout still hasn't arrived, contact our Support team. For details, see When will I receive my payouts?
Fees
A fee applies to each online payment. It differs per payment method. You can see the current fees in the pricing overview in your Payments settings. The fee applied to a specific payment is shown in the details of that transaction.
Pause online payments
If you want to stop accepting online payments for a while, click Pause payments acceptance in your Payments settings. New online payments stop, but your existing payments, refunds and payouts stay available. You can resume online payments at any time. For details, see How do I pause payments or close my payment setup?
Note: Each time you resume online payments, you'll be asked to accept the terms again, even if they haven't changed.
Important: Cancelling your Jimdo plan doesn't close your payment account. If you want to close it completely, contact our Support team.
If you use your own Stripe account
If your website is already connected to your own Stripe account, your bookings use that account. Nothing changes for you, and you continue to use your Stripe account as before:
- You manage payments, refunds and payouts in your Stripe dashboard, not under Payments in Jimdo.
- Fees and payout times depend on your Stripe account.
- To stop accepting payments, you can disconnect Stripe in your Payments settings.
For step-by-step instructions, see Refund via your own Stripe account.
Important: Refunds and bookings don't affect each other here either. Cancelling a booking doesn't refund the payment in Stripe, and refunding a payment in Stripe doesn't cancel the booking.
Currency
Prices in Bookings are shown in your account currency. You can find or update your account currency under Dashboard > Payments > Settings > Financial Profile.
Important: Switching your account currency does not convert your existing prices. For example, if an event is priced at €20 and you switch to USD, it will show as $20, not the converted equivalent. You'll need to manually adjust your prices after switching currency.
Your Financial Profile, therefore also your account currency, is shared across your store, payment links, invoices and bookings. There is no separate currency setting just for Bookings. Changing it in one place updates it everywhere.
- Existing bookings keep the currency they were originally booked in. A currency change doesn't retroactively affect past bookings.
- Changes may take a short moment to apply everywhere. If you don't see the update immediately, wait briefly and refresh.
FAQ
Can I offer PayPal as well?
Yes. Once payments are set up, you can connect PayPal in the payment methods. Your clients can then choose their preferred payment method during checkout.
I already have a Stripe account. Do I need to set up payments again?
If your website is already connected to your own Stripe account, no. Your bookings use that account. If your Stripe account isn't connected to your website yet, you set up payments once through Jimdo. Your existing verification can be reused, so the setup is shorter.
What happens if I haven't finished setting up payments?
The event will be saved, but it stays in a draft-like state. A warning icon and message will remind you to complete the setup. Your clients won't be able to book and pay for the event until the setup is complete.
What happens if online payments stop working?
An error icon will appear next to the affected event. Clients who try to book will see an error screen. Check under Payments whether any information is missing or whether online payments are paused.
Do clients have to pay before the booking is confirmed?
Yes. The booking is only confirmed after the payment is successfully completed.
How long do clients have to complete the payment?
Clients have 5 minutes to finish the payment. If they don't complete it in time, they'll be returned to the beginning of the booking flow.
Can I offer free events alongside paid ones?
Yes. Simply don't set a price for an event, and the booking flow will skip the payment step.