Payments
·5 min read

How to Connect Stripe Payments on TableSpot

Accept Visa, Mastercard, Apple Pay, Google Pay, and Revolut Pay - with instant onboarding via Stripe Connect. Funds go directly to your bank account.

StripeVisaMastercardApple PayGoogle PayRevolut

What Is Stripe?

Stripe is the world's leading online payments platform, used by millions of businesses from startups to Fortune 500 companies. It provides a seamless, developer-friendly way to accept payments globally.

Card Payments
Visa, Mastercard, American Express - all major debit and credit cards accepted worldwide.
Digital Wallets
Apple Pay, Google Pay, and Revolut Pay for fast one-tap checkout on any device.
Fast Payouts
Money goes directly to your bank account via Stripe Connect. SEPA payouts arrive within 1–2 business days.
Global Security
PCI DSS Level 1 certified, 3D Secure authentication, fraud detection powered by machine learning.

What You'll Need

Before you start, make sure you have:

  • A TableSpot restaurant account (Pro plan or higher)
  • A bank account for receiving payouts (IBAN)
  • A valid ID for identity verification (required by EU regulations)
  • About 5 minutes of your time

Part 1: Set Up Stripe Connect

TableSpot uses Stripe Connect to route payments directly to your bank account. You don't need an existing Stripe account - we'll create one for you during onboarding.

1

Start the Get Started Wizard

If you haven't created your restaurant on TableSpot yet, go to tablespot.online/get-started and fill in your restaurant details (name, address, phone, cuisine type). After submitting, you'll automatically move to the Stripe Connect step.

If your restaurant is already on TableSpot, go to Settings → Payments in your admin panel and select "Stripe" as your payment provider.

2

Connect Your Stripe Account

You'll see three options:

1. Create new account

(recommended) - We'll create a Stripe Express account for you. Click this and you'll be redirected to Stripe's secure onboarding page.

2. Reuse from another restaurant

- If you already have another restaurant on TableSpot with Stripe connected, you can reuse the same account.

3. Link existing account

- If you have an existing Stripe account, enter your account ID (starts with acct_) to link it.

💡 Tip: (recommended) - We'll create a Stripe Express account for you. Click this and you'll be redirected to Stripe's secure onboarding page.
3

Complete Stripe Onboarding

Stripe's hosted onboarding page will ask you for:

  • Business type (individual or company)
  • Personal information and ID verification
  • Bank account details (IBAN) for receiving payouts
  • Business information (address, website, etc.)
💡 Tip: This is a one-time process. Once complete, you won't need to do it again - even if you add more restaurants.
4

Choose Your Plan

After Stripe onboarding, you'll choose a TableSpot subscription plan:

Pro Plan

€4.29/month (monthly) or €3.49/month (annual) - includes online payments, QR menus, and more.

Both plans include a 14-day free trial - no charge until you've had time to test everything.

💡 Tip: You can start with the Pro plan and upgrade or cancel anytime. No commitment.

Part 2: Configure Payment Settings

Once Stripe is connected, configure how you want to collect payments from guests.

1

Open Payment Settings

In your admin panel, navigate to:

Settings → Payments

You'll see your Stripe connection status, deposit settings, and fee configuration.

2

Verify Connection Status

The Stripe Connect card should show a green "Active" badge. If it shows "Incomplete", click "Complete Onboarding" to finish the Stripe setup.

3

Configure Deposits

In the Deposit card, set up:

  • Enable deposits - toggle ON to require payment when guests book
  • Deposit amount - choose from €5, €10, €15, €20 or enter a custom amount
  • Allow cash deposits - let guests choose to pay at the restaurant instead
  • Auto-reject unpaid - automatically cancel bookings if payment isn't received within X minutes
4

Choose Fee Mode

Decide who pays the processing fee:

FieldDescription
Restaurant absorbs the feeYou pay the processing fee. Guests see a clean round deposit amount.
Customer pays the feeThe processing fee is added on top of the deposit. Guests see the total including fees.
Split the feeThe fee is split 50/50 between you and the guest.
💡 Tip: You pay the processing fee. Guests see a clean round deposit amount.

Part 3: Go Live

Once everything is configured, you're ready to start accepting real payments.

Verify Stripe connection shows "Active"

Check that the Stripe Connect card shows a green Active badge in your payment settings.

Set your deposit amount

Choose an appropriate deposit amount for your restaurant. Common choices are €5–€15 for casual dining and €15–€25 for fine dining.

Make a test booking

Visit your restaurant's booking page and make a real reservation with a deposit to verify the full payment flow works.

Check your Stripe Dashboard

Log in to dashboard.stripe.com to see your payments, payouts, and manage your account settings.

How It Works for Your Guests

1
Guest books a table
They choose a date, time, and party size on your TableSpot booking page.
2
Secure checkout
They're redirected to Stripe's PCI-compliant checkout page. They can pay with card, Apple Pay, Google Pay, or Revolut Pay.
3
Instant confirmation
Payment is confirmed instantly. The guest gets a booking confirmation and you get notified. Money arrives in your bank account within 1–2 days.

Frequently Asked Questions

How much does Stripe cost?

Stripe charges 1.5% + €0.25 per transaction for European cards. TableSpot adds a 2.2% + €0.25 platform fee. You can choose to absorb these fees, pass them to guests, or split them.

How do I get paid?

Stripe automatically transfers funds to your bank account. SEPA payouts typically arrive within 1–2 business days. You can monitor everything in your Stripe Dashboard.

Which countries are supported?

Stripe is available in 40+ countries worldwide. Card payments from guests work globally - Visa...Mastercard, Apple Pay, and Google Pay work in every country.

Is it safe for my guests?

Absolutely. Stripe is PCI DSS Level 1 certified - the highest security standard. All payments use 3D Secure authentication and Stripe's advanced fraud detection.

Can I switch from Paysera to Stripe?

Yes. Go to Settings → Payments and change your payment provider. You can switch between Stripe and Paysera at any time.

Can I use Stripe for multiple restaurants?

Yes! You can reuse the same Stripe account across all your restaurants on TableSpot. During setup, just choose "Reuse from another restaurant".

Ready to Start Accepting Payments?

Connect Stripe in your TableSpot admin panel and start collecting deposits from guests - with a 14-day free trial.