Connecting Stripe

How to set up Stripe Connect to accept payments

Why Stripe?

Clay Ledger uses Stripe Connect to process payments. This means your customers pay you directly — funds go straight to your Stripe account. Clay Ledger never holds your money.

Setting Up Stripe Connect

  1. Go to Settings > Payments
  2. Click Connect with Stripe
  3. You’ll be redirected to Stripe’s onboarding flow where you’ll need to:
    • Create a Stripe account (or sign in to an existing one)
    • Verify your identity
    • Add your bank account details
  4. Once complete, you’ll be redirected back to Clay Ledger

Your Stripe connection status is displayed on the Payments settings page. If onboarding was interrupted, click Continue Onboarding to pick up where you left off.

After Connecting

Once Stripe is connected, you can:

  • Accept online payments for event bookings
  • Process refunds from the booking detail page
  • Sell gift cards online
  • Accept membership payments

API Key & Allowed Origins

If you have a separate website (e.g. built with Astro or WordPress), you’ll need to configure API access:

  • Generate API Key — Click the button in Payments settings to create an API key for your external site
  • Allowed Origins — Add your website’s domain (e.g. https://yourground.co.uk) so it can make requests to the Clay Ledger API
  • Site URL — Set your website URL so Clay Ledger can generate correct payment and booking links

Member Discount

In Settings > Payments, you can set a percentage discount that applies automatically when a member books an event. This discount is applied at checkout.