Payments

Stripe connection

Slotsy never touches your customers' money. Paste a restricted API key (rk_live_… or rk_test_…) and money flows directly between your attendee and your Stripe account. Generate one at dashboard.stripe.com/apikeys/create with these permissions: PaymentIntents · write, Account · read.

Encrypted with AES-256-GCM, scoped per-tenant. Never logged.
From the webhook endpoint you create below.

Webhook endpoint

Create a webhook at dashboard.stripe.com/webhooks/create pointing to the URL below. Subscribe to payment_intent.succeeded, payment_intent.payment_failed, payment_intent.canceled. Then paste the whsec_… above.

Status: Not configured yet

How it works

  1. Attendee picks a slot on your paid event type.
  2. Slotsy creates a PaymentIntent on YOUR Stripe account (via the restricted key).
  3. Attendee enters card details into Stripe Elements (hosted by Stripe, not us).
  4. On payment_intent.succeeded, Stripe pings the webhook above.
  5. Slotsy marks the booking paid and fires the confirmation + reminders.

Money goes directly to your Stripe balance. Slotsy never takes a cut, never holds funds, never sees card numbers.