Stripe Setup

How to connect Stripe to accept international payments.

About Stripe

Stripe is a global payment platform that allows you to accept credit card payments from clients worldwide. It's ideal for studios that have international clients or want to accept payments in multiple currencies.

Prerequisites

Before connecting Stripe, you'll need:

  • A Stripe account (create one at stripe.com)
  • Your Stripe API keys (found in the Stripe Dashboard)

Connection Steps

Step 1: Access Integration Settings

Navigate to Settings > Integrations > Stripe in your Timetable dashboard.

Step 2: Enter API Keys

You'll need two keys from your Stripe Dashboard:

  1. Publishable Key - Starts with pk_
  2. Secret Key - Starts with sk_

For testing, use your test mode keys. Switch to live keys when you're ready to accept real payments.

Step 3: Configure Webhooks

Stripe uses webhooks to notify Timetable about payment events. Copy the webhook URL provided and add it to your Stripe Dashboard under Developers > Webhooks.

Step 4: Test the Connection

Make a test payment to ensure everything is working correctly.

Supported Features

With Stripe connected, you can:

  • Accept credit and debit cards
  • Process recurring subscription payments
  • Issue refunds directly from Timetable
  • View payment history and reports