Stripe powers payment processing in SchedulingKit. Connect your Stripe account to accept payments for bookings, generate invoice payment links, and process refunds.
This page covers Stripe Connect for receiving client payments.
If Stripe needs more information, you'll see an Onboard or Refresh link to continue the setup.
When a customer books this event type:
If the event type has paid extras, the total is calculated including extras, taxes, and discounts before payment.
Customers can apply coupon codes or gift cards during checkout, which reduce the payment amount.
Refunds appear in your Stripe dashboard and in SchedulingKit's transaction list.
Click Open Stripe Dashboard in Settings → Payments to access your full Stripe dashboard where you can:
SchedulingKit may charge a platform fee on transactions (percentage configured by the platform administrator). This is deducted from each payment before it reaches your Stripe account.
| Issue | Solution |
|---|---|
| "Connect Stripe" not showing | Stripe may not be configured by the administrator. |
| Onboarding incomplete | Click Onboard or Refresh to continue the Stripe setup process. |
| Payment failed | Check the customer's card details. Stripe provides detailed error messages. |
| Refund failed | Ensure there are sufficient funds in your Stripe account balance. |
| Payouts not arriving | Check your payout schedule and bank account details in the Stripe dashboard. |
Connect Zoom to automatically create meeting links when customers book video calls.
Get booking notifications in Slack, manage your schedule with slash commands, and book from Slack.
Sync with Microsoft Outlook/Office 365 for conflict checking and event creation.
Embed the booking flow on your website so visitors can book without leaving your site.
Sync with Apple iCloud Calendar using CalDAV for conflict checking.