Stripe Payments

Stripe Card Payments for Restaurant Online Orders

Guests pay by card inside your checkout. The money lands in your own Stripe account, and the kitchen sees the order only once Stripe confirms the payment.

What the Stripe integration does

Stripe is a card payment provider used by online businesses around the world. Ordering.Tools connects your ordering website, QR menus and table bills to your own Stripe account. Guests enter their card in a form inside your checkout, confirm with their bank through 3D Secure and never leave your page.

Every online order waits until its payment is confirmed. Only then does it ring at the venue, print and go to the kitchen. A guest who opens the card form and closes the tab leaves no phantom order behind. Refunds, holds for dishes sold by weight and walk-out payment at the table all run through the same Stripe account.

What changes for your restaurant

Money in your own account

Payments are created on your Stripe account, not ours. Stripe pays out to your bank on the schedule you set there.

No orders for unpaid baskets

An order reaches the kitchen only after Stripe confirms the charge. Abandoned checkouts never show up on your screen.

A declined card is not a lost sale

If the card is refused, the order is kept. The guest tries again or picks another method, such as cash on pickup, without filling the basket again.

Refunds without logging in to Stripe

A manager refunds a card payment from the Payments screen in the admin. The money goes back to the guest's card.

How to connect Stripe

1

Connect your Stripe account

In Admin → Integrations, press the button to connect with Stripe and approve the connection in Stripe. You can also enter the account ID and keys by hand.

2

Try it with test keys

Place a few orders with Stripe's test cards, check that each one is confirmed, then switch to your live keys.

3

Turn on card payment

Card appears next to the other payment methods you accept. Guests pay in the same step as they order.

4

Orders arrive paid

When Stripe confirms the charge, the order rings at the venue and goes to the kitchen, and the guest gets a confirmation email.

What you get

Card form inside your checkout

The Stripe card form is part of your own checkout page, not a separate website.

  • Guests stay on your page while they pay
  • 3D Secure with the guest's own bank
  • Works for pickup, delivery and table orders
  • The same form on your website and the table bill

Confirmed before it cooks

Each payment is confirmed twice: by the guest's browser and by Stripe's own notification. Whichever arrives first moves the order on; the second changes nothing.

  • The order stays out of the kitchen until paid
  • Duplicate notifications are ignored
  • A check every minute moves paid orders that got stuck
  • A refused card cancels the payment, never the order

Holds for dishes sold by weight

For fish, meat or anything priced per 100 g, Stripe holds the top of the range the guest chose. After the kitchen weighs the portion, only the real amount is charged.

  • The guest agrees to the maximum before paying
  • One charge after the last portion is weighed
  • Stripe releases the difference on its own
  • A nightly check flags holds before they expire

Checkless walk-out at the table

A guest saves a card on the table's bill, picks a tip and eats. When the table goes quiet for the time you set, the card is charged and the receipt is emailed.

  • You set the idle time, default tip and a bill cap
  • A warning email before the card is charged
  • Card declined? Staff get an alert to settle at the table
  • The card is stored in Stripe, not with us

Where it fits

Friday-night delivery rush

Paid orders arrive one after another, already confirmed. No courier leaves with an unpaid bag, and nobody chases payments by phone.

Tourists at the table

Visitors scan the QR code and pay the table's bill with the card they carry, without waiting for the terminal.

A fish restaurant selling by weight

Guests order sea bass by the gram. The card holds the top of the range, the kitchen weighs the fish, and the bill matches the plate.

A refund after a mistake

A dish was missing from a delivery. The manager refunds the payment from the admin in a minute, without a separate Stripe login.

A busy brunch place

With checkless walk-out on, guests leave when they are ready. The bill closes itself and the table is free sooner.

Several branches

Each venue connects its own Stripe account, so each branch's money goes to the right company. A branch can also use the main restaurant's account if you choose.

Stripe for restaurants: card payments for online orders

A restaurant that takes orders online needs card payments that leave the kitchen in no doubt. Stripe processes the card; Ordering.Tools ties it to your menu, checkout, order screen and kitchen. The guest pays once, the order arrives once, and it arrives paid.

Why the order waits for the money

If an online order reached the kitchen before the payment cleared, every abandoned checkout would become food nobody pays for. Ordering.Tools keeps each card order invisible until Stripe confirms it. If something breaks between the payment and the order, a check every minute finds paid orders that are still waiting and sends them on.

Your Stripe account, your payouts

You connect the Stripe account in your company's name. Charges, refunds and disputes live there, and payouts go to your bank on the schedule you choose in Stripe. Ordering.Tools does not hold the money in between.

More than a card form

The same Stripe connection pays table bills from a QR code, holds the right amount for dishes priced by weight and charges a saved card when a guest walks out. Each is a setting you turn on when you need it.

Stripe payments — questions

Does Ordering.Tools work with Stripe for restaurant online orders?

Yes. Connect your Stripe account in Admin → Integrations, and guests can pay by card on your ordering website, from QR menus and on table bills. The order goes to the kitchen as soon as Stripe confirms the payment.

Where does the money from Stripe payments go?

To your own Stripe account. Payments are created there, and Stripe pays out to your bank on the schedule set in your Stripe dashboard. Refunds and disputes are handled on the same account.

What happens if a guest's card is declined?

The payment is marked as failed, but the order is kept. The guest can try the same card again, use another card or switch to another method you accept, without rebuilding the basket. Nothing reaches the kitchen until a payment succeeds.

Can I refund a Stripe payment from Ordering.Tools?

Yes. A manager with access to payments opens the Payments screen in the admin and refunds the payment. The money goes back to the guest's card through your Stripe account, and the payment is marked as refunded.

Can Stripe handle dishes priced by weight?

Yes. With weight pricing (Pro plan) and pre-authorisation switched on, the card is held for the top of the range the guest chose. After the kitchen weighs the portion, only the real amount is charged and Stripe releases the rest.

What is checkless walk-out, and why does it need Stripe?

The guest saves a card on the table's bill and leaves when finished. After the quiet time you set, the card is charged with the chosen tip and a receipt is emailed. It needs a card stored for a later charge, which Stripe provides.

Take card payments the kitchen can trust

Connect your Stripe account and turn on card payments for your website, QR menus and table bills.