Stripe

Take Payments with Stripe

Charge for your events and get paid into your own Stripe account. Your customer pays when they book, and the meeting is booked only after the payment goes through.

8 min read Updated October 2026 Integrations

In short

Go to Integrations, open Stripe, and select Connect with Stripe. Then turn on Charge for this event on any event and give it a price.

Your customer pays by card when they book. You are paid into your own Stripe account, and every payment appears on your Payments page.

Overview

What it does

With Stripe connected, an event can ask for payment. The booking only exists once the money has arrived, so you never chase an invoice for a meeting that already happened.

Your customer picks a time → pays by card on your booking page
The payment goes through → the meeting is booked and you both get an email
TimelyDo never holds your money. Customers pay straight into your own Stripe account, and Stripe pays you out to your bank. TimelyDo never sees card details either: the card form is Stripe's own.

What you need

A Stripe account, which you create while connecting, and a few minutes. Stripe asks for details about you and your business, such as your name, a date of birth, an address and the bank account you want to be paid into. You give these to Stripe, not to TimelyDo.

Your country Bank account A few minutes

Stripe sets up your account in the country you chose in Settings, and a country cannot be changed afterwards. Choose it before you connect.

Setup

Connecting Stripe

1
Open the Stripe page
Go to Integrations and open Stripe. You can also reach it from the Payments page.
2
Select Connect with Stripe
You are taken to a form on Stripe's own site. Fill it in and submit it. This is the part that takes a few minutes.
3
Come back to TimelyDo
Stripe sends you back to the Stripe page. If it says Setup not finished, select Continue on Stripe and finish what is missing.
4
Check the connection
Select Check connection. A green message appears in the card when Stripe can take payments, and the status turns to Connected.
Stripe sometimes needs a moment to check your details after you submit them. If Check connection says it still needs something, wait a minute and try again.

Setting a price on an event

Open an event and find the Payments section. Turn on Charge for this event, then enter the amount and choose the currency. Save the event and it now asks for payment.

If Stripe is not connected yet, the section tells you so and links to the Stripe page, so you cannot charge through an account that cannot take payments. Changing the price later only affects new bookings.

Each currency has a smallest and a largest amount. The smallest is Stripe's own minimum for that currency, and the largest is about the equivalent of US$10,000. The form tells you the limits if you go outside them.

Currency

Your account has a default currency, US dollars unless you are in Europe, where it is euros. Change it under Settings, then Account. Every paid event starts with that currency and can use another one, from a list of 24 currencies, with names and symbols written in your own language.

Everyday use

What your customer sees

1
The price
Your booking page shows the price on the event and on the booking form.
2
Their details
They pick a time and answer your questions as usual. The button reads Continue to payment.
3
Paying
They pay with the card form from Stripe. The time is held for them for 15 minutes, with a countdown, so nobody can take it while they pay.
4
Confirmation
When the payment goes through the meeting is booked, and both of you get the confirmation email. It shows what was paid, with a link to the receipt for your customer.
If the 15 minutes run out, the hold is released and the customer can start again. If a payment fails, for example a declined card, they can try another card on the same screen.

The Payments page

Open Payments in the sidebar to follow your money. At the top you pick a period (7 days, 30 days, 90 days, 12 months or all time) and, if you charge in more than one currency, which currency to look at.

  • Four numbers, each compared with the period before: what customers paid, your share, the average payment and what was refunded.
  • A chart of revenue over time, a chart of how payments ended, your best earning events, and where the money goes.
  • A table of every payment. Search by payer, event or payment, filter by status, and select a row to see its details and a link to the payment in Stripe.
  • An export to a spreadsheet (CSV) of what you are looking at.

Different currencies are never added together, so every total is for one currency at a time.

Fees

There are two separate fees, and the Payments page shows where they come from.

FeeWho charges itHow much
TimelyDo feeTimelyDo0.5 percent of each payment
Card feeStripeStripe's normal rate, taken from your Stripe balance

