Features

Payments#

Caledee lets you collect payment from invitees at the moment of booking via Stripe Connect. Funds flow directly to your Stripe account; Caledee never holds money.

Payments are a Pro plan feature. You also need a connected Stripe account before you can enable payments on an event type.

Setting up Stripe Connect#

  1. Go to Settings → Integrations.
  2. Click Connect Stripe. You'll be redirected to Stripe's hosted onboarding flow.
  3. Fill in your business details on Stripe and click Continue.
  4. Stripe redirects you back to Caledee. Your account is now connected.

Once connected, Caledee shows you a Go to Stripe dashboard link and updates the status badge to charges enabled.

Enabling payments on an event type#

  1. Open an event type and scroll to the Payment section.
  2. Toggle Require payment to confirm booking.
  3. Enter the amount and currency (e.g. 50.00 / USD).
  4. Save.

When an invitee books this event type, they're taken to a Stripe Checkout page after selecting a time slot. The booking is only confirmed once Stripe confirms the payment.

What happens on cancellation#

If the host cancels a paid booking, Caledee attempts a full refund automatically via the Stripe API. If the refund fails (e.g. funds already paid out), the error is logged but the cancellation still goes through — you can issue the refund manually from the Stripe dashboard.

Invitee-initiated cancellations do not trigger an automatic refund. If you want to offer refunds to invitees, handle them from your Stripe dashboard.

Payment statuses#

| Status | Meaning | |---|---| | pending | Stripe confirmed the payment intent; not yet captured | | paid | Payment fully captured | | refunded | Full refund issued | | failed | Payment failed or was declined | | canceled | Payment intent was canceled (e.g. booking canceled before payment) |

Currencies#

Any currency supported by Stripe is accepted. Use the ISO 4217 three-letter code (e.g. USD, EUR, GBP). Zero-decimal currencies (e.g. JPY) are expressed in whole units; all others in minor units (cents).