Let customers order themselves

Scan a code, browse the menu, order and pay.

s2o-hero-banner

A better ordering experience, from the first scan.

No app, no login, no friction

Customers scan the QR code and order directly from their phone browser. Nothing to download, nothing to sign up for.

One table, one bill, however many phones.

Each person at the table can scan and order independently from their own phone as all orders go to the same bill automatically.

Clear and easy, whatever language your customers speak

Multiple languages supported, with product images and modifier options so customers always know exactly what they're ordering.

Manage everything your way.

Static codes for permanent tables

Assign one code per table that never changes, making it easier to manage and better for tracking orders by table.

T01
T02
T03
T04
T05
T06
T03 · New order

Dynamic codes for added security

Concerned about codes being shared or reused? Generate a fresh code for every new order.

unique code

A menu that's always up to date

Add dishes, update prices, or mark items as sold out anytime. Changes sync instantly to every customer's screen.

Menu editor
Live
Truffle pasta $168
Salmon salad Sold out
Matcha latte New
Synced to 12 tables

Flexible enough for any F&B menu.

Product images, descriptions, set menus, combos, modifiers, and add-ons all supported.

Set menu
4-course tasting
Starter · Soup · Main · Dessert
$488
Combo
Burger + fries + drink
$88$118
Add-ons
Extra cheese+$8
Truffle oil+$18
Modifiers
Iced matcha latte
Ice: Less · Sugar: 50%
Size: Large +$6

Everything you need to get paid, already there.

All major payment methods, no extra setup

Accepts Visa, Mastercard, JCB, Apple Pay, Google Pay, AlipayHK, PayMe, WeChat Pay, UnionPay, and more — all through your existing KPay account, no separate payment platform needed.

Customers pay on their phone or at the terminal

Payment can be completed directly on the customer's phone or through KPay Terminal Pro, whichever works best for your setup.

s2o-scene-1

Find the setup that fits your business.

s2o-scene-2-1

Dine-in · Self-order

Customers scan the QR code at their table and order directly from their phone. No waiting for staff, no order-taking pressure — best for restaurants looking to reduce front-of-house workload.

s2o-scene-2-2

Dine-in · Self-order and pay

Customers scan, browse, order, and pay entirely from their own phone with no staff involvement needed. Best for high-volume restaurants where faster table turnover makes a real difference.

s2o-scene-2-3

Takeaway · Pre-order and pay

Customers place their order and pay before they arrive, so there's no queue and no waiting at the counter. Best for takeaway businesses like bubble tea shops where speed is everything.

Reliable support,
every step of the way.

See your data instantly

Track every dollar coming in and going out in real time — no waiting, no manual updates, no end-of-day catch-up.

View demo

24/7 support

Always human, never a chatbot. Get dedicated help via chat or phone whenever you need it.

160+ integrations

Connect KPay with the tools you already use, from CRMs to eCommerce platforms.

Bank-level security

Your transactions and data are protected to the highest security standard — no compromises.

Yes, KPay offers three integration modes so you can choose how much control you want over the checkout experience.

• All-Hosted: KPay provides the full checkout page and payment methods.

• Hosted Page: You customise your shopping cart; KPay handles the payment page.

• Full API: Complete control over the entire checkout journey, ideal for merchants with in-house development resources.

Not sure which is right for you? Contact our team and we'll recommend the best fit based on your setup.

Yes. KPay offers native SDKs for iOS, Android, and Web (TypeScript-ready), so you can embed payments directly into your app without building from scratch.

Yes. KPay is PCI DSS compliant, meaning your customers' payment data is handled to international security standards, without you needing to manage that compliance infrastructure yourself.

Refunds can be initiated directly from your KPay Dashboard or via API. Both full and partial refunds are supported.

Integration timelines vary depending on your tech stack and chosen integration mode. KPay provides complete documentation and dedicated developer support throughout the process.

Ready to simplify how

you run your business?

Payments, funding, and everything in between — all in one place.