Skip to content
Getting started

Get your restaurant online in an afternoon.

Four steps, no sales call, no card required. Your ordering page, your payment account, your customers — commission-free from day one.

Free plan forever · 0% commission · Cancel anytime, take your data with you

Start free

Get your restaurant online today

your-restaurant.ontabee.com

How onboarding works

The same four steps our setup wizard walks you through

Nothing here is aspirational — this is literally the checklist inside your console after you sign up.

1

Create your account ~2 min

Pick your restaurant name and your address on the web — your-restaurant.ontabee.com — and verify your email. That's the whole signup.

2

Add your location & menu 15–30 min

Set your address, hours and currency, then build your menu — or skip the typing entirely: coming from GloriaFood, one key imports your whole menu, photos and option groups included.

3

Connect payments ~10 min with your keys ready

Paste your own gateway's credentials (checklist below) and take online payments that settle directly to you. No gateway yet? Cash on collection works with nothing configured — connect payments whenever you're ready.

4

Go live instant

Your ordering page is live at your Ontabee address — share the link, print the QR, drop it in your Instagram bio. Add your own domain any time.

Payment gateways

What you'll need, gateway by gateway

Ontabee connects to your own payment account — money settles straight to you and we never hold your funds or take a cut. Gather these before step 3 and payments take minutes; the console shows the exact webhook URL to paste on the gateway's side, and every new setup is verified with a test-mode payment before you go live.

StripeGlobal — cards, wallets, iDEAL/Bancontact and more

Easiest path: click Connect with Stripe on the console's Payments page — Stripe-hosted onboarding, nothing to paste. Prefer your own keys? From Dashboard → Developers collect your secret key, publishable key, and create a webhook (the console shows you the exact URL) to get its signing secret.

RazorpayIndia — UPI, cards, netbanking

From Dashboard → Account & Settings → API keys collect your key id and key secret. Then create a webhook (URL from the console) for payment.captured and payment.failed and note its webhook secret.

Mercado PagoBrazil, Mexico, Argentina, Chile, Colombia — Pix, boleto, cards

Easiest path: click Connect Mercado Pago on the console's Payments page and sign in — we take care of the tokens. Manual setup instead: your access token from the Mercado Pago developers panel plus the application's webhook secret.

XenditIndonesia & Philippines — QRIS, GCash, Maya, e-wallets, VAs

From Dashboard → Settings → Developers collect your secret key (starts xnd_) and the callback verification token, and register the console's webhook URL under Callbacks.

TelrUAE & GCC — hosted payment page

You'll need your store id and authkey, plus a webhook token (any strong random string — the console generates one) registered with your callback URL in the Telr dashboard. For refunds, ask Telr support to enable the remote API and add that remote authkey too.

Tap PaymentsGCC — KNET, mada, Benefit, cards

Just your secret key (starts sk_) — plus paste the console's webhook URL into the config's post_url field so paid orders confirm in real time.

MoyasarSaudi Arabia — mada, Apple Pay, cards

Your secret key (starts sk_) and the webhook secret token you set when registering the console's URL under Dashboard → Webhooks.

MidtransIndonesia — GoPay, bank transfer, cards

Your server key from the Midtrans dashboard, and set the console's URL as the Payment Notification URL there. Start with a sandbox key, then switch to a fresh production config for launch.

PayMongoPhilippines — GCash, Maya, cards

Your secret key (starts sk_) and a webhook secret (starts whsk_) from creating a webhook subscribed to checkout_session.payment.paid and refund.updated.

Omise / OpnThailand — PromptPay, cards

Your secret key (starts skey_) and the webhook secret from registering the console's URL under Dashboard → Webhooks.

PayUPoland & Romania — BLIK, bank transfer, cards

Four values from your PayU panel: POS id, OAuth client id, client secret, and the second key (MD5). Set the shop's notification URL to the console's webhook URL and choose SHA-256 signing.

My gateway isn't listed

Tell us which one at contact — the gateway layer is built to add providers quickly, and cash on collection keeps you taking orders meanwhile.

Coming from GloriaFood? Your menu imports itself and we handle the move with you — see the migration page for the timeline and steps.
Questions

Before you start

How long until I can take my first order?

Most single-location restaurants go from signup to a live ordering page the same day. Cash-on-collection orders work as soon as your menu is up; online payments as soon as your gateway is connected.

Do I need my own website?

No. Your Ontabee address is a full ordering site — menu, gallery, contact, table bookings. If you do have a website, add ordering to it with one embed line or a link.

Can I use my own domain?

Yes — connect a custom domain from the console's Settings page; we handle the certificate.

Is the free plan really free?

Yes: one location, full online ordering, forever, with a small "powered by Ontabee" mark. Paid plans remove the mark and add multi-location tools — see pricing.

What if I get stuck?

Write to us from the contact page — real people, and we've onboarded restaurants across every gateway listed above.