# Stripe Connect - LinkTime Documentation > Stripe Connect integration for accepting payments on paid events. > Source: https://linktime.io/docs/developers/stripe-connect > Last updated: February 2026 ## Overview Stripe Connect lets LinkTime users accept payments for paid events. It uses Stripe's Standard accounts model, where money flows directly to the merchant's own Stripe account. LinkTime never holds your funds — payments go straight to you. **Status:** Live. Stripe Connect is available now on all paid plans. Connect your Stripe account and start accepting payments in minutes. Key features: - **Standard Accounts** — Your own Stripe dashboard and payouts - **Destination Charges** — Payments route directly to your account - **Automatic Fees** — Platform fee deducted per transaction ## How It Works The payment flow uses Stripe's destination charges model. Here is how a paid booking works end to end: 1. **Host connects Stripe** — The host connects their Stripe account via Stripe's hosted onboarding flow. Stripe creates a Standard account and handles all KYC verification. 2. **Host sets a price on an event type** — In Event Settings, the host enters a price and currency. The event is now marked as a paid event. 3. **Guest books and pays** — When a guest selects a time slot, they are redirected to Stripe Checkout to complete payment. The booking is only confirmed after successful payment. 4. **Payment is routed** — Stripe processes a destination charge: the full payment goes to the host's Stripe account, minus a small platform fee retained by LinkTime. 5. **Booking is confirmed** — Once payment succeeds, the booking is created, calendar events are added, and confirmation emails are sent — just like a free booking. ## Setup Guide Connecting your Stripe account takes just a few minutes: 1. Go to [Settings > Integrations](https://linktime.io/dashboard/integrations) in your dashboard 2. Find the **Stripe** card and click **"Connect Stripe"** 3. You will be redirected to Stripe's hosted onboarding page. Complete the KYC verification steps (business details, bank account, identity verification) 4. After completing onboarding, you are redirected back to LinkTime. Your integration status will show as **Connected** > **Note:** If you already have a Stripe account, Stripe will let you connect your existing account. You do not need to create a new one. ## Creating Paid Events Once your Stripe account is connected, you can set a price on any event type: 1. Go to [Event Types](https://linktime.io/dashboard/events) and select the event you want to make paid 2. Open the **Event Settings** tab 3. Enable **Require Payment** and enter the price and currency 4. Save your changes When a guest books this event type, they will be redirected to Stripe Checkout to complete payment before the booking is confirmed. If they abandon the checkout, no booking is created. ## Platform Fees LinkTime charges a platform fee on each paid booking. The fee is automatically deducted from the payment before it reaches your Stripe account. The fee percentage depends on your plan: | Plan | Platform Fee | |------|-------------| | All paid plans | Flat 2% | The platform fee is separate from Stripe's own processing fees (typically 2.9% + $0.30 per transaction). Stripe's fees are charged on top of the LinkTime platform fee. ## Refunds Both full and partial refunds are supported for paid bookings: - **Full refund:** The entire payment is reversed. The transfer to the host's Stripe account and the platform fee are both refunded. - **Partial refund:** A specified amount is returned to the guest. Both the transfer and the proportional platform fee are reversed. > **Note:** Stripe's processing fees are not returned on refunds. This is standard Stripe behavior and applies to all Stripe merchants. ## Disconnecting To disconnect your Stripe account from LinkTime: 1. Go to [Settings > Integrations](https://linktime.io/dashboard/integrations) 2. Find the **Stripe** card and click **"Disconnect"** 3. Confirm the disconnection After disconnecting, your Stripe account remains fully active — it is only unlinked from LinkTime. No new payments will be routed to it through LinkTime. Any existing paid event types will stop accepting payments until a Stripe account is reconnected. ## Requirements - **Pro plan or higher** — Stripe Connect is available on Pro, Business, and Enterprise plans. [View plans](https://linktime.io/pricing) - **Stripe account in a supported country** — Stripe supports businesses in 47+ countries. Check [Stripe's supported countries](https://stripe.com/global) for the full list. - **Completed Stripe onboarding** — You must complete Stripe's KYC verification (identity, business details, bank account) before payments can be processed. ## FAQ ### Do I need to create a new Stripe account? No. If you already have a Stripe account, you can connect it directly. Stripe's onboarding flow will detect your existing account and let you link it. ### What currencies are supported? All currencies supported by your Stripe account are available. You set the currency per event type when configuring the price. ### What happens if a guest does not complete payment? No booking is created. The time slot remains available for other guests. The guest can return to your booking page and try again. ### Can I offer both free and paid events? Yes. Payment is configured per event type. You can have some event types that are free and others that require payment, all on the same account. ### Where do I see my payouts? Since you use a Standard Stripe account, all payout management happens in your own Stripe dashboard at [dashboard.stripe.com](https://dashboard.stripe.com). LinkTime does not manage payouts. ### Which plans include Stripe Connect? Stripe Connect is available on all paid plans (Pro, Business, and Enterprise). A flat 2% platform fee applies to each transaction. ## Related Documentation - [API Reference](https://linktime.io/docs/developers/api) — REST API for bookings, contacts, and event types - [Webhooks API](https://linktime.io/docs/developers/webhooks) — Receive payment.received events via webhooks