Your customer pays the price you set and nothing on top. The Payments page shows your share after refunds and the TimelyDo fee, before Stripe's card fee, which is in your Stripe dashboard.

Cancelling and refunds

When a booking is cancelled

Who cancelsWhenWhat happens to the payment
Your customerMore than 24 hours before the startRefunded in full, automatically
Your customerLess than 24 hours before the startNot refunded automatically. You can refund it yourself
YouAny timeYou choose. The cancel screen has Refund the payment in full, ticked by default

A full refund includes TimelyDo's fee, so you never pay for a refund you gave. The customer gets an email saying their payment was refunded. It can take a few days to show on their statement.

The 24 hour rule is applied by TimelyDo for you and cannot be changed per event. Your customer sees on the cancel page whether they will be refunded.

Refunding by hand

Open Payments, select the payment, and use Refund. It starts with the full amount that is left, and you can type a smaller amount to refund only part of it. You can refund more than once until the whole payment has gone back.

Refunding does not cancel the booking. If the meeting will not happen, cancel it as well.

Rescheduling

A rescheduled booking keeps the payment it already has. Nobody is charged a second time, and if the new booking is cancelled later, the original payment is the one that is refunded.

Disputes

A dispute is when a customer asks their bank to take a payment back. Stripe handles disputes in your own Stripe dashboard, where you send your evidence. TimelyDo emails you as soon as a payment is disputed and marks it Disputed on the Payments page, with a link to Stripe. If you win, the payment goes back to Paid.

Managing

Disconnecting

On the Stripe page, select Disconnect. Your events can then not take payments, and the booking page of a paid event tells visitors that payment is not available right now. Nothing is deleted: your Stripe account, your payments and your history stay, and connecting again picks up where you left off.

Using a different account

Select Use a different account on the Stripe page, then Switch account. TimelyDo forgets the current Stripe account so your next connection starts a new one. Nothing is deleted on Stripe, and you can still sign in to the old account at stripe.com.

Help

Troubleshooting

Q

It says payments are not set up here

Payments are not switched on for this server yet. Nothing is wrong with your account. You can connect once payments are available.
Q

The status says Setup not finished

Stripe still needs details from you. Select Continue on Stripe and finish the form, then use Check connection.
Q

The status says Needs attention

Stripe has restricted your account, usually because it needs a document or a detail. Open Stripe from the Stripe page, do what it asks, and check the connection again. Until then your events cannot take payments.
Q

A customer paid but there is no booking

This happens only when someone else took the time while they were paying. They are refunded in full automatically and get an email saying so. You can see the refund on the Payments page.
Q

Payouts to my bank are not on yet

Stripe has not finished checking your bank details. Finish the steps on Stripe. Customers can already pay you in the meantime, and the money is paid out once Stripe is ready.

Frequently asked

Q

Does TimelyDo hold my money?

No. Customers pay straight into your own Stripe account and Stripe pays you out to your bank. TimelyDo never holds your money and never sees card details.
Q

What does TimelyDo charge?

A fee of 0.5 percent of each payment. Stripe also charges its own card fee on each payment, which comes out of your Stripe balance. Both are separate from the price your customer pays.
Q

Can I charge in a different currency for each event?

Yes. Your account has a default currency in Settings, and every paid event can use another one. The Payments page shows each currency on its own and never adds them together.
Q

What if two people try to book the same time?

The time is held for the person who is paying, for 15 minutes. If someone still manages to take it first, the other person is refunded in full automatically and gets an email saying so.
Q

Does the customer get their money back if they cancel?

If they cancel more than 24 hours before the start, yes, in full and automatically. Later than that they are not refunded automatically, and you can still refund them yourself from the Payments page.
Q

What happens to a payment when someone reschedules?

Nothing. A rescheduled booking keeps the payment it already has, and nobody is charged a second time.
Q

Can I try it before using real money?

Your server may be running Stripe in test mode, where payments use test cards and no real money moves. The Stripe page shows a Test mode label when that is the case.

Was this article helpful?

Let us know so we can keep improving our documentation.