Online payments

Take booking payments in the same flow

Connect Resos to Stripe once, then take prepayments, secure a card for no-show fees, and sell paid experiences without moving bookings into another system.

Free plan available No credit card required 90-day money back guarantee
Guest entering card details to pay for a restaurant booking in Resos
How it works

One payment setup, three ways to protect revenue

Connect Stripe account button for Resos online payments
Stripe connection

Connect the Stripe account you control

Link a new or existing Stripe account to Resos. Stripe handles card details, payment methods, payouts, and account verification while each payment stays connected to its booking.

Prepayment amount, minimum party size, and cancellation policy settings
Prepayments

Collect money when the guest books

Require a fixed amount per booking or per guest for selected services, areas, booking types, or party sizes. Set the cancellation window that controls when a prepayment can be refunded.

No-show fee collected after a missed restaurant booking
No-show fees

Secure a card without charging up front

Ask guests to authorize a card when they book. If a guest does not arrive, mark the booking as a no-show and collect the fee according to the policy configured for that service.

Resos report chart showing prepaid bookings and total amounts
Reports and refunds

Follow every payment after checkout

Check payment status on the booking, review prepayment and no-show fee totals in reports, and manage payouts, refunds, and payment details from the connected Stripe account.

How to get started

Start taking online bookings today

Sign up for free
Step 1

Sign up for free

Create your account in seconds. No credit card required.

Set up your restaurant
Step 2

Set up your restaurant

Add your opening hours, areas, and floor plan using our easy drag-and-drop editor.

Take your first booking
Step 3

Take your first booking

Add your booking link to your website and social media. No coding required.

Online payments brings the payment step into the restaurant booking flow. You connect Resos to Stripe, choose the payment policy that fits each service, and keep the booking and payment status together.

Choose the right payment policy

Online payments is the shared setup behind several payment features. Each supporting page has a separate job:

  • Prepayments and booking deposits are for collecting money before the visit. You can charge per guest or per booking and apply the rule only to selected opening hours or party sizes.
  • No-show fees are for securing a card during booking and collecting the configured fee if the guest does not arrive.
  • No-show protection combines payment policies with repeat-guest warnings and other ways to reduce missed bookings.
  • Experiences are paid events, tastings, and special services that guests can book alongside regular tables.

This separation lets the Online payments page explain the shared payment setup while each feature page covers its own policy in detail.

Connect Resos and Stripe

Enable Online payment under MenuSettings & add-onsPayments, then connect a new or existing Stripe account. Stripe handles the sensitive card details and provides the dashboard for payouts, refunds, payment methods, and account verification. Resos keeps the payment request, status, and restaurant booking connected.

You can also set the VAT percentage and the time a guest has to complete a required payment or card authorization. If the guest does not finish within that window, the pending online booking is removed so the table can be offered again.

Follow the Online payment setup guide for the current steps. The Stripe integration page explains how the two systems work together.

Track payments, refunds, and reconciliation

Payment status appears on the booking, so the team can see whether a required prepayment is pending or complete. The prepayment and no-show fee report summarizes payment count, collected amount, refunds, and the split between the two policies for a selected period.

Use the connected Stripe account to manage payouts and refunds. This keeps the operational booking view in Resos while Stripe remains the payment account and transaction record.

Check current pricing and processing terms

Online payments is an optional paid add-on for paid Resos plans. Resos charges a 2% transaction fee on every payment processed through Online payments. This fee is separate from the add-on price and Stripe’s processing fees. The 2% Resos transaction fee is not returned when a payment is refunded. See current Resos pricing before enabling the add-on.

Stripe sets separate processing fees based on the business location, payment method, and Stripe account. Review Stripe’s current pricing and the Resos transaction fees guide for the charges that apply to your setup.

Trusted by the best

Join 3,000+ Restaurants, Cafés, Bars and Pubs

Read more success stories
Frequently asked questions

What restaurants ask about Resos

Does Resos process restaurant payments directly?

No. Resos connects the booking to your Stripe account. Stripe handles card details, payment methods, account verification, payouts, and its own processing fees.

What is the difference between a prepayment and a no-show fee?

A prepayment charges the guest during booking. A no-show fee authorizes a card during booking and is collected later only when the booking is marked as a no-show and the configured policy applies.

Can I use online payments for restaurant experiences?

Yes. Paid Experiences can use the same online payment setup, so guests pay for tickets while booking and the event remains connected to the Resos calendar and guest profile.

Where can I see current online payment pricing and fees?

Resos charges a 2% transaction fee on every payment processed through Online payments. This is separate from the add-on price and Stripe's processing fees. Check the Resos pricing page and transaction fee guide for details.

Industry leading support

We're here to help

We take pride in offering industry leading fast, free and friendly customer service that takes the time needed to understand and help you.

Get expert help when you need it
100% free personal support
No automated loops or frustrating chatbots
Contact us
Line from the Resos support team Support team member at office Support team member portrait